diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2013-09-11 03:12:11 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2013-09-11 03:12:11 -0700 |
commit | e07148ac533c318780387b1a27d39e060753cd45 (patch) | |
tree | 065f9330d3722dc8e5c7acfc44ca56a6f5934363 /riscv/opcodes.h | |
parent | 01dab8dbd6dbad38da740d963975b71bf524c39f (diff) | |
download | spike-e07148ac533c318780387b1a27d39e060753cd45.zip spike-e07148ac533c318780387b1a27d39e060753cd45.tar.gz spike-e07148ac533c318780387b1a27d39e060753cd45.tar.bz2 |
Implement zany immediates
Diffstat (limited to 'riscv/opcodes.h')
-rw-r--r-- | riscv/opcodes.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/riscv/opcodes.h b/riscv/opcodes.h index 8b0c5e3..b18efbb 100644 --- a/riscv/opcodes.h +++ b/riscv/opcodes.h @@ -4,7 +4,7 @@ DECLARE_INSN(fmin_d, 0x180d3, 0x1ffff) DECLARE_INSN(lr_w, 0x412b, 0x3e7fff) DECLARE_INSN(bltu, 0x363, 0x3ff) DECLARE_INSN(fmin_s, 0x18053, 0x1ffff) -DECLARE_INSN(slliw, 0x9b, 0x3f83ff) +DECLARE_INSN(slliw, 0x9b, 0x3f07ff) DECLARE_INSN(lb, 0x3, 0x3ff) DECLARE_INSN(fcvt_s_wu, 0xf053, 0x3ff1ff) DECLARE_INSN(fcvt_d_l, 0xc0d3, 0x3ff1ff) @@ -27,7 +27,7 @@ DECLARE_INSN(break, 0xf7, 0xffffffff) DECLARE_INSN(fcvt_s_w, 0xe053, 0x3ff1ff) DECLARE_INSN(mul, 0x433, 0x1ffff) DECLARE_INSN(amominu_d, 0x19ab, 0x7fff) -DECLARE_INSN(srli, 0x293, 0x3f03ff) +DECLARE_INSN(srli, 0x293, 0x3e07ff) DECLARE_INSN(amominu_w, 0x192b, 0x7fff) DECLARE_INSN(divuw, 0x6bb, 0x1ffff) DECLARE_INSN(mulw, 0x43b, 0x1ffff) @@ -51,13 +51,13 @@ DECLARE_INSN(eret, 0x273, 0xffffffff) DECLARE_INSN(blt, 0x263, 0x3ff) DECLARE_INSN(sc_w, 0x452b, 0x7fff) DECLARE_INSN(rem, 0x733, 0x1ffff) -DECLARE_INSN(srliw, 0x29b, 0x3f83ff) +DECLARE_INSN(srliw, 0x29b, 0x3f07ff) DECLARE_INSN(lui, 0x37, 0x7f) DECLARE_INSN(fcvt_s_lu, 0xd053, 0x3ff1ff) DECLARE_INSN(addi, 0x13, 0x3ff) DECLARE_INSN(mulh, 0x4b3, 0x1ffff) DECLARE_INSN(fmul_s, 0x2053, 0x1f1ff) -DECLARE_INSN(srai, 0x10293, 0x3f03ff) +DECLARE_INSN(srai, 0x693, 0x3e07ff) DECLARE_INSN(amoand_d, 0x9ab, 0x7fff) DECLARE_INSN(flt_d, 0x160d3, 0x1ffff) DECLARE_INSN(sraw, 0x102bb, 0x1ffff) @@ -71,7 +71,7 @@ DECLARE_INSN(feq_s, 0x15053, 0x1ffff) DECLARE_INSN(fsgnjx_d, 0x70d3, 0x1ffff) DECLARE_INSN(sra, 0x102b3, 0x1ffff) DECLARE_INSN(bge, 0x2e3, 0x3ff) -DECLARE_INSN(sraiw, 0x1029b, 0x3f83ff) +DECLARE_INSN(sraiw, 0x69b, 0x3f07ff) DECLARE_INSN(srl, 0x2b3, 0x1ffff) DECLARE_INSN(fsub_d, 0x10d3, 0x1f1ff) DECLARE_INSN(fsgnjx_s, 0x7053, 0x1ffff) @@ -113,7 +113,7 @@ DECLARE_INSN(remu, 0x7b3, 0x1ffff) DECLARE_INSN(flw, 0x107, 0x3ff) DECLARE_INSN(remw, 0x73b, 0x1ffff) DECLARE_INSN(sltu, 0x1b3, 0x1ffff) -DECLARE_INSN(slli, 0x93, 0x3f03ff) +DECLARE_INSN(slli, 0x93, 0x3e07ff) DECLARE_INSN(amoor_w, 0xd2b, 0x7fff) DECLARE_INSN(beq, 0x63, 0x3ff) DECLARE_INSN(fld, 0x187, 0x3ff) |