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 | |
parent | f93704728f4854ce113cee05c337fb2db0da15a3 (diff) | |
download | lua-83e9897cf0c7a8172be162b0413f30b892932dc6.tar.gz lua-83e9897cf0c7a8172be162b0413f30b892932dc6.tar.bz2 lua-83e9897cf0c7a8172be162b0413f30b892932dc6.zip |
correction on comments about opcodes.
-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 | ||