Lines Matching refs:shift
44 int shift; in aarch64_get_imm_shift_mask() local
49 shift = 0; in aarch64_get_imm_shift_mask()
53 shift = 5; in aarch64_get_imm_shift_mask()
57 shift = 5; in aarch64_get_imm_shift_mask()
61 shift = 5; in aarch64_get_imm_shift_mask()
65 shift = 10; in aarch64_get_imm_shift_mask()
69 shift = 12; in aarch64_get_imm_shift_mask()
73 shift = 15; in aarch64_get_imm_shift_mask()
78 shift = 10; in aarch64_get_imm_shift_mask()
82 shift = 16; in aarch64_get_imm_shift_mask()
89 *shiftp = shift; in aarch64_get_imm_shift_mask()
104 int shift; in aarch64_insn_decode_immediate() local
108 shift = 0; in aarch64_insn_decode_immediate()
115 if (aarch64_get_imm_shift_mask(type, &mask, &shift) < 0) { in aarch64_insn_decode_immediate()
122 return (insn >> shift) & mask; in aarch64_insn_decode_immediate()
129 int shift; in aarch64_insn_encode_immediate() local
136 shift = 0; in aarch64_insn_encode_immediate()
145 if (aarch64_get_imm_shift_mask(type, &mask, &shift) < 0) { in aarch64_insn_encode_immediate()
153 insn &= ~(mask << shift); in aarch64_insn_encode_immediate()
154 insn |= (imm & mask) << shift; in aarch64_insn_encode_immediate()