fetch_reg
return (fetch_reg(rs1, regs) + sign_extend_imm13(insn));
return (fetch_reg(rs1, regs) + fetch_reg(rs2, regs));
zero[1] = fetch_reg(1, regs);
addr = (fetch_reg(rs1, regs) + sign_extend_imm13(insn));
addr = (fetch_reg(rs1, regs) + fetch_reg(rs2, regs));
(unsigned int)fetch_reg(reg_num, regs) : 0)) << 32) |
(unsigned int)fetch_reg(reg_num + 1, regs);
value = fetch_reg(insn & 0x1f, regs);
orig_rs1 = rs1 = fetch_reg(RS1(insn), regs);
orig_rs2 = rs2 = fetch_reg(RS2(insn), regs);
rs1 = fetch_reg(RS1(insn), regs);
rs2 = fetch_reg(RS2(insn), regs);
rs1 = fetch_reg(RS1(insn), regs);
rs2 = fetch_reg(RS2(insn), regs);