Lines Matching +full:128 +full:m

105       int M = SM_SentinelZero;  in DecodePSLLDQMask()  local
106 if (i >= Imm) M = i - Imm + l; in DecodePSLLDQMask()
107 ShuffleMask.push_back(M); in DecodePSLLDQMask()
118 int M = Base + l; in DecodePSRLDQMask() local
119 if (Base >= NumLaneElts) M = SM_SentinelZero; in DecodePSRLDQMask()
120 ShuffleMask.push_back(M); in DecodePSRLDQMask()
150 unsigned NumLanes = Size / 128; in DecodePSHUFMask()
202 unsigned NumLaneElts = 128 / ScalarBits; in DecodeSHUFPMask()
219 // Handle 128 and 256-bit vector lengths. AVX defines UNPCK* to operate in DecodeUNPCKHMask()
220 // independently on 128-bit lanes. in DecodeUNPCKHMask()
221 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKHMask()
235 // Handle 128 and 256-bit vector lengths. AVX defines UNPCK* to operate in DecodeUNPCKLMask()
236 // independently on 128-bit lanes. in DecodeUNPCKLMask()
237 unsigned NumLanes = (NumElts * ScalarBits) / 128; in DecodeUNPCKLMask()
266 unsigned NumElementsInLane = 128 / ScalarSize; in decodeVSHUF64x2FamilyMask()
295 uint64_t M = RawMask[i]; in DecodePSHUFBMask() local
300 // For 256/512-bit vectors the base of the shuffle is the 128-bit in DecodePSHUFBMask()
304 if (M & (1 << 7)) in DecodePSHUFBMask()
308 int Index = Base + (M & 0xf); in DecodePSHUFBMask()
347 uint64_t M = RawMask[i]; in DecodeVPPERMMask() local
348 uint64_t PermuteOp = (M >> 5) & 0x7; in DecodeVPPERMMask()
358 uint64_t Index = M & 0x1F; in DecodeVPPERMMask()
480 unsigned NumLanes = VecSize / 128; in DecodeVPERMILPMask()
482 assert((VecSize == 128 || VecSize == 256 || VecSize == 512) && in DecodeVPERMILPMask()
491 uint64_t M = RawMask[i]; in DecodeVPERMILPMask() local
492 M = (ScalarBits == 64 ? ((M >> 1) & 0x1) : (M & 0x3)); in DecodeVPERMILPMask()
494 ShuffleMask.push_back((int)(LaneOffset + M)); in DecodeVPERMILPMask()
502 unsigned NumLanes = VecSize / 128; in DecodeVPERMIL2PMask()
504 assert((VecSize == 128 || VecSize == 256) && "Unexpected vector size"); in DecodeVPERMIL2PMask()
552 uint64_t M = RawMask[i]; in DecodeVPERMVMask() local
553 M &= EltMaskSize; in DecodeVPERMVMask()
554 ShuffleMask.push_back((int)M); in DecodeVPERMVMask()
566 uint64_t M = RawMask[i]; in DecodeVPERMV3Mask() local
567 M &= EltMaskSize; in DecodeVPERMV3Mask()
568 ShuffleMask.push_back((int)M); in DecodeVPERMV3Mask()