Lines Matching defs:esize

230   int esize = LaneSizeInBytesFromFormat(vform);
231 uint64_t addr2 = addr1 + esize;
235 addr1 += 2 * esize;
236 addr2 += 2 * esize;
276 int esize = LaneSizeInBytesFromFormat(vform);
277 uint64_t addr2 = addr1 + esize;
278 uint64_t addr3 = addr2 + esize;
283 addr1 += 3 * esize;
284 addr2 += 3 * esize;
285 addr3 += 3 * esize;
335 int esize = LaneSizeInBytesFromFormat(vform);
336 uint64_t addr2 = addr1 + esize;
337 uint64_t addr3 = addr2 + esize;
338 uint64_t addr4 = addr3 + esize;
344 addr1 += 4 * esize;
345 addr2 += 4 * esize;
346 addr3 += 4 * esize;
347 addr4 += 4 * esize;
415 int esize = LaneSizeInBytesFromFormat(vform);
416 uint64_t addr2 = addr + esize;
420 addr += 2 * esize;
421 addr2 += 2 * esize;
431 int esize = LaneSizeInBytesFromFormat(vform);
433 StoreLane(src2, vform, index, addr + 1 * esize);
442 int esize = LaneSizeInBytesFromFormat(vform);
443 uint64_t addr2 = addr + esize;
444 uint64_t addr3 = addr2 + esize;
449 addr += 3 * esize;
450 addr2 += 3 * esize;
451 addr3 += 3 * esize;
462 int esize = LaneSizeInBytesFromFormat(vform);
464 StoreLane(src2, vform, index, addr + 1 * esize);
465 StoreLane(src3, vform, index, addr + 2 * esize);
475 int esize = LaneSizeInBytesFromFormat(vform);
476 uint64_t addr2 = addr + esize;
477 uint64_t addr3 = addr2 + esize;
478 uint64_t addr4 = addr3 + esize;
484 addr += 4 * esize;
485 addr2 += 4 * esize;
486 addr3 += 4 * esize;
487 addr4 += 4 * esize;
499 int esize = LaneSizeInBytesFromFormat(vform);
501 StoreLane(src2, vform, index, addr + 1 * esize);
502 StoreLane(src3, vform, index, addr + 2 * esize);
503 StoreLane(src4, vform, index, addr + 3 * esize);
1878 int esize,
1885 // -(esize + 1) ... (esize + 1).
1886 if (shift_val > (esize + 1)) shift_val = esize + 1;
1887 if (shift_val < -(esize + 1)) shift_val = -(esize + 1);
1898 int esize = LaneSizeInBitsFromFormat(vform);
1901 esize,
1963 int esize = LaneSizeInBitsFromFormat(vform);
1966 esize,
3947 int esize = LaneSizeInBitsFromFormat(vform);
3958 usra(vform, temp_hi, temp_lo, esize - 1);
3964 usra(vform, temp_hi, temp_lo, esize - 1);
4124 // (dst << (esize - 1) + src1 * src2 + 1 << (esize - 2)) >> (esize - 1)
4126 // (dst << esize + 2 * src1 * src2 + 1 << (esize - 1)) >> esize.
4129 int esize = kDRegSize;
4133 round_const.second = UINT64_C(1) << (esize - 2);
4140 // Shift the whole value left by `esize - 1` bits.
4142 accum.second = dst.Int(vform, i) << (esize - 1);
4154 // Arithmetic shift the whole value right by `esize - 1` bits.
4155 accum.second = (accum.first << 1) | (accum.second >> (esize - 1));
4156 accum.first = -(accum.first >> (esize - 1));
4182 // (dst << (esize - 1) + src1 * src2 + 1 << (esize - 2)) >> (esize - 1)
4184 // (dst << esize + 2 * src1 * src2 + 1 << (esize - 1)) >> esize.
4190 int esize = LaneSizeInBitsFromFormat(vform);
4191 int round_const = round ? (1 << (esize - 2)) : 0;
4196 accum = dst.Int(vform, i) << (esize - 1);
4203 accum = accum >> (esize - 1);