ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/uae_cpu/fpu/types.h
(Generate patch)

Comparing BasiliskII/src/uae_cpu/fpu/types.h (file contents):
Revision 1.5 by gbeauche, 2002-09-20T16:52:48Z vs.
Revision 1.6 by gbeauche, 2002-11-16T15:28:25Z

# Line 133 | Line 133 | typedef long double uae_f64;
133   typedef long double uae_f96;
134   typedef uae_f96 fpu_register;
135   #define USE_LONG_DOUBLE 1
136 < #elif (SIZEOF_LONG_DOUBLE == 16) && 0
136 > #elif SIZEOF_LONG_DOUBLE == 16 && defined(__x86_64__)
137 > /* Long doubles on x86-64 are really held in old x87 FPU stack.  */
138 > typedef long double uae_f128;
139 > typedef uae_f128 fpu_register;
140 > #define USE_LONG_DOUBLE 1
141 > #elif 0
142   /* Disable for now and probably for good as (i) the emulator
143     implementation is not correct, (ii) I don't know of any CPU which
144     handles this kind of format *natively* with conformance to IEEE.  */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines