Lines Matching refs:shift
1210 // However, there is no actual shift available, neither for ADD nor for MOV (ASR/LSR/LSL/ROR).
1284 // Shift operand - check if it is a MOV convertible to a 16-bit shift instruction.
1298 // Register operand without shift.
1474 LOG(FATAL) << "Unexpected shift: " << so.GetShift();
1794 Shift shift,
1799 if ((IsHighRegister(rd) || IsHighRegister(rm) || shift == ROR || shift == RRX) ||
1802 switch (shift) {
1809 LOG(FATAL) << "Unsupported thumb2 shift opcode";
1821 // 16 bit shift
1823 switch (shift) {
1828 LOG(FATAL) << "Unsupported thumb2 shift opcode";
1839 Shift shift,
1843 CHECK_NE(shift, RRX);
1852 switch (shift) {
1858 LOG(FATAL) << "Unsupported thumb2 shift opcode";
1869 switch (shift) {
1875 LOG(FATAL) << "Unsupported thumb2 shift opcode";
2347 // 5 bit offset, no shift.
2403 // 5 bit offset, no shift.
2422 // Register shift.
2446 // If there is a shift count this must be 32 bit.
3139 // condition and a shift position.
3140 static uint8_t ToItMask(ItState s, uint8_t firstcond0, uint8_t shift) {
3142 case kItOmitted: return 1 << shift;
3143 case kItThen: return firstcond0 << shift;
3144 case kItElse: return !firstcond0 << shift;