[gforth] / gforth / xxxprim  

gforth: gforth/xxxprim

Diff for /gforth/xxxprim between version 1.3 and 1.4

version 1.3, Wed Oct 1 09:15:45 2003 UTC version 1.4, Thu Oct 2 18:58:47 2003 UTC
Line 138 
Line 138 
   
 \ set up stack caching states  \ set up stack caching states
   
   \E register IPTOS Cell
 \E register spTOS Cell  \E register spTOS Cell
 \E register sp1 Cell  \E register sp1 Cell
 \E register sp2 Cell  \E register sp2 Cell
 \E register sp3 Cell  \E register sp3 Cell
   
 \E create regs spTOS , sp1 , sp2 , sp3 ,  \E create IPregs IPTOS ,
   \E create regs sp2 , sp1 , spTOS ,
   
   \E IPregs 1 0 stack-state IPss1
 \E regs 0 0 stack-state ss0  \E regs 0 0 stack-state ss0
 \E regs 1 1 stack-state ss1  \E regs 2 cells + 1 1 stack-state ss1
 \E regs 2 2 stack-state ss2  \E regs 1 cells + 2 2 stack-state ss2
 \E regs 3 3 stack-state ss3  \E regs 0 cells + 3 3 stack-state ss3
   
 \E state S0  \E state S0
 \E state S1  \E state S1
 \E state S2  \E state S2
 \E state S3  \E state S3
   
 \E ss0 data-stack s0 set-ss  \E ss0 data-stack S0 set-ss
 \E ss1 data-stack s1 set-ss  \E ss1 data-stack S1 set-ss
 \E ss2 data-stack s2 set-ss  \E ss2 data-stack S2 set-ss
 \E ss3 data-stack s3 set-ss  \E ss3 data-stack S3 set-ss
   
   \E IPss1 inst-stream S0 set-ss
   \E IPss1 inst-stream S1 set-ss
   \E IPss1 inst-stream S2 set-ss
   \E IPss1 inst-stream S3 set-ss
   
 \E S1 to state-in  \E S1 to state-in
 \E S1 to state-out  \E S1 to state-out
Line 171 
Line 179 
  r> dup @ swap cell+ >r ;   r> dup @ swap cell+ >r ;
   
 over ( n1 n2 -- n1 n2 n1 )  over ( n1 n2 -- n1 n2 n1 )
   
   drop ( n -- )


Generate output suitable for use with a patch program
Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help