Hi.
Why on Win64 on AMD64 is Extended type 64bit same as double and on Win32, Linux32 and Linux64 is 80bit. It breaks for example this construction:
procedure Swap(var X, Y: Double); overload;
procedure Swap(var X, Y: Extended); overload;(I know that extended type is defined as float with the best precision on the given platform.)
Petr
