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.1 by gbeauche, 2002-09-13T12:50:40Z vs.
Revision 1.2 by gbeauche, 2002-09-15T18:21:13Z

# Line 31 | Line 31
31   #include "sysdeps.h"
32  
33   /* Default behavior is *not* to use long doubles */
34 < #define USE_LONG_DOUBLE 0
34 > #undef USE_LONG_DOUBLE
35 > #undef USE_QUAD_DOUBLE
36  
37   /* -------------------------------------------------------------------------- */
38   /* --- Original UAE fpu core                                              --- */
# Line 127 | Line 128 | typedef long double uae_f64;
128   #if SIZEOF_LONG_DOUBLE == 12
129   typedef long double uae_f96;
130   typedef uae_f96 fpu_register;
131 + #define USE_LONG_DOUBLE 1
132   #elif SIZEOF_LONG_DOUBLE == 16
133   typedef long double uae_f128;
134   typedef uae_f128 fpu_register;
135 + #define USE_LONG_DOUBLE 1
136 + #define USE_QUAD_DOUBLE 1
137   #else
138 < #error "No float type bigger than 8 bytes, you lose."
138 > typedef uae_f64 fpu_register;
139   #endif
140  
137 /* We *do* use long doubles for the IEEE-based FPE */
138 #undef  USE_LONG_DOUBLE
139 #define USE_LONG_DOUBLE 1
140
141   /* We need all those floating-point types */
142   typedef fpu_register    fpu_extended;
143 < typedef uae_f64         fpu_double;
144 < typedef uae_f32         fpu_single;
143 > typedef uae_f64                 fpu_double;
144 > typedef uae_f32                 fpu_single;
145  
146   #endif
147  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines