ref: 00f7f68edd041f8514eea2d5dc668551c8f2e4cd
parent: ad164a259cf96e16ad311a3127578358cddbf432
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Sun Aug 10 14:13:36 EDT 2014
Print immediate values of LD and ADD in decimal
--- a/cc2/cgen.c
+++ b/cc2/cgen.c
@@ -72,7 +72,8 @@
case ADDI: case LDI:
reg1 = va_arg(va, int);
imm = va_arg(va, int);
- printf("\t%s\t%s,%hX\n", opnames[op], regnames[reg1], imm);
+ printf("\t%s\t%s,%hd\n", opnames[op], regnames[reg1], imm);
+ break;
case ADDX: case ADCX:
reg1 = va_arg(va, int);
reg2 = va_arg(va, int);
--
⑨