diff options
author | Stephen Twigg <sdtwigg@eecs.berkeley.edu> | 2013-09-22 02:21:13 -0700 |
---|---|---|
committer | Stephen Twigg <sdtwigg@eecs.berkeley.edu> | 2013-09-22 02:24:07 -0700 |
commit | 0cada7f60d7897e6afb2d63fd00cf2e7703967b8 (patch) | |
tree | bdc2ba95650614a1b424ac5affb25f6296b42936 /riscv/rocc.h | |
parent | e08bef44c5aa46eee6d579bbd00b34104a094887 (diff) | |
download | spike-0cada7f60d7897e6afb2d63fd00cf2e7703967b8.zip spike-0cada7f60d7897e6afb2d63fd00cf2e7703967b8.tar.gz spike-0cada7f60d7897e6afb2d63fd00cf2e7703967b8.tar.bz2 |
Adjust rocc_inst_t to properly extract fields due to the new ISA encoding.
Diffstat (limited to 'riscv/rocc.h')
-rw-r--r-- | riscv/rocc.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/riscv/rocc.h b/riscv/rocc.h index 6deccf8..13980bb 100644 --- a/riscv/rocc.h +++ b/riscv/rocc.h @@ -6,13 +6,13 @@ struct rocc_insn_t { unsigned opcode : 7; + unsigned rd : 5; unsigned xs2 : 1; unsigned xs1 : 1; unsigned xd : 1; - unsigned funct : 7; - unsigned rs2 : 5; unsigned rs1 : 5; - unsigned rd : 5; + unsigned rs2 : 5; + unsigned funct : 7; }; class rocc_t : public extension_t |