datatype extended is casted of double in Win64 give haevy error by Float to string when FPU87 10 byte
Original Reporter info from Mantis: Klaus1
-
Reporter name:
Original Reporter info from Mantis: Klaus1
- Reporter name:
Description:
Hello,
for a tool I must convert the native FPU 10 byte value in a string. But is not posibility, there the Extended is castrated to Double. When I save the status with XSAVE the FPU values are in 10 byte values and for display need as string.
In system -> {$ifdef FPC_HAS_TYPE_EXTENDED}
{ win64 doesn't support the legacy fpu }
That is a very old story. It is true ONLY FOR KERNEL DRIVER in Win64. Please read the microsoft documentation.
That is a heavy error. Extended must are 10 byte and not Double. Please correct this in the next compiler version.
Regards Klaus
Mantis conversion info:
- Mantis ID: 37905
- Version: 3.2.0
- Monitored by: » Vincent (Vincent Snijders)