@ -134,6 +134,13 @@ LUAI_DDEF const char *const luaP_opnames[NUM_OPCODES+1] = {
" SETTABLE_AII " , /* A B C R(A)[RK(B)] := RK(C) where RK(B) is an int, R(A) is array of ints, and RK(C) is an int */
" SETTABLE_AFF " , /* A B C R(A)[RK(B)] := RK(C) where RK(B) is an int, R(A) is array of floats, and RK(C) is an float */
" BAND_II " , /* A B C R(A) := RK(B) & RK(C) */
" BOR_II " , /* A B C R(A) := RK(B) | RK(C) */
" BXOR_II " , /* A B C R(A) := RK(B) ~ RK(C) */
" SHL_II " , /* A B C R(A) := RK(B) << RK(C) */
" SHR_II " , /* A B C R(A) := RK(B) >> RK(C) */
" BNOT_I " , /* A B R(A) := ~R(B) */
NULL
} ;
@ -252,6 +259,13 @@ LUAI_DDEF const lu_byte luaP_opmodes[NUM_OPCODES] = {
, opmode ( 0 , 0 , OpArgK , OpArgK , iABC ) /* OP_RAVI_SETTABLE_AII A B C R(A)[RK(B)] := RK(C) where RK(B) is an int, R(A) is array of ints, and RK(C) is an int */
, opmode ( 0 , 0 , OpArgK , OpArgK , iABC ) /* OP_RAVI_SETTABLE_AFF A B C R(A)[RK(B)] := RK(C) where RK(B) is an int, R(A) is array of floats, and RK(C) is an float */
, opmode ( 0 , 1 , OpArgK , OpArgK , iABC ) /* OP_RAVI_BAND_II */
, opmode ( 0 , 1 , OpArgK , OpArgK , iABC ) /* OP_RAVI_BOR_II */
, opmode ( 0 , 1 , OpArgK , OpArgK , iABC ) /* OP_RAVI_BXOR_II */
, opmode ( 0 , 1 , OpArgK , OpArgK , iABC ) /* OP_RAVI_SHL_II */
, opmode ( 0 , 1 , OpArgK , OpArgK , iABC ) /* OP_RAVI_SHR_II */
, opmode ( 0 , 1 , OpArgR , OpArgN , iABC ) /* OP_RAVI_BNOT_I */
} ;