diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-04-11 18:34:53 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-04-11 18:34:53 -0300 |
| commit | 83e9897cf0c7a8172be162b0413f30b892932dc6 (patch) | |
| tree | 583b8952a63730cbd73d1893a9b0488bb6100786 /opcode.h | |
| parent | f93704728f4854ce113cee05c337fb2db0da15a3 (diff) | |
| download | lua-83e9897cf0c7a8172be162b0413f30b892932dc6.tar.gz lua-83e9897cf0c7a8172be162b0413f30b892932dc6.tar.bz2 lua-83e9897cf0c7a8172be162b0413f30b892932dc6.zip | |
correction on comments about opcodes.
Diffstat (limited to '')
| -rw-r--r-- | opcode.h | 28 |
1 files changed, 14 insertions, 14 deletions
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** TeCGraf - PUC-Rio | 2 | ** TeCGraf - PUC-Rio |
| 3 | ** $Id: opcode.h,v 3.31 1997/03/31 14:02:58 roberto Exp roberto $ | 3 | ** $Id: opcode.h,v 3.32 1997/04/04 22:24:51 roberto Exp roberto $ |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | #ifndef opcode_h | 6 | #ifndef opcode_h |
| @@ -60,7 +60,7 @@ PUSHLOCAL6,/* - LOC[6] */ | |||
| 60 | PUSHLOCAL7,/* - LOC[7] */ | 60 | PUSHLOCAL7,/* - LOC[7] */ |
| 61 | PUSHLOCAL8,/* - LOC[8] */ | 61 | PUSHLOCAL8,/* - LOC[8] */ |
| 62 | PUSHLOCAL9,/* - LOC[9] */ | 62 | PUSHLOCAL9,/* - LOC[9] */ |
| 63 | PUSHLOCAL,/* w - LOC[w] */ | 63 | PUSHLOCAL,/* b - LOC[b] */ |
| 64 | PUSHGLOBAL,/* w - VAR[w] */ | 64 | PUSHGLOBAL,/* w - VAR[w] */ |
| 65 | PUSHINDEXED,/* i t t[i] */ | 65 | PUSHINDEXED,/* i t t[i] */ |
| 66 | PUSHSELF,/* w t t t[STR[w]] */ | 66 | PUSHSELF,/* w t t t[STR[w]] */ |
| @@ -74,14 +74,14 @@ STORELOCAL6,/* x - LOC[6]=x */ | |||
| 74 | STORELOCAL7,/* x - LOC[7]=x */ | 74 | STORELOCAL7,/* x - LOC[7]=x */ |
| 75 | STORELOCAL8,/* x - LOC[8]=x */ | 75 | STORELOCAL8,/* x - LOC[8]=x */ |
| 76 | STORELOCAL9,/* x - LOC[9]=x */ | 76 | STORELOCAL9,/* x - LOC[9]=x */ |
| 77 | STORELOCAL,/* w x - LOC[w]=x */ | 77 | STORELOCAL,/* b x - LOC[b]=x */ |
| 78 | STOREGLOBAL,/* w x - VAR[w]=x */ | 78 | STOREGLOBAL,/* w x - VAR[w]=x */ |
| 79 | STOREINDEXED0,/* v i t - t[i]=v */ | 79 | STOREINDEXED0,/* v i t - t[i]=v */ |
| 80 | STOREINDEXED,/* b v a_b...a_1 i t a_b...a_1 i t t[i]=v */ | 80 | STOREINDEXED,/* b v a_b...a_1 i t a_b...a_1 i t t[i]=v */ |
| 81 | STORELIST0,/* w v_w...v_1 t - t[i]=v_i */ | 81 | STORELIST0,/* b v_b...v_1 t - t[i]=v_i */ |
| 82 | STORELIST,/* w n v_w...v_1 t - t[i+n*FPF]=v_i */ | 82 | STORELIST,/* b c v_b...v_1 t - t[i+c*FPF]=v_i */ |
| 83 | STORERECORD,/* n | 83 | STORERECORD,/* b |
| 84 | w_n...w_1 v_n...v_1 t - t[STR[w_i]]=v_i */ | 84 | w_b...w_1 v_b...v_1 t - t[STR[w_i]]=v_i */ |
| 85 | ADJUST0,/* - - TOP=BASE */ | 85 | ADJUST0,/* - - TOP=BASE */ |
| 86 | ADJUST,/* b - - TOP=BASE+b */ | 86 | ADJUST,/* b - - TOP=BASE+b */ |
| 87 | CREATEARRAY,/* w - newarray(size = w) */ | 87 | CREATEARRAY,/* w - newarray(size = w) */ |
| @@ -98,19 +98,19 @@ POWOP,/* y x x^y */ | |||
| 98 | CONCOP,/* y x x..y */ | 98 | CONCOP,/* y x x..y */ |
| 99 | MINUSOP,/* x -x */ | 99 | MINUSOP,/* x -x */ |
| 100 | NOTOP,/* x (x==nil)? 1 : nil */ | 100 | NOTOP,/* x (x==nil)? 1 : nil */ |
| 101 | ONTJMP,/* w x - (x!=nil)? PC+=w */ | 101 | ONTJMP,/* w x - (x!=nil)? PC+=w */ |
| 102 | ONFJMP,/* w x - (x==nil)? PC+=w */ | 102 | ONFJMP,/* w x - (x==nil)? PC+=w */ |
| 103 | JMP,/* w - - PC+=w */ | 103 | JMP,/* w - - PC+=w */ |
| 104 | UPJMP,/* w - - PC-=w */ | 104 | UPJMP,/* w - - PC-=w */ |
| 105 | IFFJMP,/* w x - (x==nil)? PC+=w */ | 105 | IFFJMP,/* w x - (x==nil)? PC+=w */ |
| 106 | IFFUPJMP,/* w x - (x==nil)? PC-=w */ | 106 | IFFUPJMP,/* w x - (x==nil)? PC-=w */ |
| 107 | POP,/* x - */ | 107 | POP,/* x - */ |
| 108 | CALLFUNC,/* n m v_n...v_1 f r_m...r_1 f(v1,...,v_n) */ | 108 | CALLFUNC,/* b c v_b...v_1 f r_c...r_1 f(v1,...,v_b) */ |
| 109 | RETCODE0, | 109 | RETCODE0, |
| 110 | RETCODE,/* b - - */ | 110 | RETCODE,/* b - - */ |
| 111 | SETLINE,/* w - - LINE=w */ | 111 | SETLINE,/* w - - LINE=w */ |
| 112 | VARARGS,/* b v_n...v_1 {v_1...v_n;n=n} */ | 112 | VARARGS,/* b v_b...v_1 {v_1...v_b;n=b} */ |
| 113 | STOREMAP/* n v_n k_n ...v_1 k_1 t - t[k_i]=v_i */ | 113 | STOREMAP/* b v_b k_b ...v_1 k_1 t - t[k_i]=v_i */ |
| 114 | } OpCode; | 114 | } OpCode; |
| 115 | 115 | ||
| 116 | 116 | ||
