From dd0715fd581d6dd56b11198b098df3ec02491968 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 2 Dec 2020 09:44:34 +0900 Subject: Print implicit operands for some instructions. --- src/codedump.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/codedump.c') diff --git a/src/codedump.c b/src/codedump.c index bc882b890..576ff6ceb 100644 --- a/src/codedump.c +++ b/src/codedump.c @@ -387,37 +387,37 @@ codedump(mrb_state *mrb, const mrb_irep *irep) printf("OP_ALIAS\t:%s\t%s\n", mrb_sym_dump(mrb, irep->syms[a]), mrb_sym_dump(mrb, irep->syms[b])); break; CASE(OP_ADD, B); - printf("OP_ADD\tR%d\t\n", a); + printf("OP_ADD\tR%d\tR%d\n", a, a+1); break; CASE(OP_ADDI, BB); printf("OP_ADDI\tR%d\t%d\n", a, b); break; CASE(OP_SUB, B); - printf("OP_SUB\tR%d\t\n", a); + printf("OP_SUB\tR%d\tR%d\n", a, a+1); break; CASE(OP_SUBI, BB); printf("OP_SUBI\tR%d\t%d\n", a, b); break; CASE(OP_MUL, B); - printf("OP_MUL\tR%d\t\n", a); + printf("OP_MUL\tR%d\tR%d\n", a, a+1); break; CASE(OP_DIV, B); - printf("OP_DIV\tR%d\t\n", a); + printf("OP_DIV\tR%d\tR%d\n", a, a+1); break; CASE(OP_LT, B); - printf("OP_LT\t\tR%d\t\n", a); + printf("OP_LT\t\tR%d\tR%d\n", a, a+1); break; CASE(OP_LE, B); - printf("OP_LE\t\tR%d\t\n", a); + printf("OP_LE\t\tR%d\tR%d\n", a, a+1); break; CASE(OP_GT, B); - printf("OP_GT\t\tR%d\t\n", a); + printf("OP_GT\t\tR%d\tR%d\n", a, a+1); break; CASE(OP_GE, B); - printf("OP_GE\t\tR%d\t\n", a); + printf("OP_GE\t\tR%d\tR%d\n", a, a+1); break; CASE(OP_EQ, B); - printf("OP_EQ\t\tR%d\t\n", a); + printf("OP_EQ\t\tR%d\tR%d\n", a, a+1); break; CASE(OP_ARRAY, BB); printf("OP_ARRAY\tR%d\t%d\t", a, b); -- cgit v1.2.3