Home | History | Annotate | Download | only in arm

Lines Matching defs:shift

1317   int32_t shift = WhichPowerOf2Abs(divisor);
1318 if (shift == 0) {
1320 } else if (shift == 1) {
1324 __ add(result, dividend, Operand(result, LSR, 32 - shift));
1326 if (shift > 0) __ mov(result, Operand(result, ASR, shift));
1459 // can simply do an arithmetic right shift.
1460 int32_t shift = WhichPowerOf2Abs(divisor);
1462 __ mov(result, Operand(dividend, ASR, shift));
1482 __ mov(result, Operand(result, ASR, shift));
1487 __ mov(result, Operand(result, ASR, shift), LeaveCC, vc);
1649 int32_t shift = WhichPowerOf2(constant_abs);
1650 __ mov(result, Operand(left, LSL, shift));
1654 int32_t shift = WhichPowerOf2(constant_abs - 1);
1655 __ add(result, left, Operand(left, LSL, shift));
1659 int32_t shift = WhichPowerOf2(constant_abs + 1);
1660 __ rsb(result, left, Operand(left, LSL, shift));