fix slli/slliw encoding bug
authorYunsup Lee <yunsup@cs.berkeley.edu>
Thu, 21 Nov 2013 22:42:32 +0000 (14:42 -0800)
committerYunsup Lee <yunsup@cs.berkeley.edu>
Thu, 21 Nov 2013 22:42:32 +0000 (14:42 -0800)
hwacha/opcodes_hwacha_ut.h
riscv/opcodes.h

index 903efc56b52334472177b5e93b50396106b6ea6b..cca51540a26614191bb2556371f08c6d37bcc3aa 100644 (file)
@@ -10,7 +10,7 @@ DECLARE_INSN(ut_remuw, 0x200703b, 0xfe00707f)
 DECLARE_INSN(ut_fmin_d, 0xc2000053, 0xfe00707f)
 DECLARE_INSN(ut_amomax_d, 0xa000302f, 0xf800707f)
 DECLARE_INSN(ut_fmin_s, 0xc0000053, 0xfe00707f)
-DECLARE_INSN(ut_slliw, 0x4000101b, 0xfe00707f)
+DECLARE_INSN(ut_slliw, 0x101b, 0xfe00707f)
 DECLARE_INSN(ut_lb, 0x3, 0x707f)
 DECLARE_INSN(ut_fcvt_s_wu, 0x78000053, 0xfff0007f)
 DECLARE_INSN(ut_fcvt_d_l, 0x62000053, 0xfff0007f)
@@ -100,7 +100,7 @@ DECLARE_INSN(ut_remu, 0x2007033, 0xfe00707f)
 DECLARE_INSN(ut_flw, 0x2007, 0x707f)
 DECLARE_INSN(ut_remw, 0x200603b, 0xfe00707f)
 DECLARE_INSN(ut_sltu, 0x3033, 0xfe00707f)
-DECLARE_INSN(ut_slli, 0x40001013, 0xfc00707f)
+DECLARE_INSN(ut_slli, 0x1013, 0xfc00707f)
 DECLARE_INSN(ut_amoor_w, 0x4000202f, 0xf800707f)
 DECLARE_INSN(ut_fld, 0x3007, 0x707f)
 DECLARE_INSN(ut_fsub_s, 0x8000053, 0xfe00007f)
index 2a42554cd1d0b9fdea5a985adae350b0805ef30a..aa2a38c5ee0506f7d92e2c02f10463b22788c99e 100644 (file)
@@ -5,7 +5,7 @@ DECLARE_INSN(fmin_d, 0xc2000053, 0xfe00707f)
 DECLARE_INSN(amomax_d, 0xa000302f, 0xf800707f)
 DECLARE_INSN(bltu, 0x6063, 0x707f)
 DECLARE_INSN(fmin_s, 0xc0000053, 0xfe00707f)
-DECLARE_INSN(slliw, 0x4000101b, 0xfe00707f)
+DECLARE_INSN(slliw, 0x101b, 0xfe00707f)
 DECLARE_INSN(lb, 0x3, 0x707f)
 DECLARE_INSN(fcvt_s_wu, 0x78000053, 0xfff0007f)
 DECLARE_INSN(fcvt_d_l, 0x62000053, 0xfff0007f)
@@ -113,7 +113,7 @@ DECLARE_INSN(remu, 0x2007033, 0xfe00707f)
 DECLARE_INSN(flw, 0x2007, 0x707f)
 DECLARE_INSN(remw, 0x200603b, 0xfe00707f)
 DECLARE_INSN(sltu, 0x3033, 0xfe00707f)
-DECLARE_INSN(slli, 0x40001013, 0xfc00707f)
+DECLARE_INSN(slli, 0x1013, 0xfc00707f)
 DECLARE_INSN(amoor_w, 0x4000202f, 0xf800707f)
 DECLARE_INSN(beq, 0x63, 0x707f)
 DECLARE_INSN(fld, 0x3007, 0x707f)