Lines Matching refs:rs1_val
156 unsigned long rs1_val; in simulate_branch() local
159 if (!rv_insn_reg_get_val(regs, branch_rs1_idx(opcode), &rs1_val) || in simulate_branch()
166 offset = (rs1_val == rs2_val) ? offset_tmp : 4; in simulate_branch()
169 offset = (rs1_val != rs2_val) ? offset_tmp : 4; in simulate_branch()
172 offset = ((long)rs1_val < (long)rs2_val) ? offset_tmp : 4; in simulate_branch()
175 offset = ((long)rs1_val >= (long)rs2_val) ? offset_tmp : 4; in simulate_branch()
178 offset = (rs1_val < rs2_val) ? offset_tmp : 4; in simulate_branch()
181 offset = (rs1_val >= rs2_val) ? offset_tmp : 4; in simulate_branch()
264 unsigned long rs1_val; in simulate_c_bnez_beqz() local
268 if (!rv_insn_reg_get_val(regs, rs1, &rs1_val)) in simulate_c_bnez_beqz()
271 if ((rs1_val != 0 && is_bnez) || (rs1_val == 0 && !is_bnez)) { in simulate_c_bnez_beqz()