Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Core » CvFlt.cpp does not compile with MSBT__x64
CvFlt.cpp does not compile with MSBT__x64 [message #57893] Mon, 27 December 2021 12:33 Go to next message
Tom1
Messages: 1212
Registered: March 2007
Senior Contributor
Hi,

Some recent change has caused the following errors in compiling Core/CvFlt.cpp with MSBT19x64, MSBT22x64:
CvFlt.cpp
C:\upp-git\upp.src\uppsrc\Core\CvFlt.cpp(91): error C3861: 'addc64': identifier not found
C:\upp-git\upp.src\uppsrc\Core\CvFlt.cpp(94): error C3861: 'addc64': identifier not found
C:\upp-git\upp.src\uppsrc\Core\CvFlt.cpp(94): error C3861: 'addc64': identifier not found

A short while ago it was still fine.

Best regards,

Tom

EDIT:

It seems to me that the last change to Core/Ops.h has dropped addc64() code from x64 MSC compilers. If I'm not mistaken, this should be added in Core/Ops.h starting at line 236:
inline
byte addc64(uint64& result, const uint64& value, byte carry) {
	return _addcarry_u64(carry, result, value, &result);
}

[Updated on: Mon, 27 December 2021 12:51]

Report message to a moderator

Re: CvFlt.cpp does not compile with MSBT__x64 [message #57894 is a reply to message #57893] Mon, 27 December 2021 13:32 Go to previous messageGo to next message
Klugier is currently offline  Klugier
Messages: 1076
Registered: September 2012
Location: Poland, Kraków
Senior Contributor
Hello,

It seems that following thread leads to this problem. We need to make sure this code compiles fine on all platforms.

Klugier


U++ - one framework to rule them all.
Re: CvFlt.cpp does not compile with MSBT__x64 [message #57900 is a reply to message #57894] Mon, 27 December 2021 19:16 Go to previous messageGo to next message
Lance is currently offline  Lance
Messages: 526
Registered: March 2007
Contributor
Same problem here. Has to go back to older uppsrc.
Re: CvFlt.cpp does not compile with MSBT__x64 [message #57923 is a reply to message #57900] Tue, 28 December 2021 10:49 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Hopefully fixed.
Re: CvFlt.cpp does not compile with MSBT__x64 [message #57924 is a reply to message #57923] Tue, 28 December 2021 11:10 Go to previous message
Tom1
Messages: 1212
Registered: March 2007
Senior Contributor
Thanks Mirek,

Seems to work fine here. Smile

Best regards,

Tom
Previous Topic: Magic enum
Next Topic: Memory management question
Goto Forum:
  


Current Time: Thu Apr 18 11:36:34 CEST 2024

Total time taken to generate the page: 0.02159 seconds