From b2a580bdb1982e45bb37f95b78c2dafec6efa7a6 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Tue, 1 Oct 2019 17:24:37 -0300 Subject: Janitorial work - Several details in 'lcode.c' - A few more tests for code generation - Bug in assert in 'lcode.c' ("=" x "==") - Comments in 'lopcodes.h' and 'ltable.c' --- lopcodes.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lopcodes.h') diff --git a/lopcodes.h b/lopcodes.h index 95241702..443a71e9 100644 --- a/lopcodes.h +++ b/lopcodes.h @@ -221,7 +221,7 @@ OP_NEWTABLE,/* A B C R(A) := {} */ OP_SELF,/* A B C R(A+1) := R(B); R(A) := R(B)[RK(C):string] */ -OP_ADDI,/* A B sC R(A) := R(B) + C */ +OP_ADDI,/* A B sC R(A) := R(B) + sC */ OP_ADDK,/* A B C R(A) := R(B) + K(C) */ OP_SUBK,/* A B C R(A) := R(B) - K(C) */ @@ -235,8 +235,8 @@ OP_BANDK,/* A B C R(A) := R(B) & K(C):integer */ OP_BORK,/* A B C R(A) := R(B) | K(C):integer */ OP_BXORK,/* A B C R(A) := R(B) ~ K(C):integer */ -OP_SHRI,/* A B sC R(A) := R(B) >> C */ -OP_SHLI,/* A B sC R(A) := C << R(B) */ +OP_SHRI,/* A B sC R(A) := R(B) >> sC */ +OP_SHLI,/* A B sC R(A) := sC << R(B) */ OP_ADD,/* A B C R(A) := R(B) + R(C) */ OP_SUB,/* A B C R(A) := R(B) - R(C) */ @@ -253,7 +253,7 @@ OP_SHL,/* A B C R(A) := R(B) << R(C) */ OP_SHR,/* A B C R(A) := R(B) >> R(C) */ OP_MMBIN,/* A B C call C metamethod over R(A) and R(B) */ -OP_MMBINI,/* A B C call C metamethod over R(A) and B */ +OP_MMBINI,/* A sB C call C metamethod over R(A) and sB */ OP_MMBINK,/* A B C call C metamethod over R(A) and K(B) */ OP_UNM,/* A B R(A) := -R(B) */ -- cgit v1.2.3-55-g6feb