Lines Matching refs:Len
49 void DecodeInsertElementMask(unsigned NumElts, unsigned Idx, unsigned Len, in DecodeInsertElementMask() argument
51 assert((Idx + Len) <= NumElts && "Insertion out of range"); in DecodeInsertElementMask()
55 for (unsigned i = 0; i != Len; ++i) in DecodeInsertElementMask()
399 void DecodeEXTRQIMask(unsigned NumElts, unsigned EltSize, int Len, int Idx, in DecodeEXTRQIMask() argument
404 Len &= 0x3F; in DecodeEXTRQIMask()
409 if (0 != (Len % EltSize) || 0 != (Idx % EltSize)) in DecodeEXTRQIMask()
413 if (Len == 0) in DecodeEXTRQIMask()
414 Len = 64; in DecodeEXTRQIMask()
417 if ((Len + Idx) > 64) { in DecodeEXTRQIMask()
423 Len /= EltSize; in DecodeEXTRQIMask()
428 for (int i = 0; i != Len; ++i) in DecodeEXTRQIMask()
430 for (int i = Len; i != (int)HalfElts; ++i) in DecodeEXTRQIMask()
436 void DecodeINSERTQIMask(unsigned NumElts, unsigned EltSize, int Len, int Idx, in DecodeINSERTQIMask() argument
441 Len &= 0x3F; in DecodeINSERTQIMask()
446 if (0 != (Len % EltSize) || 0 != (Idx % EltSize)) in DecodeINSERTQIMask()
450 if (Len == 0) in DecodeINSERTQIMask()
451 Len = 64; in DecodeINSERTQIMask()
454 if ((Len + Idx) > 64) { in DecodeINSERTQIMask()
460 Len /= EltSize; in DecodeINSERTQIMask()
468 for (int i = 0; i != Len; ++i) in DecodeINSERTQIMask()
470 for (int i = Idx + Len; i != (int)HalfElts; ++i) in DecodeINSERTQIMask()