aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@s144.Millennium.Berkeley.EDU>2011-04-11 17:09:50 -0700
committerAndrew Waterman <waterman@s144.Millennium.Berkeley.EDU>2011-04-11 17:09:50 -0700
commit7e6145731f4d52e9b6a6383c650c8de68da7aa34 (patch)
tree53ffc8927f6e09de88c8f7fb0091ed08db9017e6
parent5e7e315deeebf89e7843e0a69d7a22808320257f (diff)
downloadpk-7e6145731f4d52e9b6a6383c650c8de68da7aa34.zip
pk-7e6145731f4d52e9b6a6383c650c8de68da7aa34.tar.gz
pk-7e6145731f4d52e9b6a6383c650c8de68da7aa34.tar.bz2
[xcc,sim,opcodes] more rvc instructions and bug fixes
-rw-r--r--pk/riscv-opc.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/pk/riscv-opc.h b/pk/riscv-opc.h
index b3ea8d1..858a084 100644
--- a/pk/riscv-opc.h
+++ b/pk/riscv-opc.h
@@ -285,6 +285,8 @@
#define MASK_AMOMAX_W 0x1ffff
#define MATCH_FLW_V 0x50b
#define MASK_FLW_V 0x3fffff
+#define MATCH_C_MOVE 0x2
+#define MASK_C_MOVE 0x801f
#define MATCH_FCVT_W_S 0xa053
#define MASK_FCVT_W_S 0x3ff1ff
#define MATCH_FLDSEGST_V 0x58f
@@ -459,5 +461,7 @@
#define MASK_SB 0x3ff
#define MATCH_FMSUB_D 0xc7
#define MASK_FMSUB_D 0x1ff
+#define MATCH_C_J 0x8002
+#define MASK_C_J 0x801f
#define MATCH_SD 0x1a3
#define MASK_SD 0x3ff