Diff for /gforth/Attic/386.h between versions 1.2 and 1.4

version 1.2, 1994/05/18 17:32:59 version 1.4, 1994/09/09 16:27:15
Line 26  typedef float SFloat; Line 26  typedef float SFloat;
 /* define this if the least-significant byte is at the largets address */  /* define this if the least-significant byte is at the largets address */
 /* #define BIG_ENDIAN */  /* #define BIG_ENDIAN */
   
   /* define this if the processor cannot exploit instruction-level
      parallelism (no pipelining or too few registers) */
   #define CISC_NEXT
   
 #ifdef DIRECT_THREADED  #ifdef DIRECT_THREADED
 /* PFA gives the parameter field address corresponding to a cfa */  /* PFA gives the parameter field address corresponding to a cfa */
 #define PFA(cfa)        (((Cell *)cfa)+2)  #define PFA(cfa)        (((Cell *)cfa)+2)
Line 54  typedef float SFloat; Line 58  typedef float SFloat;
 #define MAKE_DOES_CF(addr,doesp) MAKE_CF(addr,((int)(doesp)-8))  #define MAKE_DOES_CF(addr,doesp) MAKE_CF(addr,((int)(doesp)-8))
 #endif  #endif
   
   #ifdef FORCE_REG
   #define IPREG asm("%esi")
   #define SPREG asm("%edi")
   #ifdef USE_TOS
   #define CFAREG asm("%ecx")
   #else
   #define CFAREG asm("%edx")
   #endif
   #endif /* FORCE_REG */
   
 #define rint(x) floor((x)+0.5)  #define rint(x) floor((x)+0.5)
 /*  
 #define CISC_NEXT  
 */  

Removed from v.1.2  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>