09-09-2022, 04:59 PM
I don't understand why you posted that link, don't see the relevance to this thread
from the time the Intel FPU was introduced the extended type was 80-bits, some compiler makers don't like to implement 80-bit long double so they make long double the same as double
the only thing that I am concerned here is the size, 80-bit = 10 bytes but it needs to be padded for memory alignment, in Windows 32-bit it should be 12 bytes total and in Windows 64-bit it should be 16 bytes total, in Linux I think that it's 16 bytes
from the time the Intel FPU was introduced the extended type was 80-bits, some compiler makers don't like to implement 80-bit long double so they make long double the same as double
the only thing that I am concerned here is the size, 80-bit = 10 bytes but it needs to be padded for memory alignment, in Windows 32-bit it should be 12 bytes total and in Windows 64-bit it should be 16 bytes total, in Linux I think that it's 16 bytes