Skip to main content

RV64C_lower

Constant RV64C_lower 

Source
pub const RV64C_lower: &str = "set = \"RV64C\" # auto-generated, based on riscv-opcodes 5181d13bef845edfb511e3132a7e661090e3204b\nwidth = 32\n\n[formats]\nnames = [\n    \"format-01-0\",\n    \"format-02-0\",\n    \"format-33-0\",\n    \"format-34-0\",\n    \"format-05-0\",\n    \"format-06-0\",\n    \"format-07-0\",\n    \"format-08-0\",\n    \"format-29-0\",\n    \"format-10-0\",\n    \"format-11-0\",\n    \"format-32-0\",\n    \"format-13-0\",\n    \"format-14-0\",\n    \"format-15-0\",\n    \"format-16-0\",\n    \"format-17-0\",\n    \"format-18-0\",\n    \"format-19-0\",\n    \"format-20-0\",\n    \"format-21-0\",\n    \"format-22-0\",\n    \"format-23-0\",\n    \"format-24-0\",\n    \"format-25-0\",\n    \"format-26-0\",\n]\nparts = [\n    [\n        \"rd_rs1_n0_Register_int\",\n        5,\n        \"Register_int\",\n    ],\n    [\n        \"rd_rs1_n0_Register_float\",\n        5,\n        \"Register_float\",\n    ],\n    [\n        \"c_rs2_n0_Register_int\",\n        5,\n        \"Register_int\",\n    ],\n    [\n        \"c_rs2_n0_Register_float\",\n        5,\n        \"Register_float\",\n    ],\n    [\n        \"rd_p_Register_int_c\",\n        3,\n        \"Register_int_c\",\n    ],\n    [\n        \"rd_p_Register_float_c\",\n        3,\n        \"Register_float_c\",\n    ],\n    [\n        \"rd_rs1_p_Register_int_c\",\n        3,\n        \"Register_int_c\",\n    ],\n    [\n        \"rd_rs1_p_Register_float_c\",\n        3,\n        \"Register_float_c\",\n    ],\n    [\n        \"rs2_p_Register_int_c\",\n        3,\n        \"Register_int_c\",\n    ],\n    [\n        \"rs2_p_Register_float_c\",\n        3,\n        \"Register_float_c\",\n    ],\n    [\n        \"rs1_p_Register_int_c\",\n        3,\n        \"Register_int_c\",\n    ],\n    [\n        \"rs1_p_Register_float_c\",\n        3,\n        \"Register_float_c\",\n    ],\n    [\n        \"c_rs1_n0_Register_int\",\n        5,\n        \"Register_int\",\n    ],\n    [\n        \"c_rs1_n0_Register_float\",\n        5,\n        \"Register_float\",\n    ],\n    [\n        \"rs1_n0_Register_int\",\n        5,\n        \"Register_int\",\n    ],\n    [\n        \"rs1_n0_Register_float\",\n        5,\n        \"Register_float\",\n    ],\n    [\n        \"rd_n0_Register_int\",\n        5,\n        \"Register_int\",\n    ],\n    [\n        \"rd_n0_Register_float\",\n        5,\n        \"Register_float\",\n    ],\n    [\n        \"rd_n2_Register_int\",\n        5,\n        \"Register_int\",\n    ],\n    [\n        \"rd_n2_Register_float\",\n        5,\n        \"Register_float\",\n    ],\n    [\n        \"c_rs2_Register_int\",\n        5,\n        \"Register_int\",\n    ],\n    [\n        \"c_rs2_Register_float\",\n        5,\n        \"Register_float\",\n    ],\n    [\n        \"none\",\n        32,\n        \"u32\",\n    ],\n    [\n        \"imm\",\n        32,\n        \"VInt\",\n    ],\n    [\n        \"himm\",\n        32,\n        \"VInt\",\n        \"hex\",\n    ],\n]\n\n[types]\nnames = [\n    \"type-1-0\",\n    \"type-2-0\",\n    \"type-3-0\",\n    \"type-4-0\",\n    \"type-5-0\",\n    \"type-6-0\",\n    \"type-7-0\",\n    \"type-8-0\",\n    \"type-9-0\",\n    \"type-10-0\",\n    \"type-11-0\",\n    \"type-12-0\",\n    \"type-13-0\",\n    \"type-14-0\",\n    \"type-15-0\",\n    \"type-16-0\",\n    \"type-17-0\",\n    \"type-18-0\",\n    \"type-19-0\",\n    \"type-20-0\",\n    \"type-21-0\",\n    \"type-22-0\",\n    \"type-23-0\",\n    \"type-24-0\",\n    \"type-25-0\",\n    \"type-26-0\",\n]\n[[types.type-1-0]]\nname = \"none\"\ntop = 31\nbot = 12\n\n[[types.type-1-0]]\nname = \"rd_rs1_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-1-0]]\nname = \"c_rs2_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-1-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-2-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-2-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-2-0]]\nname = \"rd_rs1_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-2-0]]\nname = \"imm\"\ntop = 4\nbot = 0\n\n[[types.type-2-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-3-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-3-0]]\nname = \"imm\"\ntop = 9\nbot = 9\n\n[[types.type-3-0]]\nname = \"none\"\ntop = 11\nbot = 7\n\n[[types.type-3-0]]\nname = \"imm\"\ntop = 4\nbot = 4\n\n[[types.type-3-0]]\nname = \"imm\"\ntop = 6\nbot = 6\n\n[[types.type-3-0]]\nname = \"imm\"\ntop = 8\nbot = 7\n\n[[types.type-3-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-3-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-4-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-4-0]]\nname = \"imm\"\ntop = 5\nbot = 4\n\n[[types.type-4-0]]\nname = \"imm\"\ntop = 9\nbot = 6\n\n[[types.type-4-0]]\nname = \"imm\"\ntop = 2\nbot = 2\n\n[[types.type-4-0]]\nname = \"imm\"\ntop = 3\nbot = 3\n\n[[types.type-4-0]]\nname = \"rd_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-4-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-5-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-5-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-5-0]]\nname = \"rd_rs1_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-5-0]]\nname = \"imm\"\ntop = 4\nbot = 0\n\n[[types.type-5-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-6-0]]\nname = \"none\"\ntop = 31\nbot = 10\n\n[[types.type-6-0]]\nname = \"rd_rs1_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-6-0]]\nname = \"none\"\ntop = 6\nbot = 5\n\n[[types.type-6-0]]\nname = \"rs2_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-6-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-7-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-7-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-7-0]]\nname = \"none\"\ntop = 11\nbot = 10\n\n[[types.type-7-0]]\nname = \"rd_rs1_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-7-0]]\nname = \"imm\"\ntop = 4\nbot = 0\n\n[[types.type-7-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-8-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-8-0]]\nname = \"imm\"\ntop = 8\nbot = 8\n\n[[types.type-8-0]]\nname = \"imm\"\ntop = 4\nbot = 3\n\n[[types.type-8-0]]\nname = \"rs1_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-8-0]]\nname = \"imm\"\ntop = 7\nbot = 6\n\n[[types.type-8-0]]\nname = \"imm\"\ntop = 2\nbot = 1\n\n[[types.type-8-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-8-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-9-0]]\nname = \"none\"\ntop = 31\nbot = 0\n\n[[types.type-10-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-10-0]]\nname = \"imm\"\ntop = 11\nbot = 11\n\n[[types.type-10-0]]\nname = \"imm\"\ntop = 4\nbot = 4\n\n[[types.type-10-0]]\nname = \"imm\"\ntop = 9\nbot = 8\n\n[[types.type-10-0]]\nname = \"imm\"\ntop = 10\nbot = 10\n\n[[types.type-10-0]]\nname = \"imm\"\ntop = 6\nbot = 6\n\n[[types.type-10-0]]\nname = \"imm\"\ntop = 7\nbot = 7\n\n[[types.type-10-0]]\nname = \"imm\"\ntop = 3\nbot = 1\n\n[[types.type-10-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-10-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-11-0]]\nname = \"none\"\ntop = 31\nbot = 12\n\n[[types.type-11-0]]\nname = \"c_rs1_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-11-0]]\nname = \"none\"\ntop = 6\nbot = 0\n\n[[types.type-12-0]]\nname = \"none\"\ntop = 31\nbot = 12\n\n[[types.type-12-0]]\nname = \"rs1_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-12-0]]\nname = \"none\"\ntop = 6\nbot = 0\n\n[[types.type-13-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-13-0]]\nname = \"himm\"\ntop = 5\nbot = 3\n\n[[types.type-13-0]]\nname = \"rs1_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-13-0]]\nname = \"himm\"\ntop = 7\nbot = 6\n\n[[types.type-13-0]]\nname = \"rd_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-13-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-14-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-14-0]]\nname = \"himm\"\ntop = 5\nbot = 5\n\n[[types.type-14-0]]\nname = \"rd_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-14-0]]\nname = \"himm\"\ntop = 4\nbot = 3\n\n[[types.type-14-0]]\nname = \"himm\"\ntop = 8\nbot = 6\n\n[[types.type-14-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-15-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-15-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-15-0]]\nname = \"rd_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-15-0]]\nname = \"imm\"\ntop = 4\nbot = 0\n\n[[types.type-15-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-16-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-16-0]]\nname = \"himm\"\ntop = 5\nbot = 5\nextend_top = 14\n\n[[types.type-16-0]]\nname = \"rd_n2_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-16-0]]\nname = \"himm\"\ntop = 4\nbot = 0\n\n[[types.type-16-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-17-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-17-0]]\nname = \"himm\"\ntop = 5\nbot = 3\n\n[[types.type-17-0]]\nname = \"rs1_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-17-0]]\nname = \"himm\"\ntop = 2\nbot = 2\n\n[[types.type-17-0]]\nname = \"himm\"\ntop = 6\nbot = 6\n\n[[types.type-17-0]]\nname = \"rd_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-17-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-18-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-18-0]]\nname = \"himm\"\ntop = 5\nbot = 5\n\n[[types.type-18-0]]\nname = \"rd_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-18-0]]\nname = \"himm\"\ntop = 4\nbot = 2\n\n[[types.type-18-0]]\nname = \"himm\"\ntop = 7\nbot = 6\n\n[[types.type-18-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-19-0]]\nname = \"none\"\ntop = 31\nbot = 12\n\n[[types.type-19-0]]\nname = \"rd_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-19-0]]\nname = \"c_rs2_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-19-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-20-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-20-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-20-0]]\nname = \"none\"\ntop = 11\nbot = 7\n\n[[types.type-20-0]]\nname = \"imm\"\ntop = 4\nbot = 0\n\n[[types.type-20-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-21-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-21-0]]\nname = \"himm\"\ntop = 5\nbot = 3\n\n[[types.type-21-0]]\nname = \"rs1_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-21-0]]\nname = \"himm\"\ntop = 7\nbot = 6\n\n[[types.type-21-0]]\nname = \"rs2_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-21-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-22-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-22-0]]\nname = \"himm\"\ntop = 5\nbot = 3\n\n[[types.type-22-0]]\nname = \"himm\"\ntop = 8\nbot = 6\n\n[[types.type-22-0]]\nname = \"c_rs2_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-22-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-23-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-23-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-23-0]]\nname = \"rd_rs1_n0_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-23-0]]\nname = \"imm\"\ntop = 4\nbot = 0\n\n[[types.type-23-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-24-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-24-0]]\nname = \"imm\"\ntop = 5\nbot = 5\n\n[[types.type-24-0]]\nname = \"none\"\ntop = 11\nbot = 10\n\n[[types.type-24-0]]\nname = \"rd_rs1_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-24-0]]\nname = \"imm\"\ntop = 4\nbot = 0\n\n[[types.type-24-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-25-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-25-0]]\nname = \"himm\"\ntop = 5\nbot = 3\n\n[[types.type-25-0]]\nname = \"rs1_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-25-0]]\nname = \"himm\"\ntop = 2\nbot = 2\n\n[[types.type-25-0]]\nname = \"himm\"\ntop = 6\nbot = 6\n\n[[types.type-25-0]]\nname = \"rs2_p_Register_int_c\"\ntop = 2\nbot = 0\n\n[[types.type-25-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[[types.type-26-0]]\nname = \"none\"\ntop = 31\nbot = 13\n\n[[types.type-26-0]]\nname = \"himm\"\ntop = 5\nbot = 2\n\n[[types.type-26-0]]\nname = \"himm\"\ntop = 7\nbot = 6\n\n[[types.type-26-0]]\nname = \"c_rs2_Register_int\"\ntop = 4\nbot = 0\n\n[[types.type-26-0]]\nname = \"none\"\ntop = 1\nbot = 0\n\n[format-01-0]\ntype = \"type-1-0\"\n\n[format-02-0]\ntype = \"type-2-0\"\n\n[format-33-0]\ntype = \"type-3-0\"\n\n[format-34-0]\ntype = \"type-4-0\"\n\n[format-05-0]\ntype = \"type-5-0\"\n\n[format-06-0]\ntype = \"type-6-0\"\n\n[format-07-0]\ntype = \"type-7-0\"\n\n[format-08-0]\ntype = \"type-8-0\"\n\n[format-29-0]\ntype = \"type-9-0\"\n\n[format-10-0]\ntype = \"type-10-0\"\n\n[format-11-0]\ntype = \"type-11-0\"\n\n[format-32-0]\ntype = \"type-12-0\"\n\n[format-13-0]\ntype = \"type-13-0\"\n\n[format-14-0]\ntype = \"type-14-0\"\n\n[format-15-0]\ntype = \"type-15-0\"\n\n[format-16-0]\ntype = \"type-16-0\"\n\n[format-17-0]\ntype = \"type-17-0\"\n\n[format-18-0]\ntype = \"type-18-0\"\n\n[format-19-0]\ntype = \"type-19-0\"\n\n[format-20-0]\ntype = \"type-20-0\"\n\n[format-21-0]\ntype = \"type-21-0\"\n\n[format-22-0]\ntype = \"type-22-0\"\n\n[format-23-0]\ntype = \"type-23-0\"\n\n[format-24-0]\ntype = \"type-24-0\"\n\n[format-25-0]\ntype = \"type-25-0\"\n\n[format-26-0]\ntype = \"type-26-0\"\n\n[mappings]\nnames = [\"Register_int\", \"Register_int_c\", \"Register_float\", \"Register_float_c\"]\nnumber = 32\nRegister_int = [\n    \"zero\",\n    \"ra\",\n    \"sp\",\n    \"gp\",\n    \"tp\",\n    \"t0\",\n    \"t1\",\n    \"t2\",\n    \"s0\",\n    \"s1\",\n    \"a0\",\n    \"a1\",\n    \"a2\",\n    \"a3\",\n    \"a4\",\n    \"a5\",\n    \"a6\",\n    \"a7\",\n    \"s2\",\n    \"s3\",\n    \"s4\",\n    \"s5\",\n    \"s6\",\n    \"s7\",\n    \"s8\",\n    \"s9\",\n    \"s10\",\n    \"s11\",\n    \"t3\",\n    \"t4\",\n    \"t5\",\n    \"t6\",\n]\nRegister_int_c = [\"s0\", \"s1\", \"a0\", \"a1\", \"a2\", \"a3\", \"a4\", \"a5\"]\nRegister_float = [\n    \"ft0\",\n    \"ft1\",\n    \"ft2\",\n    \"ft3\",\n    \"ft4\",\n    \"ft5\",\n    \"ft6\",\n    \"ft7\",\n    \"fs0\",\n    \"fs1\",\n    \"fa0\",\n    \"fa1\",\n    \"fa2\",\n    \"fa3\",\n    \"fa4\",\n    \"fa5\",\n    \"fa6\",\n    \"fa7\",\n    \"fs2\",\n    \"fs3\",\n    \"fs4\",\n    \"fs5\",\n    \"fs6\",\n    \"fs7\",\n    \"fs8\",\n    \"fs9\",\n    \"fs10\",\n    \"fs11\",\n    \"ft8\",\n    \"ft9\",\n    \"ft10\",\n    \"ft11\",\n]\nRegister_float_c = [\"fs0\", \"fs1\", \"fa0\", \"fa1\", \"fa2\", \"fa3\", \"fa4\", \"fa5\"]\n\n[format-01-0.repr]\ndefault = \"$name$ %rd_rs1_n0_Register_int%, %c_rs2_n0_Register_int%\"\n\n[format-02-0.repr]\ndefault = \"$name$ %rd_rs1_n0_Register_int%, %imm%\"\n\n[format-33-0.repr]\ndefault = \"$name$ sp, %imm%\"\n\n[format-34-0.repr]\ndefault = \"$name$ %rd_p_Register_int_c%, sp, %imm%\"\n\n[format-05-0.repr]\ndefault = \"$name$ %rd_rs1_n0_Register_int%, %imm%\"\n\n[format-06-0.repr]\ndefault = \"$name$ %rd_rs1_p_Register_int_c%, %rs2_p_Register_int_c%\"\n\n[format-07-0.repr]\ndefault = \"$name$ %rd_rs1_p_Register_int_c%, %imm%\"\n\n[format-08-0.repr]\ndefault = \"$name$ %rs1_p_Register_int_c%, %imm%\"\n\n[format-29-0.repr]\ndefault = \"$name$\"\n\n[format-10-0.repr]\ndefault = \"$name$ %imm%\"\n\n[format-11-0.repr]\ndefault = \"$name$ %c_rs1_n0_Register_int%\"\n\n[format-32-0.repr]\ndefault = \"$name$ %rs1_n0_Register_int%\"\n\n[format-13-0.repr]\ndefault = \"$name$ %rd_p_Register_int_c%, %himm%(%rs1_p_Register_int_c%)\"\n\n[format-14-0.repr]\ndefault = \"$name$ %rd_n0_Register_int%, %himm%(sp)\"\n\n[format-15-0.repr]\ndefault = \"$name$ %rd_n0_Register_int%, %imm%\"\n\n[format-16-0.repr]\ndefault = \"$name$ %rd_n2_Register_int%, %himm%\"\n\n[format-17-0.repr]\ndefault = \"$name$ %rd_p_Register_int_c%, %himm%(%rs1_p_Register_int_c%)\"\n\n[format-18-0.repr]\ndefault = \"$name$ %rd_n0_Register_int%, %himm%(sp)\"\n\n[format-19-0.repr]\ndefault = \"$name$ %rd_n0_Register_int%, %c_rs2_n0_Register_int%\"\n\n[format-20-0.repr]\ndefault = \"$name$\"\n\n[format-21-0.repr]\ndefault = \"$name$ %rs2_p_Register_int_c%, %himm%(%rs1_p_Register_int_c%)\"\n\n[format-22-0.repr]\ndefault = \"$name$ %c_rs2_Register_int%, %himm%(sp)\"\n\n[format-23-0.repr]\ndefault = \"$name$ %rd_rs1_n0_Register_int%, %imm%\"\n\"c.slli64\" = \"$name$ %rd_rs1_n0_Register_int%\"\n\n[format-24-0.repr]\ndefault = \"$name$ %rd_rs1_p_Register_int_c%, %imm%\"\n\"c.srai64\" = \"$name$ %rd_rs1_p_Register_int_c%\"\n\"c.srli64\" = \"$name$ %rd_rs1_p_Register_int_c%\"\n\n[format-25-0.repr]\ndefault = \"$name$ %rs2_p_Register_int_c%, %himm%(%rs1_p_Register_int_c%)\"\n\n[format-26-0.repr]\ndefault = \"$name$ %c_rs2_Register_int%, %himm%(sp)\"\n\n[format-01-0.instructions.\"c.add\"]\nmask = 0xf003\nmatch = 0x9002\n\n[format-02-0.instructions.\"c.addi\"]\nmask = 0xe003\nmatch = 0x1\n\n[format-33-0.instructions.\"c.addi16sp\"]\nmask = 0xef83\nmatch = 0x6101\n\n[format-34-0.instructions.\"c.addi4spn\"]\nmask = 0xe003\nmatch = 0x0\nunsigned = true\n\n[format-05-0.instructions.\"c.addiw\"]\nmask = 0xe003\nmatch = 0x2001\n\n[format-06-0.instructions.\"c.addw\"]\nmask = 0xfc63\nmatch = 0x9c21\n\n[format-06-0.instructions.\"c.and\"]\nmask = 0xfc63\nmatch = 0x8c61\n\n[format-06-0.instructions.\"c.or\"]\nmask = 0xfc63\nmatch = 0x8c41\n\n[format-06-0.instructions.\"c.sub\"]\nmask = 0xfc63\nmatch = 0x8c01\n\n[format-06-0.instructions.\"c.subw\"]\nmask = 0xfc63\nmatch = 0x9c01\n\n[format-06-0.instructions.\"c.xor\"]\nmask = 0xfc63\nmatch = 0x8c21\n\n[format-07-0.instructions.\"c.andi\"]\nmask = 0xec03\nmatch = 0x8801\n\n[format-08-0.instructions.\"c.beqz\"]\nmask = 0xe003\nmatch = 0xc001\n\n[format-08-0.instructions.\"c.bnez\"]\nmask = 0xe003\nmatch = 0xe001\n\n[format-29-0.instructions.\"c.ebreak\"]\nmask = 0xffff\nmatch = 0x9002\n\n[format-10-0.instructions.\"c.j\"]\nmask = 0xe003\nmatch = 0xa001\n\n[format-11-0.instructions.\"c.jalr\"]\nmask = 0xf07f\nmatch = 0x9002\n\n[format-32-0.instructions.\"c.jr\"]\nmask = 0xf07f\nmatch = 0x8002\n\n[format-13-0.instructions.\"c.ld\"]\nmask = 0xe003\nmatch = 0x6000\nunsigned = true\n\n[format-14-0.instructions.\"c.ldsp\"]\nmask = 0xe003\nmatch = 0x6002\nunsigned = true\n\n[format-15-0.instructions.\"c.li\"]\nmask = 0xe003\nmatch = 0x4001\n\n[format-16-0.instructions.\"c.lui\"]\nmask = 0xe003\nmatch = 0x6001\nunsigned = true\n\n[format-17-0.instructions.\"c.lw\"]\nmask = 0xe003\nmatch = 0x4000\nunsigned = true\n\n[format-18-0.instructions.\"c.lwsp\"]\nmask = 0xe003\nmatch = 0x4002\nunsigned = true\n\n[format-19-0.instructions.\"c.mv\"]\nmask = 0xf003\nmatch = 0x8002\n\n[format-20-0.instructions.\"c.nop\"]\nmask = 0xef83\nmatch = 0x1\n\n[format-21-0.instructions.\"c.sd\"]\nmask = 0xe003\nmatch = 0xe000\nunsigned = true\n\n[format-22-0.instructions.\"c.sdsp\"]\nmask = 0xe003\nmatch = 0xe002\nunsigned = true\n\n[format-23-0.instructions.\"c.slli\"]\nmask = 0xe003\nmatch = 0x2\nunsigned = true\n\n[format-23-0.instructions.\"c.slli64\"]\nmask = 0xf07f\nmatch = 0x2\nunsigned = true\n\n[format-24-0.instructions.\"c.srai\"]\nmask = 0xec03\nmatch = 0x8401\nunsigned = true\n\n[format-24-0.instructions.\"c.srai64\"]\nmask = 0xfc7f\nmatch = 0x8401\nunsigned = true\n\n[format-24-0.instructions.\"c.srli\"]\nmask = 0xec03\nmatch = 0x8001\nunsigned = true\n\n[format-24-0.instructions.\"c.srli64\"]\nmask = 0xfc7f\nmatch = 0x8001\nunsigned = true\n\n[format-25-0.instructions.\"c.sw\"]\nmask = 0xe003\nmatch = 0xc000\nunsigned = true\n\n[format-26-0.instructions.\"c.swsp\"]\nmask = 0xe003\nmatch = 0xc002\nunsigned = true\n";