Lines Matching refs:index

196                     int index,
198 LoadLane(dst, vform, index, addr);
244 int index,
249 LoadLane(dst1, vform, index, addr1);
250 LoadLane(dst2, vform, index, addr2);
294 int index,
301 LoadLane(dst1, vform, index, addr1);
302 LoadLane(dst2, vform, index, addr2);
303 LoadLane(dst3, vform, index, addr3);
357 int index,
366 LoadLane(dst1, vform, index, addr1);
367 LoadLane(dst2, vform, index, addr2);
368 LoadLane(dst3, vform, index, addr3);
369 LoadLane(dst4, vform, index, addr4);
405 int index,
407 StoreLane(src, vform, index, addr);
429 int index,
432 StoreLane(src, vform, index, addr);
433 StoreLane(src2, vform, index, addr + 1 * esize);
460 int index,
463 StoreLane(src, vform, index, addr);
464 StoreLane(src2, vform, index, addr + 1 * esize);
465 StoreLane(src3, vform, index, addr + 2 * esize);
497 int index,
500 StoreLane(src, vform, index, addr);
501 StoreLane(src2, vform, index, addr + 1 * esize);
502 StoreLane(src3, vform, index, addr + 2 * esize);
503 StoreLane(src4, vform, index, addr + 3 * esize);
732 int index) {
735 return mul(vform, dst, src1, dup_element(indexform, temp, src2, index));
805 int index) {
808 return mla(vform, dst, dst, src1, dup_element(indexform, temp, src2, index));
816 int index) {
819 return mls(vform, dst, dst, src1, dup_element(indexform, temp, src2, index));
826 int index) {
830 return sqdmull(vform, dst, src1, dup_element(indexform, temp, src2, index));
837 int index) {
841 return sqdmlal(vform, dst, src1, dup_element(indexform, temp, src2, index));
848 int index) {
852 return sqdmlsl(vform, dst, src1, dup_element(indexform, temp, src2, index));
859 int index) {
862 return sqdmulh(vform, dst, src1, dup_element(indexform, temp, src2, index));
870 int index) {
873 return sqrdmulh(vform, dst, src1, dup_element(indexform, temp, src2, index));
881 int index) {
884 return sqrdmlah(vform, dst, src1, dup_element(indexform, temp, src2, index));
892 int index) {
895 return sqrdmlsh(vform, dst, src1, dup_element(indexform, temp, src2, index));
1584 int index =
1586 return std::make_pair(last_active >= 0, src.Uint(vform, index));
2506 int index) {
2509 for (int i = 0; i < lane_count - index; ++i) {
2510 result[i] = src1.Uint(vform, i + index);
2512 for (int i = 0; i < index; ++i) {
2513 result[lane_count - index + i] = src2.Uint(vform, i);
2525 int index) {
2526 if (index < 0) index += LaneCountFromFormat(vform);
2527 VIXL_ASSERT((index >= 0) && (index < LaneCountFromFormat(vform)));
2528 index *= LaneSizeInBytesFromFormat(vform);
2529 return ext(kFormatVnB, dst, src, src, index);
2630 int index,
2644 int f = (index < 0) ? e : index;
2707 int index,
2712 fcmla<float>(vform, dst, src1, src2, dst, index, rot);
2714 fcmla<double>(vform, dst, src1, src2, dst, index, rot);
2808 int index,
2811 dup_elements_to_segments(VectorFormatDoubleWidth(vform), temp, src2, index);
2990 LogicVRegister Simulator::index(VectorFormat vform,
3268 uint64_t index = ind.Uint(vform, i);
3270 if (index < tab_size) result[i] = table[index];
4000 int index = 4 * e + i;
4002 element1 = src1.Int(quarter_vform, index);
4004 element1 = src1.Uint(quarter_vform, index);
4007 element2 = src2.Int(quarter_vform, index);
4009 element2 = src2.Uint(quarter_vform, index);
4109 int index,
4112 dup_elements_to_segments(VectorFormatDoubleWidth(vform), temp, src2, index);
5368 int index) {
5371 float op2 = FPToFloat(src2.Float<SimFloat16>(index), kIgnoreDefaultNaN);
5386 int index) {
5389 float op2 = FPToFloat(src2.Float<SimFloat16>(index), kIgnoreDefaultNaN);
5405 int index) {
5408 float op2 = FPToFloat(src2.Float<SimFloat16>(index), kIgnoreDefaultNaN);
5423 int index) {
5426 float op2 = FPToFloat(src2.Float<SimFloat16>(index), kIgnoreDefaultNaN);
5703 int index) {
5707 LogicVRegister index_reg = dup_element(kFormat8H, temp, src2, index);
5710 LogicVRegister index_reg = dup_element(kFormat4S, temp, src2, index);
5714 LogicVRegister index_reg = dup_element(kFormat2D, temp, src2, index);
5725 int index) {
5729 LogicVRegister index_reg = dup_element(kFormat8H, temp, src2, index);
5732 LogicVRegister index_reg = dup_element(kFormat4S, temp, src2, index);
5736 LogicVRegister index_reg = dup_element(kFormat2D, temp, src2, index);
5747 int index) {
5751 LogicVRegister index_reg = dup_element(kFormat8H, temp, src2, index);
5754 LogicVRegister index_reg = dup_element(kFormat4S, temp, src2, index);
5758 LogicVRegister index_reg = dup_element(kFormat2D, temp, src2, index);
5769 int index) {
5773 LogicVRegister index_reg = dup_element(kFormat8H, temp, src2, index);
5776 LogicVRegister index_reg = dup_element(kFormat4S, temp, src2, index);
5780 LogicVRegister index_reg = dup_element(kFormat2D, temp, src2, index);
6639 unsigned index) {
6690 VIXL_ASSERT((index + 8) < ArrayLength(ftmad_coeff64));
6699 ftmad_coeff16[index],
6700 ftmad_coeff16[index + 8]);
6706 ftmad_coeff32[index],
6707 ftmad_coeff32[index + 8]);
6714 ftmad_coeff64[index],
6715 ftmad_coeff64[index + 8]);
7267 // corresponds with the storage format, and multiply the index accordingly.