diff options
Diffstat (limited to 'lvm.c')
-rw-r--r-- | lvm.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lvm.c,v 2.295 2017/09/27 18:59:08 roberto Exp roberto $ | 2 | ** $Id: lvm.c,v 2.296 2017/09/28 16:53:29 roberto Exp roberto $ |
3 | ** Lua virtual machine | 3 | ** Lua virtual machine |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -733,7 +733,7 @@ void luaV_finishOp (lua_State *L) { | |||
733 | 733 | ||
734 | 734 | ||
735 | #define RA(i) (base+GETARG_A(i)) | 735 | #define RA(i) (base+GETARG_A(i)) |
736 | #define RB(i) (base+GETARG_Br(i)) | 736 | #define RB(i) (base+GETARG_B(i)) |
737 | #define vRB(i) s2v(RB(i)) | 737 | #define vRB(i) s2v(RB(i)) |
738 | #define KB(i) (k+GETARG_B(i)) | 738 | #define KB(i) (k+GETARG_B(i)) |
739 | #define RC(i) (base+GETARG_C(i)) | 739 | #define RC(i) (base+GETARG_C(i)) |
@@ -989,7 +989,7 @@ void luaV_execute (lua_State *L) { | |||
989 | } | 989 | } |
990 | vmcase(OP_ADDI) { | 990 | vmcase(OP_ADDI) { |
991 | TValue *rb = vRB(i); | 991 | TValue *rb = vRB(i); |
992 | int ic = GETARG_C(i); | 992 | int ic = GETARG_Cr(i); |
993 | lua_Number nb; | 993 | lua_Number nb; |
994 | if (ttisinteger(rb)) { | 994 | if (ttisinteger(rb)) { |
995 | setivalue(s2v(ra), intop(+, ivalue(rb), ic)); | 995 | setivalue(s2v(ra), intop(+, ivalue(rb), ic)); |
@@ -998,7 +998,7 @@ void luaV_execute (lua_State *L) { | |||
998 | setfltvalue(s2v(ra), luai_numadd(L, nb, cast_num(ic))); | 998 | setfltvalue(s2v(ra), luai_numadd(L, nb, cast_num(ic))); |
999 | } | 999 | } |
1000 | else | 1000 | else |
1001 | Protect(luaT_trybiniTM(L, rb, ic, GETARG_Bk(i), ra, TM_ADD)); | 1001 | Protect(luaT_trybiniTM(L, rb, ic, GETARG_Ck(i), ra, TM_ADD)); |
1002 | vmbreak; | 1002 | vmbreak; |
1003 | } | 1003 | } |
1004 | vmcase(OP_ADD) { | 1004 | vmcase(OP_ADD) { |