• Home
  • Raw
  • Download

Lines Matching refs:shifter_operand

2357     int32_t shifter_operand = 0;  in DecodeType01()  local
2360 shifter_operand = GetShiftRm(instr, &shifter_carry_out); in DecodeType01()
2363 shifter_operand = GetImm(instr, &shifter_carry_out); in DecodeType01()
2371 alu_out = rn_val & shifter_operand; in DecodeType01()
2383 alu_out = rn_val ^ shifter_operand; in DecodeType01()
2395 alu_out = rn_val - shifter_operand; in DecodeType01()
2399 SetCFlag(!BorrowFrom(rn_val, shifter_operand)); in DecodeType01()
2400 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, false)); in DecodeType01()
2408 alu_out = shifter_operand - rn_val; in DecodeType01()
2412 SetCFlag(!BorrowFrom(shifter_operand, rn_val)); in DecodeType01()
2413 SetVFlag(OverflowFrom(alu_out, shifter_operand, rn_val, false)); in DecodeType01()
2421 alu_out = rn_val + shifter_operand; in DecodeType01()
2425 SetCFlag(CarryFrom(rn_val, shifter_operand)); in DecodeType01()
2426 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, true)); in DecodeType01()
2434 alu_out = rn_val + shifter_operand + GetCarry(); in DecodeType01()
2438 SetCFlag(CarryFrom(rn_val, shifter_operand, GetCarry())); in DecodeType01()
2439 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, true)); in DecodeType01()
2447 alu_out = (rn_val - shifter_operand) - (GetCarry() ? 0 : 1); in DecodeType01()
2451 SetCFlag(!BorrowFrom(rn_val, shifter_operand, GetCarry())); in DecodeType01()
2452 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, false)); in DecodeType01()
2467 alu_out = rn_val & shifter_operand; in DecodeType01()
2482 alu_out = rn_val ^ shifter_operand; in DecodeType01()
2497 alu_out = rn_val - shifter_operand; in DecodeType01()
2499 SetCFlag(!BorrowFrom(rn_val, shifter_operand)); in DecodeType01()
2500 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, false)); in DecodeType01()
2514 alu_out = rn_val + shifter_operand; in DecodeType01()
2516 SetCFlag(CarryFrom(rn_val, shifter_operand)); in DecodeType01()
2517 SetVFlag(OverflowFrom(alu_out, rn_val, shifter_operand, true)); in DecodeType01()
2529 alu_out = rn_val | shifter_operand; in DecodeType01()
2541 alu_out = shifter_operand; in DecodeType01()
2553 alu_out = rn_val & ~shifter_operand; in DecodeType01()
2565 alu_out = ~shifter_operand; in DecodeType01()
2652 int32_t shifter_operand = GetShiftRm(instr, &shifter_carry_out); in DecodeType3() local
2985 addr = rn_val - shifter_operand; in DecodeType3()
3039 addr = rn_val + shifter_operand; in DecodeType3()