Home | History | Annotate | Download | only in arm

Lines Matching refs:rn_val

1585   int32_t rn_val = get_register(rn);
1592 *start_address = rn_val;
1593 *end_address = rn_val + (num_regs * reg_size) - reg_size;
1594 rn_val = rn_val + (num_regs * reg_size);
1598 *start_address = rn_val - (num_regs * reg_size);
1599 *end_address = rn_val - reg_size;
1600 rn_val = *start_address;
1604 *start_address = rn_val + reg_size;
1605 *end_address = rn_val + (num_regs * reg_size);
1606 rn_val = *end_address;
1614 return rn_val;
1625 int32_t rn_val =
1646 set_register(instr->RnValue(), rn_val);
1670 int32_t rn_val =
1702 set_register(instr->RnValue(), rn_val);
2152 int32_t rn_val = get_register(rn);
2161 addr = rn_val;
2162 rn_val -= rm_val;
2163 set_register(rn, rn_val);
2169 addr = rn_val;
2170 rn_val += rm_val;
2171 set_register(rn, rn_val);
2176 rn_val -= rm_val;
2177 addr = rn_val;
2179 set_register(rn, rn_val);
2185 rn_val += rm_val;
2186 addr = rn_val;
2188 set_register(rn, rn_val);
2204 addr = rn_val;
2205 rn_val -= imm_val;
2206 set_register(rn, rn_val);
2212 addr = rn_val;
2213 rn_val += imm_val;
2214 set_register(rn, rn_val);
2219 rn_val -= imm_val;
2220 addr = rn_val;
2222 set_register(rn, rn_val);
2228 rn_val += imm_val;
2229 addr = rn_val;
2231 set_register(rn, rn_val);
2333 int32_t rn_val = get_register(rn);
2348 alu_out = rn_val & shifter_operand;
2360 alu_out = rn_val ^ shifter_operand;
2372 alu_out = rn_val - shifter_operand;
2376 SetCFlag(!BorrowFrom(rn_val, shifter_operand));
2377 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, false));
2385 alu_out = shifter_operand - rn_val;
2389 SetCFlag(!BorrowFrom(shifter_operand, rn_val));
2390 SetVFlag(OverflowFrom(alu_out, shifter_operand, rn_val, false));
2398 alu_out = rn_val + shifter_operand;
2402 SetCFlag(CarryFrom(rn_val, shifter_operand));
2403 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, true));
2411 alu_out = rn_val + shifter_operand + GetCarry();
2415 SetCFlag(CarryFrom(rn_val, shifter_operand, GetCarry()));
2416 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, true));
2437 alu_out = rn_val & shifter_operand;
2452 alu_out = rn_val ^ shifter_operand;
2467 alu_out = rn_val - shifter_operand;
2469 SetCFlag(!BorrowFrom(rn_val, shifter_operand));
2470 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, false));
2484 alu_out = rn_val + shifter_operand;
2486 SetCFlag(CarryFrom(rn_val, shifter_operand));
2487 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, true));
2499 alu_out = rn_val | shifter_operand;
2523 alu_out = rn_val & ~shifter_operand;
2556 int32_t rn_val = get_register(rn);
2563 addr = rn_val;
2564 rn_val -= im_val;
2565 set_register(rn, rn_val);
2571 addr = rn_val;
2572 rn_val += im_val;
2573 set_register(rn, rn_val);
2578 rn_val -= im_val;
2579 addr = rn_val;
2581 set_register(rn, rn_val);
2587 rn_val += im_val;
2588 addr = rn_val;
2590 set_register(rn, rn_val);
2620 int32_t rn_val = get_register(rn);
2641 uint32_t rn_val = get_register(rn);
2645 set_register(rd, (rn_val & 0xFFFF) | (rm_val & 0xFFFF0000U));
2648 uint32_t rn_val = get_register(rn);
2655 set_register(rd, (rn_val & 0xFFFF0000U) | (rm_val & 0xFFFF));
2719 int32_t rn_val = get_register(rn);
2735 set_register(rd, rn_val + static_cast<int8_t>(rm_val));
2758 int32_t rn_val = get_register(rn);
2774 set_register(rd, rn_val + static_cast<int16_t>(rm_val));
2831 uint32_t rn_val = get_register(rn);
2847 set_register(rd, rn_val + (rm_val & 0xFF));
2870 uint32_t rn_val = get_register(rn);
2886 set_register(rd, rn_val + (rm_val & 0xFFFF));
2909 rn_val = base::bits::SignedMulHigh32(rm_val, rs_val);
2915 rn_val = base::bits::SignedMulHighAndAdd32(rm_val, rs_val, rd_val);
2917 set_register(rn, rn_val);
2944 addr = rn_val - shifter_operand;
2998 addr = rn_val + shifter_operand;