home *** CD-ROM | disk | FTP | other *** search
- *** ../f77/src/f77pass1/conv.h.orig Tue Oct 29 15:15:46 1985
- --- ../f77/src/f77pass1/conv.h Tue Oct 29 15:22:26 1985
- ***************
- *** 20,25
- #define MINWORD -32768
-
- typedef
- struct Dreal
- {
- unsigned fract1: 7;
-
- --- 20,26 -----
- #define MINWORD -32768
-
- typedef
- + #ifndef GFLOAT
- struct Dreal
- {
- unsigned fract1: 7;
- ***************
- *** 24,29
- {
- unsigned fract1: 7;
- unsigned exp: 8;
- unsigned sign: 1;
- unsigned fract2: 16;
- unsigned fract3: 16;
-
- --- 25,36 -----
- {
- unsigned fract1: 7;
- unsigned exp: 8;
- + #else GFLOAT
- + struct Greal
- + {
- + unsigned fract1: 4;
- + unsigned exp: 11;
- + #endif GFLOAT
- unsigned sign: 1;
- unsigned fract2: 16;
- unsigned fract3: 16;
- ***************
- *** 29,34
- unsigned fract3: 16;
- unsigned fract4: 16;
- }
- dreal;
-
- typedef
-
- --- 36,42 -----
- unsigned fract3: 16;
- unsigned fract4: 16;
- }
- + #ifndef GFLOAT
- dreal;
- #else GFLOAT
- greal;
- ***************
- *** 30,35
- unsigned fract4: 16;
- }
- dreal;
-
- typedef
- struct Quad
-
- --- 38,46 -----
- }
- #ifndef GFLOAT
- dreal;
- + #else GFLOAT
- + greal;
- + #endif GFLOAT
-
- typedef
- struct Quad
- ***************
- *** 40,45
- quad;
-
- typedef
- union RealValue
- {
- double d;
-
- --- 51,69 -----
- quad;
-
- typedef
- + #ifdef GFLOAT
- + struct Freal
- + {
- + unsigned fract1: 7;
- + unsigned exp: 8;
- + unsigned sign: 1;
- + unsigned fract2: 16;
- + unsigned fract3: 16;
- + unsigned fract4: 16;
- + }
- + freal;
- + typedef
- + #endif GFLOAT
- union RealValue
- {
- double d;
- ***************
- *** 44,49
- {
- double d;
- quad q;
- dreal f;
- }
- realvalue;
-
- --- 68,74 -----
- {
- double d;
- quad q;
- + #ifndef GFLOAT
- dreal f;
- #else GFLOAT
- freal f;
- ***************
- *** 45,49
- double d;
- quad q;
- dreal f;
- }
- realvalue;
-
- --- 70,78 -----
- quad q;
- #ifndef GFLOAT
- dreal f;
- + #else GFLOAT
- + freal f;
- + greal g;
- + #endif GFLOAT
- }
- realvalue;
-