Lines Matching refs:ScalarBits
146 void DecodePSHUFMask(unsigned NumElts, unsigned ScalarBits, unsigned Imm,
148 unsigned Size = NumElts * ScalarBits;
199 void DecodeSHUFPMask(unsigned NumElts, unsigned ScalarBits,
201 unsigned NumLaneElts = 128 / ScalarBits;
216 void DecodeUNPCKHMask(unsigned NumElts, unsigned ScalarBits,
220 unsigned NumLanes = (NumElts * ScalarBits) / 128;
232 void DecodeUNPCKLMask(unsigned NumElts, unsigned ScalarBits,
236 unsigned NumLanes = (NumElts * ScalarBits) / 128;
475 void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits,
478 unsigned VecSize = NumElts * ScalarBits;
483 assert((ScalarBits == 32 || ScalarBits == 64) && "Unexpected element size");
491 M = (ScalarBits == 64 ? ((M >> 1) & 0x1) : (M & 0x3));
497 void DecodeVPERMIL2PMask(unsigned NumElts, unsigned ScalarBits, unsigned M2Z,
500 unsigned VecSize = NumElts * ScalarBits;
504 assert((ScalarBits == 32 || ScalarBits == 64) && "Unexpected element size");
532 if (ScalarBits == 64)