Lines Matching refs:z7

855   __ Clasta(z7.VnB(), p4, z7.VnB(), z0.VnB());
904 ASSERT_EQUAL_SVE(z7_expected, z7.VnD());
1012 __ Splice(z7.VnH(), p2, z29.VnH(), z30.VnH());
1060 ASSERT_EQUAL_SVE(z7_expected, z7.VnD());
1364 InsrHelper(&masm, z7.VnH(), z23_inputs);
1369 __ Eor(z7.VnH(), z7.VnH(), 0x0ff0);
1419 ASSERT_EQUAL_SVE(z7_expected, z7.VnH());
1820 __ Mov(z7, z3);
1830 __ Incp(z7.VnH(), p0);
1866 ASSERT_EQUAL_SVE(z7_expected, z7.VnH());
1968 __ Mov(z7, z3);
1978 __ Sqincp(z7.VnH(), p0);
2014 ASSERT_EQUAL_SVE(z7_expected, z7.VnH());
2116 __ Mov(z7, z3);
2126 __ Uqincp(z7.VnH(), p0);
2170 ASSERT_EQUAL_SVE(z7_expected, z7.VnH());
4410 ASSERT_EQUAL_SVE(z7, z23);
5619 __ Rev(z7.VnS(), z9.VnS());
5670 core.zreg_lane(z7.GetCode(), kSRegSize, lane_count - i - 1);
5911 __ Mov(z7, z31);
5912 __ Not(z7.VnD(), pg, z7.VnD()); // destructive
5970 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
6449 __ Cpy(z7.VnD(), pg, d31);
6488 ASSERT_EQUAL_SVE(expected_d, z7.VnD());
6544 __ Cpy(z7.VnH(), pg.Merging(), Float16ToRawbits(Float16(-31.0)));
6596 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
6648 __ Fcpy(z7.VnD(), pg.Merging(), Float16(7.0));
6709 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
6862 __ Index(z7.VnB(), 7, 3);
6875 __ Str(z7, SVEMemOperand(x0, -7 * vl));
6907 middle[(-7 * vl) + i] = (7 + (3 * i)) & 0xff; // z7
6920 ASSERT_EQUAL_SVE(z7, z17);
7081 __ Index(z7.VnD(), 32, -11);
7083 __ St1w(z7.VnD(), p7, SVEMemOperand(x0, 22, SVE_MUL_VL));
7142 __ Sxtw(z27.VnD(), p7.Merging(), z7.VnD());
7206 // st1w { z7.d }, SVE_MUL4
7295 __ Dup(z7.VnH(), 0);
7297 __ Mov(z7.VnH(), p1.Merging(), z17.VnH());
7391 ASSERT_EQUAL_SVE(z7, z23);
7471 __ Dup(z7.VnH(), 0);
7473 __ Mov(z7.VnH(), p6.Merging(), z13.VnH());
7563 ASSERT_EQUAL_SVE(z7, z23);
7624 __ Dup(z7.VnH(), 0);
7627 __ Mov(z7.VnH(), p1.Merging(), z31.VnH());
7766 ASSERT_EQUAL_SVE(z7, z19);
7831 __ Dup(z7.VnH(), 0);
7834 __ Mov(z7.VnH(), p6.Merging(), z13.VnH());
7979 ASSERT_EQUAL_SVE(z7, z19);
8054 __ Dup(z7.VnH(), 0);
8058 __ Mov(z7.VnH(), p1.Merging(), z31.VnH());
8227 ASSERT_EQUAL_SVE(z7, z23);
8310 __ Dup(z7.VnH(), 0);
8314 __ Mov(z7.VnH(), p6.Merging(), z23.VnH());
8488 ASSERT_EQUAL_SVE(z7, z23);
9486 __ Ldff1w(z7.VnS(), all.Zeroing(), SVEMemOperand(x0, z31.VnS(), UXTW, 2));
9578 ASSERT_EQUAL_SVE(expected_z7, z7.VnS());
9680 __ Ld1w(z7.VnS(), all.Zeroing(), SVEMemOperand(x0, z31.VnS(), UXTW, 2));
9758 ASSERT_EQUAL_SVE(expected_z7, z7.VnS());
10367 __ Ldnt1d(z7.VnD(), p4.Zeroing(), SVEMemOperand(x0, x1, LSL, 3));
10387 ASSERT_EQUAL_SVE(z6, z7);
10433 __ Sel(z7.VnS(), p3, z1.VnS(), z0.VnS());
10447 ASSERT_EQUAL_SVE(z6, z7);
10518 __ Ld1rqw(z7.VnS(), p3.Zeroing(), SVEMemOperand(x1, 32));
10537 ASSERT_EQUAL_SVE(z2, z7);
10586 __ Index(z7.VnH(), 7, -1);
10632 ASSERT_EQUAL_SVE(z7, z6);
11221 __ Sub(z7.VnD(), 42 * 256, z31.VnD());
11254 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
11273 __ Fdup(z7.VnS(), 2.125);
11296 ASSERT_EQUAL_SVE(FloatToRawbits(2.125f), z7.VnS());
11334 __ Mov(z7, z31);
11335 __ Eorv(d7, p0, z7.VnD()); // destructive
11386 ASSERT_EQUAL_SVE_LANE(0, z7.VnD(), i);
11421 __ Mov(z7, z31);
11422 __ Uaddv(d7, p0, z7.VnD()); // destructive
11459 ASSERT_EQUAL_SVE_LANE(0, z7.VnD(), i);
11491 __ Mov(z7, z31);
11492 __ Uminv(d7, p0, z7.VnD()); // destructive
11532 ASSERT_EQUAL_SVE_LANE(0, z7.VnD(), i);
11563 __ Mov(z7, z31);
11564 __ Umaxv(d7, p0, z7.VnD()); // destructive
11604 ASSERT_EQUAL_SVE_LANE(0, z7.VnD(), i);
11659 ZRegister dn_result = z7.WithLaneSize(lane_size_in_bits);
11986 __ Dup(z7.VnS(), 0);
11993 __ Sdot(z7.VnS(), z7.VnS(), z1.VnB(), z6.VnB(), 0);
12021 ASSERT_EQUAL_SVE(sdot_expected, z7.VnS());
12022 ASSERT_EQUAL_SVE(z7.VnS(), z8.VnS());
12023 ASSERT_EQUAL_SVE(z7.VnS(), z9.VnS());
12024 ASSERT_EQUAL_SVE(z7.VnS(), z10.VnS());
13001 __ Asr(z7.VnH(), p0.Merging(), z31.VnH(), z1.VnH());
13037 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
13075 __ Asr(z7.VnH(), p0.Merging(), z31.VnH(), z1.VnD());
13097 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
13130 __ Mov(z7, z6);
13131 __ Lsl(z7.VnS(), p4.Merging(), z7.VnS(), 3);
13132 __ Asr(z8.VnS(), p0.Merging(), z7.VnS(), 4);
13157 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
13192 __ Asrd(z7.VnH(), p0.Merging(), z31.VnH(), 16);
13226 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
13650 __ Dup(z7.VnB(), 0x42);
13651 __ Revb(z7.VnH(), p2.Merging(), z0.VnH());
13673 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
13724 __ Fexpa(z7.VnD(), z1.VnD());
13737 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
14414 __ Trn2(z7.VnS(), z0.VnS(), z1.VnS());
14433 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
14455 __ Zip2(z7.VnS(), z0.VnS(), z1.VnS());
14463 __ Uzp1(z14.VnS(), z6.VnS(), z7.VnS());
14464 __ Uzp2(z15.VnS(), z6.VnS(), z7.VnS());
14483 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
14514 __ Index(z7.VnH(), 1, 1);
14515 __ Scvtf(z7.VnH(), p0.Merging(), z7.VnH()); // Ai + B
14519 __ Sel(z7.VnH(), p3, z7.VnH(), z0.VnH()); // Ai + 10
14520 __ Mov(z8, z7);
14546 __ Fcadd(z7.VnH(), p0.Merging(), z7.VnH(), z2.VnH(), 90);
14551 __ Fcadd(z7.VnH(), p0.Merging(), z7.VnH(), z8.VnH(), 270);
14601 ASSERT_EQUAL_SVE(z3.VnH(), z7.VnH());
14667 __ Dup(z7.VnS(), 0);
14668 __ Fcmla(z7.VnS(), z0.VnS(), z3.VnS(), 1, 0);
14669 __ Fcmla(z7.VnS(), z0.VnS(), z3.VnS(), 1, 90);
14684 ASSERT_EQUAL_SVE(z9.VnS(), z7.VnS());
14756 __ Dup(z7.VnS(), 0);
14757 __ Fcmla(z7.VnS(), p3.Merging(), z7.VnS(), z4.VnS(), z3.VnS(), 0);
14758 __ Fcmla(z7.VnS(), p3.Merging(), z7.VnS(), z4.VnS(), z3.VnS(), 90);
14759 __ Ext(z7.VnB(), z7.VnB(), z7.VnB(), 8);
14788 ASSERT_EQUAL_SVE(z7.VnS(), z8.VnS());
14830 __ Fmul(z7.VnS(), z1.VnS(), z0.VnS(), 1);
14880 ASSERT_EQUAL_SVE(z17.VnS(), z7.VnS());
14919 __ Mov(z7, z0);
14920 __ Ftmad(z7.VnH(), z7.VnH(), z1.VnH(), 1);
14949 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
15022 InsrHelper(masm, z7.VnD(), inputs_fmulx);
15024 masm->Rev(z8.WithLaneSize(ls), z7.WithLaneSize(ls));
15025 masm->Fmulx(z7.WithLaneSize(ls),
15027 z7.WithLaneSize(ls),
15071 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
15104 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
15137 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
15168 __ Mov(z7, z1);
15169 __ Fmaxnm(z7.VnH(), p0m, z7.VnH(), 1.0);
15235 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
15307 __ Mov(z7, z1);
15308 __ Fscale(z7.VnS(), p1.Merging(), z7.VnS(), z3.VnS());
15334 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
16608 __ Ftsmul(z7.VnD(), z0.VnD(), z1.VnD());
16625 ASSERT_EQUAL_SVE(z7_expected, z7.VnD());
16971 __ Mov(z7, z0);
16972 (masm.*macro_idx)(z7.VnS(), z2.VnS(), z1.VnS(), z7.VnS(), 0); // zd == zm
17043 ASSERT_EQUAL_SVE(z19.VnS(), z7.VnS());
18439 __ Adr(z7.VnD(), SVEMemOperand(z0.VnD(), z2.VnD(), UXTW));
18477 ASSERT_EQUAL_SVE(expected_z7, z7.VnD());
18728 __ Index(z7.VnD(), 424, 12);
18730 __ Uaba(z7.VnD(), z7.VnD(), z7.VnD(), z8.VnD());
18757 ASSERT_EQUAL_SVE(z7, z8);
18820 __ Mov(z7, z30);
18822 __ Sqdmullb(z5.VnD(), z8.VnS(), z7.VnS(), 2);
18823 __ Sqdmullt(z6.VnD(), z8.VnS(), z7.VnS(), 0);
18960 __ Ld1d(z7.VnD(), p4.Zeroing(), SVEMemOperand(x1, z30.VnD()));
18981 ASSERT_EQUAL_SVE(z6, z7);
19043 __ Sel(z7.VnB(), p5.Merging(), z1.VnB(), z0.VnB());
19058 ASSERT_EQUAL_SVE(z6, z7);
19390 InsrHelper(&masm, z7.VnD(), zm_inputs_d);
19393 __ Sqrdmlah(z8.VnD(), z8.VnD(), z6.VnD(), z7.VnD());
19439 __ Cmla(z7.VnS(), z26.VnS(), z31.VnS(), z30.VnS(), 270);
19454 ASSERT_EQUAL_SVE(z7, z3);
19573 __ Fmlslt(z7.VnS(), z29.VnS(), z31.VnH(), z30.VnH());
19588 ASSERT_EQUAL_SVE(z7, z3);
19664 __ Usmmla(z7.VnS(), z7.VnS(), z0.VnB(), z1.VnB());
19674 ASSERT_EQUAL_SVE(z7, z6);
19697 __ Usdot(z7.VnS(), z0.VnS(), z1.VnB(), z3.VnB());
19721 ASSERT_EQUAL_SVE(z8, z7);
20114 __ Ld1rod(z7.VnD(), p2.Zeroing(), SVEMemOperand(x0, x1, LSL, 3));
20152 ASSERT_EQUAL_SVE(z6, z7);