summary refs log tree commit diff stats
path: root/disas/riscv.h
diff options
context:
space:
mode:
Diffstat (limited to 'disas/riscv.h')
-rw-r--r--disas/riscv.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/disas/riscv.h b/disas/riscv.h
index 0d1f89ce8a..d211700cb2 100644
--- a/disas/riscv.h
+++ b/disas/riscv.h
@@ -166,6 +166,8 @@ typedef enum {
     rv_codec_r2_immhl,
     rv_codec_r2_imm2_imm5,
     rv_codec_fli,
+    rv_codec_lp,
+    rv_codec_cmop_ss,
 } rv_codec;
 
 /* structures */
@@ -223,11 +225,13 @@ enum {
 
 #define rv_fmt_none                   "O\t"
 #define rv_fmt_rs1                    "O\t1"
+#define rv_fmt_rs2                    "O\t2"
 #define rv_fmt_offset                 "O\to"
 #define rv_fmt_pred_succ              "O\tp,s"
 #define rv_fmt_rs1_rs2                "O\t1,2"
 #define rv_fmt_rd_imm                 "O\t0,i"
 #define rv_fmt_rd_uimm                "O\t0,Ui"
+#define rv_fmt_imm                    "O\ti"
 #define rv_fmt_rd_offset              "O\t0,o"
 #define rv_fmt_rd_uoffset             "O\t0,Uo"
 #define rv_fmt_rd_rs1_rs2             "O\t0,1,2"