This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: -mno-sse and -mno-sse2 broken on opteron?


Andreas Jaeger wrote:
That has nothing to do with this - on x86-64, we use the 387 unit for
long doubles,
... 387 can at most support 80 bits floating point value during

From amd manuals 24592:
	x87 instructions operate on data in three floating-point
	formats--32-bit single-precision, 64-bit double-precision, and
	80-bit double-extended-precision (sometimes called extended
	precision)--as well as integer, and 80-bit packed-BCD fo


on one of my x86_64 server: sizeof(float) == 4 (32 bit) sizeof(double) == 8 (64 bit) sizeof(long double) == 16 (128 bit)

is your fp bigger? ;-)


Luca



-- But how can I implement unimaginable chaos in my compiler? -Geerhardt Goos-


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]