aboutsummaryrefslogtreecommitdiff
path: root/pk/riscv-opc.h
diff options
context:
space:
mode:
Diffstat (limited to 'pk/riscv-opc.h')
-rw-r--r--pk/riscv-opc.h26
1 files changed, 16 insertions, 10 deletions
diff --git a/pk/riscv-opc.h b/pk/riscv-opc.h
index d42e6d3..19e20b9 100644
--- a/pk/riscv-opc.h
+++ b/pk/riscv-opc.h
@@ -1,5 +1,3 @@
-// See LICENSE for license details.
-
/* Automatically generated by parse-opcodes */
#define MATCH_MOVN 0x6f7
#define MASK_MOVN 0x1ffff
@@ -9,6 +7,8 @@
#define MASK_REMUW 0x1ffff
#define MATCH_FMIN_D 0x180d3
#define MASK_FMIN_D 0x1ffff
+#define MATCH_LR_W 0x1012b
+#define MASK_LR_W 0x3fffff
#define MATCH_VLSTHU 0x128b
#define MASK_VLSTHU 0x1ffff
#define MATCH_C_SWSP 0x8
@@ -21,8 +21,6 @@
#define MASK_VVCFG 0xf801ffff
#define MATCH_MOVZ 0x2f7
#define MASK_MOVZ 0x1ffff
-#define MATCH_FCVT_LU_S 0x9053
-#define MASK_FCVT_LU_S 0x3ff1ff
#define MATCH_C_LD 0x9
#define MASK_C_LD 0x1f
#define MATCH_C_SRLI32 0xc19
@@ -195,6 +193,8 @@
#define MASK_MTFSR 0x3fffff
#define MATCH_VSSTH 0x108f
#define MASK_VSSTH 0x1ffff
+#define MATCH_SC_W 0x1052b
+#define MASK_SC_W 0x1ffff
#define MATCH_REM 0x733
#define MASK_REM 0x1ffff
#define MATCH_SRLIW 0x29b
@@ -257,6 +257,8 @@
#define MASK_SRL 0x1ffff
#define MATCH_VENQCMD 0x2b7b
#define MASK_VENQCMD 0xf801ffff
+#define MATCH_FSUB_D 0x10d3
+#define MASK_FSUB_D 0x1f1ff
#define MATCH_VFMTS 0x1973
#define MASK_VFMTS 0x1ffff
#define MATCH_VENQIMM1 0x2f7b
@@ -343,8 +345,8 @@
#define MASK_AMOADD_D 0x1ffff
#define MATCH_C_SW 0xd
#define MASK_C_SW 0x1f
-#define MATCH_AMOMAX_W 0x152b
-#define MASK_AMOMAX_W 0x1ffff
+#define MATCH_LR_D 0x101ab
+#define MASK_LR_D 0x3fffff
#define MATCH_C_MOVE 0x2
#define MASK_C_MOVE 0x801f
#define MATCH_FMOVN 0xef7
@@ -449,6 +451,8 @@
#define MASK_VFLSEGW 0x1ffff
#define MATCH_VLSEGSTH 0x88b
#define MASK_VLSEGSTH 0xfff
+#define MATCH_AMOMAX_W 0x152b
+#define MASK_AMOMAX_W 0x1ffff
#define MATCH_FSGNJ_D 0x50d3
#define MASK_FSGNJ_D 0x1ffff
#define MATCH_VFLSEGSTW 0xd0b
@@ -465,22 +469,24 @@
#define MASK_VMST 0x1ffff
#define MATCH_SETPCR 0xfb
#define MASK_SETPCR 0x3ff
-#define MATCH_RDNPC 0x26b
-#define MASK_RDNPC 0x7ffffff
+#define MATCH_FCVT_LU_S 0x9053
+#define MASK_FCVT_LU_S 0x3ff1ff
#define MATCH_VXCPTHOLD 0x277b
#define MASK_VXCPTHOLD 0xffffffff
#define MATCH_FCVT_S_L 0xc053
#define MASK_FCVT_S_L 0x3ff1ff
#define MATCH_VFLSEGSTD 0xd8b
#define MASK_VFLSEGSTD 0xfff
+#define MATCH_AUIPC 0x17
+#define MASK_AUIPC 0x7f
#define MATCH_C_ADD 0x1a
#define MASK_C_ADD 0x801f
#define MATCH_FCVT_LU_D 0x90d3
#define MASK_FCVT_LU_D 0x3ff1ff
#define MATCH_VFLD 0x58b
#define MASK_VFLD 0x3fffff
-#define MATCH_FSUB_D 0x10d3
-#define MASK_FSUB_D 0x1f1ff
+#define MATCH_SC_D 0x105ab
+#define MASK_SC_D 0x1ffff
#define MATCH_FMADD_S 0x43
#define MASK_FMADD_S 0x1ff
#define MATCH_FCVT_W_S 0xa053