aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-04-11 18:34:53 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-04-11 18:34:53 -0300
commit83e9897cf0c7a8172be162b0413f30b892932dc6 (patch)
tree583b8952a63730cbd73d1893a9b0488bb6100786
parentf93704728f4854ce113cee05c337fb2db0da15a3 (diff)
downloadlua-83e9897cf0c7a8172be162b0413f30b892932dc6.tar.gz
lua-83e9897cf0c7a8172be162b0413f30b892932dc6.tar.bz2
lua-83e9897cf0c7a8172be162b0413f30b892932dc6.zip
correction on comments about opcodes.
-rw-r--r--opcode.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/opcode.h b/opcode.h
index 957310f3..a1514a3a 100644
--- a/opcode.h
+++ b/opcode.h
@@ -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] */
60PUSHLOCAL7,/* - LOC[7] */ 60PUSHLOCAL7,/* - LOC[7] */
61PUSHLOCAL8,/* - LOC[8] */ 61PUSHLOCAL8,/* - LOC[8] */
62PUSHLOCAL9,/* - LOC[9] */ 62PUSHLOCAL9,/* - LOC[9] */
63PUSHLOCAL,/* w - LOC[w] */ 63PUSHLOCAL,/* b - LOC[b] */
64PUSHGLOBAL,/* w - VAR[w] */ 64PUSHGLOBAL,/* w - VAR[w] */
65PUSHINDEXED,/* i t t[i] */ 65PUSHINDEXED,/* i t t[i] */
66PUSHSELF,/* w t t t[STR[w]] */ 66PUSHSELF,/* w t t t[STR[w]] */
@@ -74,14 +74,14 @@ STORELOCAL6,/* x - LOC[6]=x */
74STORELOCAL7,/* x - LOC[7]=x */ 74STORELOCAL7,/* x - LOC[7]=x */
75STORELOCAL8,/* x - LOC[8]=x */ 75STORELOCAL8,/* x - LOC[8]=x */
76STORELOCAL9,/* x - LOC[9]=x */ 76STORELOCAL9,/* x - LOC[9]=x */
77STORELOCAL,/* w x - LOC[w]=x */ 77STORELOCAL,/* b x - LOC[b]=x */
78STOREGLOBAL,/* w x - VAR[w]=x */ 78STOREGLOBAL,/* w x - VAR[w]=x */
79STOREINDEXED0,/* v i t - t[i]=v */ 79STOREINDEXED0,/* v i t - t[i]=v */
80STOREINDEXED,/* b v a_b...a_1 i t a_b...a_1 i t t[i]=v */ 80STOREINDEXED,/* b v a_b...a_1 i t a_b...a_1 i t t[i]=v */
81STORELIST0,/* w v_w...v_1 t - t[i]=v_i */ 81STORELIST0,/* b v_b...v_1 t - t[i]=v_i */
82STORELIST,/* w n v_w...v_1 t - t[i+n*FPF]=v_i */ 82STORELIST,/* b c v_b...v_1 t - t[i+c*FPF]=v_i */
83STORERECORD,/* n 83STORERECORD,/* 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 */
85ADJUST0,/* - - TOP=BASE */ 85ADJUST0,/* - - TOP=BASE */
86ADJUST,/* b - - TOP=BASE+b */ 86ADJUST,/* b - - TOP=BASE+b */
87CREATEARRAY,/* w - newarray(size = w) */ 87CREATEARRAY,/* w - newarray(size = w) */
@@ -98,19 +98,19 @@ POWOP,/* y x x^y */
98CONCOP,/* y x x..y */ 98CONCOP,/* y x x..y */
99MINUSOP,/* x -x */ 99MINUSOP,/* x -x */
100NOTOP,/* x (x==nil)? 1 : nil */ 100NOTOP,/* x (x==nil)? 1 : nil */
101ONTJMP,/* w x - (x!=nil)? PC+=w */ 101ONTJMP,/* w x - (x!=nil)? PC+=w */
102ONFJMP,/* w x - (x==nil)? PC+=w */ 102ONFJMP,/* w x - (x==nil)? PC+=w */
103JMP,/* w - - PC+=w */ 103JMP,/* w - - PC+=w */
104UPJMP,/* w - - PC-=w */ 104UPJMP,/* w - - PC-=w */
105IFFJMP,/* w x - (x==nil)? PC+=w */ 105IFFJMP,/* w x - (x==nil)? PC+=w */
106IFFUPJMP,/* w x - (x==nil)? PC-=w */ 106IFFUPJMP,/* w x - (x==nil)? PC-=w */
107POP,/* x - */ 107POP,/* x - */
108CALLFUNC,/* n m v_n...v_1 f r_m...r_1 f(v1,...,v_n) */ 108CALLFUNC,/* b c v_b...v_1 f r_c...r_1 f(v1,...,v_b) */
109RETCODE0, 109RETCODE0,
110RETCODE,/* b - - */ 110RETCODE,/* b - - */
111SETLINE,/* w - - LINE=w */ 111SETLINE,/* w - - LINE=w */
112VARARGS,/* b v_n...v_1 {v_1...v_n;n=n} */ 112VARARGS,/* b v_b...v_1 {v_1...v_b;n=b} */
113STOREMAP/* n v_n k_n ...v_1 k_1 t - t[k_i]=v_i */ 113STOREMAP/* b v_b k_b ...v_1 k_1 t - t[k_i]=v_i */
114} OpCode; 114} OpCode;
115 115
116 116