Lines Matching defs:ScalarBits
148 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm,
150 unsigned Size = NumElts * ScalarBits;
201 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits,
203 unsigned NumLaneElts = 128 / ScalarBits;
218 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits,
222 unsigned NumLanes = (NumElts * ScalarBits) / 128;
234 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits,
238 unsigned NumLanes = (NumElts * ScalarBits) / 128;
477 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits,
480 unsigned VecSize = NumElts * ScalarBits;
485 assert((ScalarBits == 32 || ScalarBits == 64) && "Unexpected element size");
493 M = (ScalarBits == 64 ? ((M >> 1) & 0x1) : (M & 0x3));
499 void DecodeVPERMIL2PMask(unsigned NumElts, unsigned ScalarBits, unsigned M2Z,
502 unsigned VecSize = NumElts * ScalarBits;
506 assert((ScalarBits == 32 || ScalarBits == 64) && "Unexpected element size");
534 if (ScalarBits == 64)