Lines Matching defs:Shift
490 unsigned Shift = 0; // LSL amount for high bits with MOVZ/MOVN
495 Shift = (TZ / 16) * 16;
498 unsigned Imm16 = (Imm >> Shift) & Mask;
501 AArch64_AM::getShifterImm(AArch64_AM::LSL, Shift) });
503 if (Shift == LastShift)
512 while (Shift < LastShift) {
513 Shift += 16;
514 Imm16 = (Imm >> Shift) & Mask;
519 AArch64_AM::getShifterImm(AArch64_AM::LSL, Shift) });
541 for (unsigned Shift = 0; Shift < BitSize; Shift += 16) {
542 const unsigned Chunk = (Imm >> Shift) & Mask;
584 for (unsigned Shift = 0; Shift < BitSize; Shift += 16) {
585 uint64_t ShiftedMask = (0xFFFFULL << Shift);
598 const unsigned Imm16 = getChunk(UImm, Shift / 16);
600 AArch64_AM::getShifterImm(AArch64_AM::LSL, Shift) });