Diff for /gforth/Attic/primitives between versions 1.43 and 1.44

version 1.43, 1995/10/16 18:33:11 version 1.44, 1995/10/26 22:48:41
Line 91  INC_IP(1); Line 91  INC_IP(1);
   
 execute         xt --           core  execute         xt --           core
 ip=IP;  ip=IP;
 cfa = xt;  
 IF_TOS(TOS = sp[0]);  IF_TOS(TOS = sp[0]);
 NEXT1;  EXEC(xt);
   
 branch-lp+!#    --      gforth  branch_lp_plus_store_number  branch-lp+!#    --      gforth  branch_lp_plus_store_number
 /* this will probably not be used */  /* this will probably not be used */
Line 173  Cell index = *rp; Line 172  Cell index = *rp;
 /* dependent upon two's complement arithmetic */  /* dependent upon two's complement arithmetic */
 UCell olddiff = index-rp[1];  UCell olddiff = index-rp[1];
 if (olddiff>u) {  if (olddiff>u) {
   #ifdef i386
       *rp -= u;
   #else
     *rp = index - u;      *rp = index - u;
   #endif
     IF_TOS(TOS = sp[0]);      IF_TOS(TOS = sp[0]);
 )  )
   
Line 1368  sf_addr = (SFloat *)((((Cell)c_addr)+(si Line 1371  sf_addr = (SFloat *)((((Cell)c_addr)+(si
 dfaligned       c_addr -- df_addr       float-ext       d_f_aligned  dfaligned       c_addr -- df_addr       float-ext       d_f_aligned
 df_addr = (DFloat *)((((Cell)c_addr)+(sizeof(DFloat)-1))&~sizeof(DFloat));  df_addr = (DFloat *)((((Cell)c_addr)+(sizeof(DFloat)-1))&~sizeof(DFloat));
   
 \ The following words access machine/OS/installation-dependent ANSI  \ The following words access machine/OS/installation-dependent
 \   figForth internals  \   Gforth internals
 \ !! how about environmental queries DIRECT-THREADED,  \ !! how about environmental queries DIRECT-THREADED,
 \   INDIRECT-THREADED, TOS-CACHED, FTOS-CACHED, CODEFIELD-DOES */  \   INDIRECT-THREADED, TOS-CACHED, FTOS-CACHED, CODEFIELD-DOES */
   

Removed from v.1.43  
changed lines
  Added in v.1.44


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