diff options
Diffstat (limited to 'lopcodes.c')
-rw-r--r-- | lopcodes.c | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -46,9 +46,7 @@ const char *const luaP_opnames[] = { | |||
46 | "TESTF", | 46 | "TESTF", |
47 | "CALL", | 47 | "CALL", |
48 | "RETURN", | 48 | "RETURN", |
49 | "FORPREP", | ||
50 | "FORLOOP", | 49 | "FORLOOP", |
51 | "TFORPREP", | ||
52 | "TFORLOOP", | 50 | "TFORLOOP", |
53 | "SETLIST", | 51 | "SETLIST", |
54 | "SETLISTO", | 52 | "SETLISTO", |
@@ -60,10 +58,10 @@ const char *const luaP_opnames[] = { | |||
60 | 58 | ||
61 | #define opmode(t,x,b,c,sa,k,m) (((t)<<OpModeT) | \ | 59 | #define opmode(t,x,b,c,sa,k,m) (((t)<<OpModeT) | \ |
62 | ((b)<<OpModeBreg) | ((c)<<OpModeCreg) | \ | 60 | ((b)<<OpModeBreg) | ((c)<<OpModeCreg) | \ |
63 | ((sa)<<OpModesetA) | ((k)<<OpModeK) | (m)) | 61 | ((sa)<<OpModesetA) | ((k)<<OpModeK) | (x)<<OpModeNoTrace | (m)) |
64 | 62 | ||
65 | const lu_byte luaP_opmodes[NUM_OPCODES] = { | 63 | const lu_byte luaP_opmodes[NUM_OPCODES] = { |
66 | /* T _ B C sA K mode opcode */ | 64 | /* T n B C sA K mode opcode */ |
67 | opmode(0,0,1,0, 1,0,iABC) /* OP_MOVE */ | 65 | opmode(0,0,1,0, 1,0,iABC) /* OP_MOVE */ |
68 | ,opmode(0,0,0,0, 1,1,iABc) /* OP_LOADK */ | 66 | ,opmode(0,0,0,0, 1,1,iABc) /* OP_LOADK */ |
69 | ,opmode(0,0,0,0, 1,0,iABC) /* OP_LOADBOOL */ | 67 | ,opmode(0,0,0,0, 1,0,iABC) /* OP_LOADBOOL */ |
@@ -95,10 +93,8 @@ const lu_byte luaP_opmodes[NUM_OPCODES] = { | |||
95 | ,opmode(1,0,1,0, 1,0,iABC) /* OP_TESTF */ | 93 | ,opmode(1,0,1,0, 1,0,iABC) /* OP_TESTF */ |
96 | ,opmode(0,0,0,0, 0,0,iABC) /* OP_CALL */ | 94 | ,opmode(0,0,0,0, 0,0,iABC) /* OP_CALL */ |
97 | ,opmode(0,0,0,0, 0,0,iABC) /* OP_RETURN */ | 95 | ,opmode(0,0,0,0, 0,0,iABC) /* OP_RETURN */ |
98 | ,opmode(0,0,0,0, 0,0,iAsBc) /* OP_FORPREP */ | 96 | ,opmode(0,1,0,0, 0,0,iAsBc) /* OP_FORLOOP */ |
99 | ,opmode(0,0,0,0, 0,0,iAsBc) /* OP_FORLOOP */ | 97 | ,opmode(0,1,0,0, 0,0,iAsBc) /* OP_TFORLOOP */ |
100 | ,opmode(0,0,0,0, 0,0,iAsBc) /* OP_TFORPREP */ | ||
101 | ,opmode(0,0,0,0, 0,0,iAsBc) /* OP_TFORLOOP */ | ||
102 | ,opmode(0,0,0,0, 0,0,iABc) /* OP_SETLIST */ | 98 | ,opmode(0,0,0,0, 0,0,iABc) /* OP_SETLIST */ |
103 | ,opmode(0,0,0,0, 0,0,iABc) /* OP_SETLISTO */ | 99 | ,opmode(0,0,0,0, 0,0,iABc) /* OP_SETLISTO */ |
104 | ,opmode(0,0,0,0, 0,0,iABC) /* OP_CLOSE */ | 100 | ,opmode(0,0,0,0, 0,0,iABC) /* OP_CLOSE */ |