Lines Matching refs:Imm
69 static inline AArch64_AM_ShiftExtendType AArch64_AM_getShiftType(unsigned Imm) in AArch64_AM_getShiftType() argument
71 switch ((Imm >> 6) & 0x7) { in AArch64_AM_getShiftType()
82 static inline unsigned AArch64_AM_getShiftValue(unsigned Imm) in AArch64_AM_getShiftValue() argument
84 return Imm & 0x3f; in AArch64_AM_getShiftValue()
92 static inline unsigned AArch64_AM_getArithShiftValue(unsigned Imm) in AArch64_AM_getArithShiftValue() argument
94 return Imm & 0x7; in AArch64_AM_getArithShiftValue()
98 static inline AArch64_AM_ShiftExtendType AArch64_AM_getExtendType(unsigned Imm) in AArch64_AM_getExtendType() argument
101 switch (Imm) { in AArch64_AM_getExtendType()
114 static inline AArch64_AM_ShiftExtendType AArch64_AM_getArithExtendType(unsigned Imm) in AArch64_AM_getArithExtendType() argument
116 return AArch64_AM_getExtendType((Imm >> 3) & 0x7); in AArch64_AM_getArithExtendType()
183 static inline float AArch64_AM_getFPImmFloat(unsigned Imm) in AArch64_AM_getFPImmFloat() argument
191 uint8_t Sign = (Imm >> 7) & 0x1; in AArch64_AM_getFPImmFloat()
192 uint8_t Exp = (Imm >> 4) & 0x7; in AArch64_AM_getFPImmFloat()
193 uint8_t Mantissa = Imm & 0xf; in AArch64_AM_getFPImmFloat()
214 static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType10(uint8_t Imm) in AArch64_AM_decodeAdvSIMDModImmType10() argument
222 return lookup[Imm & 0x0f] | ((uint64_t)lookup[Imm >> 4] << 32); in AArch64_AM_decodeAdvSIMDModImmType10()