rv_r_insn
return rv_r_insn(funct7, rs2, rs1, funct3, rd, opcode);
return rv_r_insn(0, rs2, rs1, 0, rd, 0x33);
return rv_r_insn(0x20, rs2, rs1, 0, rd, 0x33);
return rv_r_insn(0, rs2, rs1, 3, rd, 0x33);
return rv_r_insn(0, rs2, rs1, 7, rd, 0x33);
return rv_r_insn(0, rs2, rs1, 6, rd, 0x33);
return rv_r_insn(0, rs2, rs1, 4, rd, 0x33);
return rv_r_insn(0, rs2, rs1, 1, rd, 0x33);
return rv_r_insn(0, rs2, rs1, 5, rd, 0x33);
return rv_r_insn(0x20, rs2, rs1, 5, rd, 0x33);
return rv_r_insn(1, rs2, rs1, 0, rd, 0x33);
return rv_r_insn(1, rs2, rs1, 3, rd, 0x33);
return rv_r_insn(1, rs2, rs1, 4, rd, 0x33);
return rv_r_insn(1, rs2, rs1, 5, rd, 0x33);
return rv_r_insn(1, rs2, rs1, 6, rd, 0x33);
return rv_r_insn(1, rs2, rs1, 7, rd, 0x33);
return rv_r_insn(0x10, rs2, rs1, 0x4, rd, 0x33);
return rv_r_insn(0x10, rs2, rs1, 0x6, rd, 0x33);
return rv_r_insn(0, rs2, rs1, 0, rd, 0x3b);
return rv_r_insn(0x20, rs2, rs1, 0, rd, 0x3b);
return rv_r_insn(0, rs2, rs1, 1, rd, 0x3b);
return rv_r_insn(0, rs2, rs1, 5, rd, 0x3b);
return rv_r_insn(0x20, rs2, rs1, 5, rd, 0x3b);
return rv_r_insn(1, rs2, rs1, 0, rd, 0x3b);
return rv_r_insn(1, rs2, rs1, 4, rd, 0x3b);
return rv_r_insn(1, rs2, rs1, 5, rd, 0x3b);
return rv_r_insn(1, rs2, rs1, 6, rd, 0x3b);
return rv_r_insn(1, rs2, rs1, 7, rd, 0x3b);
return rv_r_insn(0x04, RV_REG_ZERO, rs1, 0, rd, 0x3b);