diff options
author | Andrew Waterman <waterman@eecs.berkeley.edu> | 2013-11-25 02:24:23 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@eecs.berkeley.edu> | 2013-11-25 02:25:26 -0800 |
commit | 75d8f53ef210c29495410503529db2ae5c73964d (patch) | |
tree | 01c0af03eb0ff2be8cdfc0299c5650b5c363eade | |
parent | 9c4e0839779f302720173ad063fa25366cef21f7 (diff) | |
download | env-75d8f53ef210c29495410503529db2ae5c73964d.zip env-75d8f53ef210c29495410503529db2ae5c73964d.tar.gz env-75d8f53ef210c29495410503529db2ae5c73964d.tar.bz2 |
Fix SLLI encoding
-rw-r--r-- | encoding.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -120,7 +120,7 @@ #define MASK_FMIN_S 0xfe00707f #define MATCH_CSRRW 0x1073 #define MASK_CSRRW 0x707f -#define MATCH_SLLIW 0x4000101b +#define MATCH_SLLIW 0x101b #define MASK_SLLIW 0xfe00707f #define MATCH_LB 0x3 #define MASK_LB 0x707f @@ -330,7 +330,7 @@ #define MASK_REMW 0xfe00707f #define MATCH_SLTU 0x3033 #define MASK_SLTU 0xfe00707f -#define MATCH_SLLI 0x40001013 +#define MATCH_SLLI 0x1013 #define MASK_SLLI 0xfc00707f #define MATCH_AMOOR_W 0x4000202f #define MASK_AMOOR_W 0xf800707f @@ -430,6 +430,7 @@ #define CSR_CLEAR_IPI 0x50f #define CSR_BADVADDR 0x503 #define CSR_PTBR 0x504 +#define CSR_STATS 0x51c #define CSR_RESET 0x51d #define CSR_TOHOST 0x51e #define CSR_ASID 0x505 @@ -614,6 +615,7 @@ DECLARE_CSR(send_ipi, CSR_SEND_IPI) DECLARE_CSR(clear_ipi, CSR_CLEAR_IPI) DECLARE_CSR(badvaddr, CSR_BADVADDR) DECLARE_CSR(ptbr, CSR_PTBR) +DECLARE_CSR(stats, CSR_STATS) DECLARE_CSR(reset, CSR_RESET) DECLARE_CSR(tohost, CSR_TOHOST) DECLARE_CSR(asid, CSR_ASID) |