Lines Matching refs:ASSERT_EQUAL_SVE
244 ASSERT_EQUAL_SVE(z0_inputs_b, z0.VnB()); in TEST_SVE()
256 ASSERT_EQUAL_SVE(z2_inputs_d, z2.VnD()); in TEST_SVE()
258 ASSERT_EQUAL_SVE(z3_inputs_d, z3.VnD()); in TEST_SVE()
332 ASSERT_EQUAL_SVE(p4_expected, p4.VnD()); in TEST_SVE()
334 ASSERT_EQUAL_SVE(p5_inputs, p5.VnS()); in TEST_SVE()
338 ASSERT_EQUAL_SVE(p6_expected, p6.VnH()); in TEST_SVE()
343 ASSERT_EQUAL_SVE(p7_expected, p7.VnB()); in TEST_SVE()
509 ASSERT_EQUAL_SVE(za_inputs, z1.WithLaneSize(lane_size_in_bits)); in MlaMlsHelper()
510 ASSERT_EQUAL_SVE(zn_inputs, z2.WithLaneSize(lane_size_in_bits)); in MlaMlsHelper()
511 ASSERT_EQUAL_SVE(zm_inputs, z3.WithLaneSize(lane_size_in_bits)); in MlaMlsHelper()
517 ASSERT_EQUAL_SVE(mla_da_expected, mla_da_result); in MlaMlsHelper()
520 ASSERT_EQUAL_SVE(mla_dn_expected, mla_dn_result); in MlaMlsHelper()
523 ASSERT_EQUAL_SVE(mla_dm_expected, mla_dm_result); in MlaMlsHelper()
526 ASSERT_EQUAL_SVE(mla_d_expected, mla_d_result); in MlaMlsHelper()
529 ASSERT_EQUAL_SVE(mls_da_expected, mls_da_result); in MlaMlsHelper()
532 ASSERT_EQUAL_SVE(mls_dn_expected, mls_dn_result); in MlaMlsHelper()
535 ASSERT_EQUAL_SVE(mls_dm_expected, mls_dm_result); in MlaMlsHelper()
538 ASSERT_EQUAL_SVE(mls_d_expected, mls_d_result); in MlaMlsHelper()
570 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
571 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
572 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
573 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
964 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
965 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
966 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
967 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
968 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
969 ASSERT_EQUAL_SVE(z6_expected, z6.VnD()); in TEST_SVE()
970 ASSERT_EQUAL_SVE(z7_expected, z7.VnD()); in TEST_SVE()
971 ASSERT_EQUAL_SVE(z9_expected, z9.VnD()); in TEST_SVE()
972 ASSERT_EQUAL_SVE(z12_expected, z12.VnD()); in TEST_SVE()
973 ASSERT_EQUAL_SVE(z13_expected, z13.VnD()); in TEST_SVE()
974 ASSERT_EQUAL_SVE(z14_expected, z14.VnD()); in TEST_SVE()
975 ASSERT_EQUAL_SVE(z16_expected, z16.VnD()); in TEST_SVE()
976 ASSERT_EQUAL_SVE(z17_expected, z17.VnD()); in TEST_SVE()
977 ASSERT_EQUAL_SVE(z18_expected, z18.VnD()); in TEST_SVE()
978 ASSERT_EQUAL_SVE(z20_expected, z20.VnD()); in TEST_SVE()
983 ASSERT_EQUAL_SVE(z10_expected_vl128, z10.VnD()); in TEST_SVE()
987 ASSERT_EQUAL_SVE(z10_expected_vl_long, z10.VnD()); in TEST_SVE()
1028 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
1029 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
1030 ASSERT_EQUAL_SVE(z0_expected, z0.VnD()); in TEST_SVE()
1031 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
1032 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
1033 ASSERT_EQUAL_SVE(z6_expected, z6.VnD()); in TEST_SVE()
1119 ASSERT_EQUAL_SVE(z0_expected, z0.VnD()); in TEST_SVE()
1120 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
1121 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
1122 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
1123 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
1124 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
1125 ASSERT_EQUAL_SVE(z6_expected, z6.VnD()); in TEST_SVE()
1126 ASSERT_EQUAL_SVE(z7_expected, z7.VnD()); in TEST_SVE()
1127 ASSERT_EQUAL_SVE(z8_expected, z8.VnD()); in TEST_SVE()
1128 ASSERT_EQUAL_SVE(z9_expected, z9.VnD()); in TEST_SVE()
1129 ASSERT_EQUAL_SVE(z10_expected, z10.VnD()); in TEST_SVE()
1130 ASSERT_EQUAL_SVE(z11_expected, z11.VnD()); in TEST_SVE()
1131 ASSERT_EQUAL_SVE(z30_expected, z30.VnD()); in TEST_SVE()
1183 ASSERT_EQUAL_SVE(p0_expected, p0.VnB()); in TEST_SVE()
1184 ASSERT_EQUAL_SVE(p1_expected, p1.VnB()); in TEST_SVE()
1185 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST_SVE()
1186 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST_SVE()
1187 ASSERT_EQUAL_SVE(p4_expected, p4.VnB()); in TEST_SVE()
1188 ASSERT_EQUAL_SVE(p5_expected, p5.VnB()); in TEST_SVE()
1189 ASSERT_EQUAL_SVE(p6_expected, p6.VnB()); in TEST_SVE()
1190 ASSERT_EQUAL_SVE(p7_expected, p7.VnB()); in TEST_SVE()
1266 ASSERT_EQUAL_SVE(p7_expected, p7.VnD()); in TEST_SVE()
1269 ASSERT_EQUAL_SVE(p8_expected, p8.VnH()); in TEST_SVE()
1272 ASSERT_EQUAL_SVE(p9_expected, p9.VnH()); in TEST_SVE()
1275 ASSERT_EQUAL_SVE(p10_expected, p10.VnS()); in TEST_SVE()
1278 ASSERT_EQUAL_SVE(p11_expected, p11.VnS()); in TEST_SVE()
1281 ASSERT_EQUAL_SVE(p6_expected, p12.VnB()); in TEST_SVE()
1282 ASSERT_EQUAL_SVE(p7_expected, p13.VnD()); in TEST_SVE()
1283 ASSERT_EQUAL_SVE(p8_expected, p14.VnH()); in TEST_SVE()
1284 ASSERT_EQUAL_SVE(p10_expected, p15.VnS()); in TEST_SVE()
1363 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST_SVE()
1366 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST_SVE()
1369 ASSERT_EQUAL_SVE(p4_expected, p4.VnH()); in TEST_SVE()
1372 ASSERT_EQUAL_SVE(p5_expected, p5.VnH()); in TEST_SVE()
1375 ASSERT_EQUAL_SVE(p6_expected, p6.VnS()); in TEST_SVE()
1378 ASSERT_EQUAL_SVE(p7_expected, p7.VnS()); in TEST_SVE()
1381 ASSERT_EQUAL_SVE(p8_expected, p8.VnB()); in TEST_SVE()
1384 ASSERT_EQUAL_SVE(p9_expected, p9.VnB()); in TEST_SVE()
1387 ASSERT_EQUAL_SVE(p10_expected, p10.VnS()); in TEST_SVE()
1390 ASSERT_EQUAL_SVE(p11_expected, p11.VnS()); in TEST_SVE()
1471 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
1472 ASSERT_EQUAL_SVE(z2_expected, z2.VnS()); in TEST_SVE()
1473 ASSERT_EQUAL_SVE(z3_expected, z3.VnH()); in TEST_SVE()
1474 ASSERT_EQUAL_SVE(z4_expected, z4.VnB()); in TEST_SVE()
1483 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
1484 ASSERT_EQUAL_SVE(z6_expected, z6.VnS()); in TEST_SVE()
1485 ASSERT_EQUAL_SVE(z7_expected, z7.VnH()); in TEST_SVE()
1486 ASSERT_EQUAL_SVE(z8_expected, z8.VnB()); in TEST_SVE()
1495 ASSERT_EQUAL_SVE(z9_expected, z9.VnD()); in TEST_SVE()
1496 ASSERT_EQUAL_SVE(z10_expected, z10.VnS()); in TEST_SVE()
1497 ASSERT_EQUAL_SVE(z11_expected, z11.VnH()); in TEST_SVE()
1498 ASSERT_EQUAL_SVE(z12_expected, z12.VnB()); in TEST_SVE()
1504 ASSERT_EQUAL_SVE(z13_expected, z13.VnD()); in TEST_SVE()
1505 ASSERT_EQUAL_SVE(z14_expected, z14.VnS()); in TEST_SVE()
1506 ASSERT_EQUAL_SVE(z15_expected, z15.VnH()); in TEST_SVE()
1550 ASSERT_EQUAL_SVE(0xffffffffffffffff, z0.VnD()); in TEST_SVE()
1551 ASSERT_EQUAL_SVE(0x0000007f, z1.VnS()); in TEST_SVE()
1552 ASSERT_EQUAL_SVE(0xff80, z2.VnH()); in TEST_SVE()
1553 ASSERT_EQUAL_SVE(0x2a, z3.VnB()); in TEST_SVE()
1555 ASSERT_EQUAL_SVE(0xffffffffffffd600, z4.VnD()); in TEST_SVE()
1556 ASSERT_EQUAL_SVE(0xffff8000, z5.VnS()); in TEST_SVE()
1557 ASSERT_EQUAL_SVE(0x7f00, z6.VnH()); in TEST_SVE()
1559 ASSERT_EQUAL_SVE(0x00000000000003fc, z10.VnD()); in TEST_SVE()
1560 ASSERT_EQUAL_SVE(0xfff81fff, z11.VnS()); in TEST_SVE()
1561 ASSERT_EQUAL_SVE(0x0001, z12.VnH()); in TEST_SVE()
1563 ASSERT_EQUAL_SVE(0x1234, z20.VnD()); in TEST_SVE()
1564 ASSERT_EQUAL_SVE(0xffffffffffffef6e, z21.VnD()); in TEST_SVE()
1565 ASSERT_EQUAL_SVE(0xfedcba9876543210, z22.VnD()); in TEST_SVE()
1566 ASSERT_EQUAL_SVE(0x01020304, z23.VnS()); in TEST_SVE()
1567 ASSERT_EQUAL_SVE(0xfefdfcfc, z24.VnS()); in TEST_SVE()
1568 ASSERT_EQUAL_SVE(0x3c38, z25.VnH()); in TEST_SVE()
1904 ASSERT_EQUAL_SVE(z0_expected, z0.VnD()); in TEST_SVE()
1908 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
1912 ASSERT_EQUAL_SVE(z2_expected, z2.VnS()); in TEST_SVE()
1916 ASSERT_EQUAL_SVE(z3_expected, z3.VnH()); in TEST_SVE()
1920 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
1924 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
1928 ASSERT_EQUAL_SVE(z6_expected, z6.VnS()); in TEST_SVE()
1932 ASSERT_EQUAL_SVE(z7_expected, z7.VnH()); in TEST_SVE()
1935 ASSERT_EQUAL_SVE(z0_expected, z10.VnD()); in TEST_SVE()
1936 ASSERT_EQUAL_SVE(z1_expected, z11.VnD()); in TEST_SVE()
1937 ASSERT_EQUAL_SVE(z2_expected, z12.VnS()); in TEST_SVE()
1938 ASSERT_EQUAL_SVE(z3_expected, z13.VnH()); in TEST_SVE()
1939 ASSERT_EQUAL_SVE(z4_expected, z14.VnD()); in TEST_SVE()
1940 ASSERT_EQUAL_SVE(z5_expected, z15.VnD()); in TEST_SVE()
1941 ASSERT_EQUAL_SVE(z6_expected, z16.VnS()); in TEST_SVE()
1942 ASSERT_EQUAL_SVE(z7_expected, z17.VnH()); in TEST_SVE()
2052 ASSERT_EQUAL_SVE(z0_expected, z0.VnD()); in TEST_SVE()
2056 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
2060 ASSERT_EQUAL_SVE(z2_expected, z2.VnS()); in TEST_SVE()
2064 ASSERT_EQUAL_SVE(z3_expected, z3.VnH()); in TEST_SVE()
2068 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
2072 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
2076 ASSERT_EQUAL_SVE(z6_expected, z6.VnS()); in TEST_SVE()
2080 ASSERT_EQUAL_SVE(z7_expected, z7.VnH()); in TEST_SVE()
2083 ASSERT_EQUAL_SVE(z0_expected, z10.VnD()); in TEST_SVE()
2084 ASSERT_EQUAL_SVE(z1_expected, z11.VnD()); in TEST_SVE()
2085 ASSERT_EQUAL_SVE(z2_expected, z12.VnS()); in TEST_SVE()
2086 ASSERT_EQUAL_SVE(z3_expected, z13.VnH()); in TEST_SVE()
2087 ASSERT_EQUAL_SVE(z4_expected, z14.VnD()); in TEST_SVE()
2088 ASSERT_EQUAL_SVE(z5_expected, z15.VnD()); in TEST_SVE()
2089 ASSERT_EQUAL_SVE(z6_expected, z16.VnS()); in TEST_SVE()
2090 ASSERT_EQUAL_SVE(z7_expected, z17.VnH()); in TEST_SVE()
2200 ASSERT_EQUAL_SVE(z0_expected, z0.VnD()); in TEST_SVE()
2207 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
2212 ASSERT_EQUAL_SVE(z2_expected, z2.VnS()); in TEST_SVE()
2216 ASSERT_EQUAL_SVE(z3_expected, z3.VnH()); in TEST_SVE()
2220 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
2227 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
2232 ASSERT_EQUAL_SVE(z6_expected, z6.VnS()); in TEST_SVE()
2236 ASSERT_EQUAL_SVE(z7_expected, z7.VnH()); in TEST_SVE()
2239 ASSERT_EQUAL_SVE(z0_expected, z10.VnD()); in TEST_SVE()
2240 ASSERT_EQUAL_SVE(z1_expected, z11.VnD()); in TEST_SVE()
2241 ASSERT_EQUAL_SVE(z2_expected, z12.VnS()); in TEST_SVE()
2242 ASSERT_EQUAL_SVE(z3_expected, z13.VnH()); in TEST_SVE()
2243 ASSERT_EQUAL_SVE(z4_expected, z14.VnD()); in TEST_SVE()
2244 ASSERT_EQUAL_SVE(z5_expected, z15.VnD()); in TEST_SVE()
2245 ASSERT_EQUAL_SVE(z6_expected, z16.VnS()); in TEST_SVE()
2246 ASSERT_EQUAL_SVE(z7_expected, z17.VnH()); in TEST_SVE()
2396 ASSERT_EQUAL_SVE(expected_z20, z20.VnB()); in TEST_SVE()
2398 ASSERT_EQUAL_SVE(expected_z21, z21.VnH()); in TEST_SVE()
2400 ASSERT_EQUAL_SVE(expected_z22, z22.VnS()); in TEST_SVE()
2402 ASSERT_EQUAL_SVE(expected_z23, z23.VnD()); in TEST_SVE()
2481 ASSERT_EQUAL_SVE(p0_expected, p0.VnB()); in TEST()
2485 ASSERT_EQUAL_SVE(p1_expected, p1.VnH()); in TEST()
2488 ASSERT_EQUAL_SVE(p2_expected, p2.VnS()); in TEST()
2491 ASSERT_EQUAL_SVE(p3_expected, p3.VnD()); in TEST()
2495 ASSERT_EQUAL_SVE(p4_expected, p4.VnB()); in TEST()
2499 ASSERT_EQUAL_SVE(p5_expected, p5.VnH()); in TEST()
2502 ASSERT_EQUAL_SVE(p6_expected, p6.VnS()); in TEST()
2505 ASSERT_EQUAL_SVE(p7_expected, p7.VnD()); in TEST()
2509 ASSERT_EQUAL_SVE(p8_expected, p8.VnB()); in TEST()
2513 ASSERT_EQUAL_SVE(p9_expected, p9.VnH()); in TEST()
2516 ASSERT_EQUAL_SVE(p10_expected, p10.VnS()); in TEST()
2519 ASSERT_EQUAL_SVE(p11_expected, p11.VnD()); in TEST()
2523 ASSERT_EQUAL_SVE(p12_expected, p12.VnB()); in TEST()
2527 ASSERT_EQUAL_SVE(p13_expected, p13.VnH()); in TEST()
2530 ASSERT_EQUAL_SVE(p14_expected, p14.VnS()); in TEST()
2533 ASSERT_EQUAL_SVE(p15_expected, p15.VnD()); in TEST()
2568 ASSERT_EQUAL_SVE(p0_expected, p0.VnB()); in TEST()
2626 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST()
2629 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST()
2632 ASSERT_EQUAL_SVE(p4_expected, p4.VnH()); in TEST()
2635 ASSERT_EQUAL_SVE(p5_expected, p5.VnH()); in TEST()
2638 ASSERT_EQUAL_SVE(p6_expected, p6.VnS()); in TEST()
2641 ASSERT_EQUAL_SVE(p7_expected, p7.VnS()); in TEST()
2644 ASSERT_EQUAL_SVE(p8_expected, p8.VnS()); in TEST()
2647 ASSERT_EQUAL_SVE(p9_expected, p9.VnS()); in TEST()
2650 ASSERT_EQUAL_SVE(p10_expected, p10.VnD()); in TEST()
2653 ASSERT_EQUAL_SVE(p11_expected, p11.VnD()); in TEST()
2656 ASSERT_EQUAL_SVE(p12_expected, p12.VnD()); in TEST()
2659 ASSERT_EQUAL_SVE(p13_expected, p13.VnD()); in TEST()
2716 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST()
2719 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST()
2722 ASSERT_EQUAL_SVE(p4_expected, p4.VnH()); in TEST()
2725 ASSERT_EQUAL_SVE(p5_expected, p5.VnH()); in TEST()
2728 ASSERT_EQUAL_SVE(p6_expected, p6.VnS()); in TEST()
2731 ASSERT_EQUAL_SVE(p7_expected, p7.VnS()); in TEST()
2734 ASSERT_EQUAL_SVE(p8_expected, p8.VnD()); in TEST()
2737 ASSERT_EQUAL_SVE(p9_expected, p9.VnD()); in TEST()
2882 ASSERT_EQUAL_SVE(pn_inputs, pn.WithLaneSize(lane_size_in_bits)); in PfirstPnextHelper()
2883 ASSERT_EQUAL_SVE(pg_inputs, pg.WithLaneSize(lane_size_in_bits)); in PfirstPnextHelper()
2886 ASSERT_EQUAL_SVE(pd_expected, p0.WithLaneSize(lane_size_in_bits)); in PfirstPnextHelper()
2887 ASSERT_EQUAL_SVE(pd_expected, p1.WithLaneSize(lane_size_in_bits)); in PfirstPnextHelper()
2888 ASSERT_EQUAL_SVE(pd_expected, p2.WithLaneSize(lane_size_in_bits)); in PfirstPnextHelper()
3039 ASSERT_EQUAL_SVE(in_b, p0.VnB()); in TEST_SVE()
3040 ASSERT_EQUAL_SVE(in_h, p1.VnH()); in TEST_SVE()
3041 ASSERT_EQUAL_SVE(in_s, p2.VnS()); in TEST_SVE()
3042 ASSERT_EQUAL_SVE(in_d, p3.VnD()); in TEST_SVE()
3380 ASSERT_EQUAL_SVE(0, p0.VnB()); in TEST_SVE()
3381 ASSERT_EQUAL_SVE(0, p1.VnH()); in TEST_SVE()
3382 ASSERT_EQUAL_SVE(0, p2.VnS()); in TEST_SVE()
3383 ASSERT_EQUAL_SVE(0, p3.VnD()); in TEST_SVE()
3581 ASSERT_EQUAL_SVE(0, p0.VnB()); in TEST_SVE()
3582 ASSERT_EQUAL_SVE(0, p1.VnB()); in TEST_SVE()
3583 ASSERT_EQUAL_SVE(0, p2.VnB()); in TEST_SVE()
3584 ASSERT_EQUAL_SVE(0, p3.VnB()); in TEST_SVE()
4467 ASSERT_EQUAL_SVE(z0, z16); in IncDecZHelper()
4468 ASSERT_EQUAL_SVE(z1, z17); in IncDecZHelper()
4469 ASSERT_EQUAL_SVE(z2, z18); in IncDecZHelper()
4470 ASSERT_EQUAL_SVE(z3, z19); in IncDecZHelper()
4471 ASSERT_EQUAL_SVE(z4, z20); in IncDecZHelper()
4472 ASSERT_EQUAL_SVE(z5, z21); in IncDecZHelper()
4473 ASSERT_EQUAL_SVE(z6, z22); in IncDecZHelper()
4474 ASSERT_EQUAL_SVE(z7, z23); in IncDecZHelper()
4475 ASSERT_EQUAL_SVE(z8, z24); in IncDecZHelper()
4476 ASSERT_EQUAL_SVE(z9, z25); in IncDecZHelper()
4477 ASSERT_EQUAL_SVE(z10, z26); in IncDecZHelper()
4478 ASSERT_EQUAL_SVE(z11, z27); in IncDecZHelper()
4479 ASSERT_EQUAL_SVE(z12, z28); in IncDecZHelper()
4480 ASSERT_EQUAL_SVE(z13, z29); in IncDecZHelper()
4481 ASSERT_EQUAL_SVE(z14, z30); in IncDecZHelper()
4584 ASSERT_EQUAL_SVE(zd_expected, zd_1); in IntBinArithHelper()
4596 ASSERT_EQUAL_SVE(zd_expected, zd_3); in IntBinArithHelper()
5122 ASSERT_EQUAL_SVE(zd_expected, zd); in IntArithHelper()
5705 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
5706 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
5707 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
5708 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
5927 ASSERT_EQUAL_SVE(z13, z22); in TEST_SVE()
5928 ASSERT_EQUAL_SVE(z19, z23); in TEST_SVE()
5980 ASSERT_EQUAL_SVE(z30, z31); in TEST_SVE()
5988 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
5994 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
6000 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
6006 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
6012 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
6018 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
6024 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
6030 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
6084 ASSERT_EQUAL_SVE(z30, z31); in TEST_SVE()
6092 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
6098 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
6104 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
6110 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
6116 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
6122 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
6166 ASSERT_EQUAL_SVE(z30, z31); in TEST_SVE()
6178 ASSERT_EQUAL_SVE(expected_z0, z0.VnB()); in TEST_SVE()
6188 ASSERT_EQUAL_SVE(expected_z1, z1.VnH()); in TEST_SVE()
6198 ASSERT_EQUAL_SVE(expected_z2, z2.VnS()); in TEST_SVE()
6204 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
6252 ASSERT_EQUAL_SVE(z30, z31); in TEST_SVE()
6260 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
6266 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
6272 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
6278 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
6284 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
6290 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
6343 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
6349 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
6355 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
6361 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
6367 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
6373 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
6426 ASSERT_EQUAL_SVE(z30, z31); in TEST_SVE()
6434 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
6440 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
6446 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
6452 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
6457 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
6462 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
6529 ASSERT_EQUAL_SVE(expected_b, z0.VnD()); in TEST_SVE()
6530 ASSERT_EQUAL_SVE(expected_b, z4.VnD()); in TEST_SVE()
6535 ASSERT_EQUAL_SVE(expected_h, z1.VnD()); in TEST_SVE()
6536 ASSERT_EQUAL_SVE(expected_h, z5.VnD()); in TEST_SVE()
6541 ASSERT_EQUAL_SVE(expected_s, z2.VnD()); in TEST_SVE()
6542 ASSERT_EQUAL_SVE(expected_s, z6.VnD()); in TEST_SVE()
6547 ASSERT_EQUAL_SVE(expected_d, z3.VnD()); in TEST_SVE()
6548 ASSERT_EQUAL_SVE(expected_d, z7.VnD()); in TEST_SVE()
6554 ASSERT_EQUAL_SVE(expected_b_sp, z16.VnD()); in TEST_SVE()
6559 ASSERT_EQUAL_SVE(expected_h_sp, z17.VnD()); in TEST_SVE()
6564 ASSERT_EQUAL_SVE(expected_s_sp, z18.VnD()); in TEST_SVE()
6569 ASSERT_EQUAL_SVE(expected_d_sp, z19.VnD()); in TEST_SVE()
6621 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
6626 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
6631 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
6636 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
6641 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
6646 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
6651 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
6656 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
6661 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
6666 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
6671 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
6676 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
6733 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
6739 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
6745 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
6751 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
6757 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
6763 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
6769 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
6775 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
6781 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
6787 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
6793 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
6799 ASSERT_EQUAL_SVE(expected_z12, z12.VnD()); in TEST_SVE()
6805 ASSERT_EQUAL_SVE(expected_z13, z13.VnD()); in TEST_SVE()
6807 ASSERT_EQUAL_SVE(z10.VnD(), z14.VnD()); in TEST_SVE()
6808 ASSERT_EQUAL_SVE(z11.VnD(), z15.VnD()); in TEST_SVE()
6809 ASSERT_EQUAL_SVE(z12.VnD(), z16.VnD()); in TEST_SVE()
6810 ASSERT_EQUAL_SVE(z13.VnD(), z17.VnD()); in TEST_SVE()
6974 ASSERT_EQUAL_SVE(z1, z11); in TEST_SVE()
6975 ASSERT_EQUAL_SVE(z2, z12); in TEST_SVE()
6976 ASSERT_EQUAL_SVE(z3, z13); in TEST_SVE()
6977 ASSERT_EQUAL_SVE(z4, z14); in TEST_SVE()
6978 ASSERT_EQUAL_SVE(z5, z15); in TEST_SVE()
6979 ASSERT_EQUAL_SVE(z6, z16); in TEST_SVE()
6980 ASSERT_EQUAL_SVE(z7, z17); in TEST_SVE()
6981 ASSERT_EQUAL_SVE(z8, z18); in TEST_SVE()
6982 ASSERT_EQUAL_SVE(z9, z19); in TEST_SVE()
7073 ASSERT_EQUAL_SVE(p0, p8); in TEST_SVE()
7074 ASSERT_EQUAL_SVE(p1, p9); in TEST_SVE()
7075 ASSERT_EQUAL_SVE(p2, p10); in TEST_SVE()
7076 ASSERT_EQUAL_SVE(p3, p11); in TEST_SVE()
7077 ASSERT_EQUAL_SVE(p4, p12); in TEST_SVE()
7078 ASSERT_EQUAL_SVE(p5, p13); in TEST_SVE()
7079 ASSERT_EQUAL_SVE(p6, p14); in TEST_SVE()
7080 ASSERT_EQUAL_SVE(p7, p15); in TEST_SVE()
7277 ASSERT_EQUAL_SVE(z18, z8); in TEST_SVE()
7278 ASSERT_EQUAL_SVE(z19, z9); in TEST_SVE()
7279 ASSERT_EQUAL_SVE(z20, z10); in TEST_SVE()
7280 ASSERT_EQUAL_SVE(z21, z11); in TEST_SVE()
7281 ASSERT_EQUAL_SVE(z22, z12); in TEST_SVE()
7282 ASSERT_EQUAL_SVE(z23, z13); in TEST_SVE()
7283 ASSERT_EQUAL_SVE(z24, z14); in TEST_SVE()
7284 ASSERT_EQUAL_SVE(z25, z15); in TEST_SVE()
7285 ASSERT_EQUAL_SVE(z26, z16); in TEST_SVE()
7286 ASSERT_EQUAL_SVE(z27, z17); in TEST_SVE()
7446 ASSERT_EQUAL_SVE(z4, z20); in TEST_SVE()
7447 ASSERT_EQUAL_SVE(z5, z21); in TEST_SVE()
7450 ASSERT_EQUAL_SVE(z6, z22); in TEST_SVE()
7451 ASSERT_EQUAL_SVE(z7, z23); in TEST_SVE()
7454 ASSERT_EQUAL_SVE(z8, z24); in TEST_SVE()
7455 ASSERT_EQUAL_SVE(z9, z25); in TEST_SVE()
7458 ASSERT_EQUAL_SVE(z10, z26); in TEST_SVE()
7459 ASSERT_EQUAL_SVE(z11, z27); in TEST_SVE()
7618 ASSERT_EQUAL_SVE(z4, z20); in TEST_SVE()
7619 ASSERT_EQUAL_SVE(z5, z21); in TEST_SVE()
7622 ASSERT_EQUAL_SVE(z6, z22); in TEST_SVE()
7623 ASSERT_EQUAL_SVE(z7, z23); in TEST_SVE()
7626 ASSERT_EQUAL_SVE(z8, z24); in TEST_SVE()
7627 ASSERT_EQUAL_SVE(z9, z25); in TEST_SVE()
7630 ASSERT_EQUAL_SVE(z10, z26); in TEST_SVE()
7631 ASSERT_EQUAL_SVE(z11, z27); in TEST_SVE()
7821 ASSERT_EQUAL_SVE(z4, z16); in TEST_SVE()
7822 ASSERT_EQUAL_SVE(z5, z17); in TEST_SVE()
7823 ASSERT_EQUAL_SVE(z6, z18); in TEST_SVE()
7826 ASSERT_EQUAL_SVE(z7, z19); in TEST_SVE()
7827 ASSERT_EQUAL_SVE(z8, z20); in TEST_SVE()
7828 ASSERT_EQUAL_SVE(z9, z21); in TEST_SVE()
7831 ASSERT_EQUAL_SVE(z10, z22); in TEST_SVE()
7832 ASSERT_EQUAL_SVE(z11, z23); in TEST_SVE()
7833 ASSERT_EQUAL_SVE(z12, z24); in TEST_SVE()
7836 ASSERT_EQUAL_SVE(z13, z25); in TEST_SVE()
7837 ASSERT_EQUAL_SVE(z14, z26); in TEST_SVE()
7838 ASSERT_EQUAL_SVE(z15, z27); in TEST_SVE()
8034 ASSERT_EQUAL_SVE(z4, z16); in TEST_SVE()
8035 ASSERT_EQUAL_SVE(z5, z17); in TEST_SVE()
8036 ASSERT_EQUAL_SVE(z6, z18); in TEST_SVE()
8039 ASSERT_EQUAL_SVE(z7, z19); in TEST_SVE()
8040 ASSERT_EQUAL_SVE(z8, z20); in TEST_SVE()
8041 ASSERT_EQUAL_SVE(z9, z21); in TEST_SVE()
8044 ASSERT_EQUAL_SVE(z10, z22); in TEST_SVE()
8045 ASSERT_EQUAL_SVE(z11, z23); in TEST_SVE()
8046 ASSERT_EQUAL_SVE(z12, z24); in TEST_SVE()
8049 ASSERT_EQUAL_SVE(z13, z25); in TEST_SVE()
8050 ASSERT_EQUAL_SVE(z14, z26); in TEST_SVE()
8051 ASSERT_EQUAL_SVE(z15, z27); in TEST_SVE()
8281 ASSERT_EQUAL_SVE(z3, z19); in TEST_SVE()
8282 ASSERT_EQUAL_SVE(z4, z20); in TEST_SVE()
8283 ASSERT_EQUAL_SVE(z5, z21); in TEST_SVE()
8284 ASSERT_EQUAL_SVE(z6, z22); in TEST_SVE()
8287 ASSERT_EQUAL_SVE(z7, z23); in TEST_SVE()
8288 ASSERT_EQUAL_SVE(z8, z24); in TEST_SVE()
8289 ASSERT_EQUAL_SVE(z9, z25); in TEST_SVE()
8290 ASSERT_EQUAL_SVE(z10, z26); in TEST_SVE()
8293 ASSERT_EQUAL_SVE(z11, z27); in TEST_SVE()
8294 ASSERT_EQUAL_SVE(z12, z28); in TEST_SVE()
8295 ASSERT_EQUAL_SVE(z13, z29); in TEST_SVE()
8296 ASSERT_EQUAL_SVE(z14, z30); in TEST_SVE()
8299 ASSERT_EQUAL_SVE(z15, z31); in TEST_SVE()
8300 ASSERT_EQUAL_SVE(z16, z0); in TEST_SVE()
8301 ASSERT_EQUAL_SVE(z17, z1); in TEST_SVE()
8302 ASSERT_EQUAL_SVE(z18, z2); in TEST_SVE()
8542 ASSERT_EQUAL_SVE(z3, z19); in TEST_SVE()
8543 ASSERT_EQUAL_SVE(z4, z20); in TEST_SVE()
8544 ASSERT_EQUAL_SVE(z5, z21); in TEST_SVE()
8545 ASSERT_EQUAL_SVE(z6, z22); in TEST_SVE()
8548 ASSERT_EQUAL_SVE(z7, z23); in TEST_SVE()
8549 ASSERT_EQUAL_SVE(z8, z24); in TEST_SVE()
8550 ASSERT_EQUAL_SVE(z9, z25); in TEST_SVE()
8551 ASSERT_EQUAL_SVE(z10, z26); in TEST_SVE()
8554 ASSERT_EQUAL_SVE(z11, z27); in TEST_SVE()
8555 ASSERT_EQUAL_SVE(z12, z28); in TEST_SVE()
8556 ASSERT_EQUAL_SVE(z13, z29); in TEST_SVE()
8557 ASSERT_EQUAL_SVE(z14, z30); in TEST_SVE()
8560 ASSERT_EQUAL_SVE(z15, z31); in TEST_SVE()
8561 ASSERT_EQUAL_SVE(z16, z0); in TEST_SVE()
8562 ASSERT_EQUAL_SVE(z17, z1); in TEST_SVE()
8563 ASSERT_EQUAL_SVE(z18, z2); in TEST_SVE()
8658 ASSERT_EQUAL_SVE(z0, z12); in TEST_SVE()
8659 ASSERT_EQUAL_SVE(z1, z13); in TEST_SVE()
8662 ASSERT_EQUAL_SVE(z4, z16); in TEST_SVE()
8663 ASSERT_EQUAL_SVE(z5, z17); in TEST_SVE()
8664 ASSERT_EQUAL_SVE(z6, z18); in TEST_SVE()
8667 ASSERT_EQUAL_SVE(z8, z20); in TEST_SVE()
8668 ASSERT_EQUAL_SVE(z9, z21); in TEST_SVE()
8669 ASSERT_EQUAL_SVE(z10, z22); in TEST_SVE()
8670 ASSERT_EQUAL_SVE(z11, z23); in TEST_SVE()
9044 ASSERT_EQUAL_SVE(z0.WithLaneSize(esize_in_bits), in Ldff1Helper()
9489 ASSERT_EQUAL_SVE(z20, z0); in TEST_SVE()
9490 ASSERT_EQUAL_SVE(z21, z1); in TEST_SVE()
9491 ASSERT_EQUAL_SVE(z22, z2); in TEST_SVE()
9492 ASSERT_EQUAL_SVE(z23, z3); in TEST_SVE()
9493 ASSERT_EQUAL_SVE(z24, z4); in TEST_SVE()
9494 ASSERT_EQUAL_SVE(z25, z5); in TEST_SVE()
9495 ASSERT_EQUAL_SVE(z26, z6); in TEST_SVE()
9626 ASSERT_EQUAL_SVE(expected_z1, z1.VnS()); in TEST_SVE()
9627 ASSERT_EQUAL_SVE(expected_z2, z2.VnS()); in TEST_SVE()
9628 ASSERT_EQUAL_SVE(expected_z3, z3.VnS()); in TEST_SVE()
9629 ASSERT_EQUAL_SVE(expected_z4, z4.VnS()); in TEST_SVE()
9630 ASSERT_EQUAL_SVE(expected_z5, z5.VnS()); in TEST_SVE()
9637 ASSERT_EQUAL_SVE(expected_z6, z6.VnS()); in TEST_SVE()
9638 ASSERT_EQUAL_SVE(expected_z7, z7.VnS()); in TEST_SVE()
9639 ASSERT_EQUAL_SVE(expected_z8, z8.VnS()); in TEST_SVE()
9649 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
9650 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
9651 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
9652 ASSERT_EQUAL_SVE(expected_z12, z12.VnD()); in TEST_SVE()
9653 ASSERT_EQUAL_SVE(expected_z13, z13.VnD()); in TEST_SVE()
9654 ASSERT_EQUAL_SVE(expected_z14, z14.VnD()); in TEST_SVE()
9663 ASSERT_EQUAL_SVE(expected_z15, z15.VnD()); in TEST_SVE()
9664 ASSERT_EQUAL_SVE(expected_z16, z16.VnD()); in TEST_SVE()
9665 ASSERT_EQUAL_SVE(expected_z17, z17.VnD()); in TEST_SVE()
9666 ASSERT_EQUAL_SVE(expected_z18, z18.VnD()); in TEST_SVE()
9667 ASSERT_EQUAL_SVE(expected_z19, z19.VnD()); in TEST_SVE()
9676 ASSERT_EQUAL_SVE(expected_z20, z20.VnD()); in TEST_SVE()
9677 ASSERT_EQUAL_SVE(expected_z21, z21.VnD()); in TEST_SVE()
9678 ASSERT_EQUAL_SVE(expected_z22, z22.VnD()); in TEST_SVE()
9679 ASSERT_EQUAL_SVE(expected_z23, z23.VnD()); in TEST_SVE()
9680 ASSERT_EQUAL_SVE(expected_z24, z24.VnD()); in TEST_SVE()
9689 ASSERT_EQUAL_SVE(expected_z25, z25.VnD()); in TEST_SVE()
9690 ASSERT_EQUAL_SVE(expected_z26, z26.VnD()); in TEST_SVE()
9691 ASSERT_EQUAL_SVE(expected_z27, z27.VnD()); in TEST_SVE()
9692 ASSERT_EQUAL_SVE(expected_z28, z28.VnD()); in TEST_SVE()
9693 ASSERT_EQUAL_SVE(expected_z29, z29.VnD()); in TEST_SVE()
9806 ASSERT_EQUAL_SVE(expected_z1, z1.VnS()); in TEST_SVE()
9807 ASSERT_EQUAL_SVE(expected_z2, z2.VnS()); in TEST_SVE()
9808 ASSERT_EQUAL_SVE(expected_z3, z3.VnS()); in TEST_SVE()
9809 ASSERT_EQUAL_SVE(expected_z4, z4.VnS()); in TEST_SVE()
9810 ASSERT_EQUAL_SVE(expected_z5, z5.VnS()); in TEST_SVE()
9817 ASSERT_EQUAL_SVE(expected_z6, z6.VnS()); in TEST_SVE()
9818 ASSERT_EQUAL_SVE(expected_z7, z7.VnS()); in TEST_SVE()
9819 ASSERT_EQUAL_SVE(expected_z8, z8.VnS()); in TEST_SVE()
9829 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
9830 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
9831 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
9832 ASSERT_EQUAL_SVE(expected_z12, z12.VnD()); in TEST_SVE()
9833 ASSERT_EQUAL_SVE(expected_z13, z13.VnD()); in TEST_SVE()
9834 ASSERT_EQUAL_SVE(expected_z14, z14.VnD()); in TEST_SVE()
9843 ASSERT_EQUAL_SVE(expected_z15, z15.VnD()); in TEST_SVE()
9844 ASSERT_EQUAL_SVE(expected_z16, z16.VnD()); in TEST_SVE()
9845 ASSERT_EQUAL_SVE(expected_z17, z17.VnD()); in TEST_SVE()
9846 ASSERT_EQUAL_SVE(expected_z18, z18.VnD()); in TEST_SVE()
9847 ASSERT_EQUAL_SVE(expected_z19, z19.VnD()); in TEST_SVE()
9856 ASSERT_EQUAL_SVE(expected_z20, z20.VnD()); in TEST_SVE()
9857 ASSERT_EQUAL_SVE(expected_z21, z21.VnD()); in TEST_SVE()
9858 ASSERT_EQUAL_SVE(expected_z22, z22.VnD()); in TEST_SVE()
9859 ASSERT_EQUAL_SVE(expected_z23, z23.VnD()); in TEST_SVE()
9860 ASSERT_EQUAL_SVE(expected_z24, z24.VnD()); in TEST_SVE()
9869 ASSERT_EQUAL_SVE(expected_z25, z25.VnD()); in TEST_SVE()
9870 ASSERT_EQUAL_SVE(expected_z26, z26.VnD()); in TEST_SVE()
9871 ASSERT_EQUAL_SVE(expected_z27, z27.VnD()); in TEST_SVE()
9872 ASSERT_EQUAL_SVE(expected_z28, z28.VnD()); in TEST_SVE()
9873 ASSERT_EQUAL_SVE(expected_z29, z29.VnD()); in TEST_SVE()
9982 ASSERT_EQUAL_SVE(zt_ref, zt); in GatherLoadScalarPlusVectorHelper()
10074 ASSERT_EQUAL_SVE(zt_ref, zt_addresses); in GatherLoadScalarPlusScalarOrImmHelper()
10076 ASSERT_EQUAL_SVE(zt_ref, zt_offsets); in GatherLoadScalarPlusScalarOrImmHelper()
10077 ASSERT_EQUAL_SVE(zt_ref, zt_maxed); in GatherLoadScalarPlusScalarOrImmHelper()
10444 ASSERT_EQUAL_SVE(z0, z1); in TEST_SVE()
10445 ASSERT_EQUAL_SVE(z2, z3); in TEST_SVE()
10446 ASSERT_EQUAL_SVE(z4, z5); in TEST_SVE()
10447 ASSERT_EQUAL_SVE(z6, z7); in TEST_SVE()
10448 ASSERT_EQUAL_SVE(z8, z9); in TEST_SVE()
10449 ASSERT_EQUAL_SVE(z10, z11); in TEST_SVE()
10450 ASSERT_EQUAL_SVE(z12, z13); in TEST_SVE()
10451 ASSERT_EQUAL_SVE(z14, z15); in TEST_SVE()
10505 ASSERT_EQUAL_SVE(z2, z3); in TEST_SVE()
10506 ASSERT_EQUAL_SVE(z4, z5); in TEST_SVE()
10507 ASSERT_EQUAL_SVE(z6, z7); in TEST_SVE()
10508 ASSERT_EQUAL_SVE(z8, z9); in TEST_SVE()
10586 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
10587 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
10588 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
10589 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
10590 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
10591 ASSERT_EQUAL_SVE(z0, z5); in TEST_SVE()
10592 ASSERT_EQUAL_SVE(z1, z6); in TEST_SVE()
10593 ASSERT_EQUAL_SVE(z2, z7); in TEST_SVE()
10594 ASSERT_EQUAL_SVE(z3, z8); in TEST_SVE()
10686 ASSERT_EQUAL_SVE(z3, z2); in TEST_SVE()
10687 ASSERT_EQUAL_SVE(z5, z4); in TEST_SVE()
10688 ASSERT_EQUAL_SVE(z7, z6); in TEST_SVE()
10689 ASSERT_EQUAL_SVE(z9, z8); in TEST_SVE()
10690 ASSERT_EQUAL_SVE(z11, z10); in TEST_SVE()
10790 ASSERT_EQUAL_SVE(zn_ld_b, zn_b); in sve_st1_scalar_plus_vector_helper()
10793 ASSERT_EQUAL_SVE(zn_ld_h, zn_h); in sve_st1_scalar_plus_vector_helper()
10794 ASSERT_EQUAL_SVE(zn_ld_s, zn_s); in sve_st1_scalar_plus_vector_helper()
10797 ASSERT_EQUAL_SVE(zn_ld_d, zn_d); in sve_st1_scalar_plus_vector_helper()
10873 ASSERT_EQUAL_SVE(zd_expected, zd1); in IntWideImmHelper()
10877 ASSERT_EQUAL_SVE(zd_expected, zd2); in IntWideImmHelper()
10879 ASSERT_EQUAL_SVE(zn_copy, zn); in IntWideImmHelper()
11289 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
11292 ASSERT_EQUAL_SVE(expected_z1, z1.VnS()); in TEST_SVE()
11295 ASSERT_EQUAL_SVE(expected_z2, z2.VnH()); in TEST_SVE()
11298 ASSERT_EQUAL_SVE(expected_z3, z3.VnB()); in TEST_SVE()
11301 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
11304 ASSERT_EQUAL_SVE(expected_z5, z5.VnS()); in TEST_SVE()
11307 ASSERT_EQUAL_SVE(expected_z6, z6.VnH()); in TEST_SVE()
11310 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
11313 ASSERT_EQUAL_SVE(expected_z8, z8.VnS()); in TEST_SVE()
11345 ASSERT_EQUAL_SVE(0xc500, z0.VnH()); in TEST_SVE()
11346 ASSERT_EQUAL_SVE(0x40000000, z1.VnS()); in TEST_SVE()
11347 ASSERT_EQUAL_SVE(0x400f000000000000, z2.VnD()); in TEST_SVE()
11348 ASSERT_EQUAL_SVE(0x4800, z3.VnH()); in TEST_SVE()
11349 ASSERT_EQUAL_SVE(FloatToRawbits(-4.75f), z4.VnS()); in TEST_SVE()
11350 ASSERT_EQUAL_SVE(DoubleToRawbits(0.5), z5.VnD()); in TEST_SVE()
11351 ASSERT_EQUAL_SVE(0x3c00, z6.VnH()); in TEST_SVE()
11352 ASSERT_EQUAL_SVE(FloatToRawbits(2.125f), z7.VnS()); in TEST_SVE()
11353 ASSERT_EQUAL_SVE(DoubleToRawbits(-13.0), z8.VnD()); in TEST_SVE()
11355 ASSERT_EQUAL_SVE(0x0000, z10.VnH()); in TEST_SVE()
11356 ASSERT_EQUAL_SVE(Float16ToRawbits(kFP16PositiveInfinity), z11.VnH()); in TEST_SVE()
11357 ASSERT_EQUAL_SVE(FloatToRawbits(255.0), z12.VnS()); in TEST_SVE()
11358 ASSERT_EQUAL_SVE(FloatToRawbits(kFP32NegativeInfinity), z13.VnS()); in TEST_SVE()
11359 ASSERT_EQUAL_SVE(DoubleToRawbits(12.3456), z14.VnD()); in TEST_SVE()
11360 ASSERT_EQUAL_SVE(DoubleToRawbits(kFP64PositiveInfinity), z15.VnD()); in TEST_SVE()
11748 ASSERT_EQUAL_SVE(za_inputs, z1.WithLaneSize(lane_size_in_bits)); in SdotUdotHelper()
11749 ASSERT_EQUAL_SVE(zn_inputs, z2.WithLaneSize(lane_size_in_bits / 4)); in SdotUdotHelper()
11750 ASSERT_EQUAL_SVE(zm_inputs, z3.WithLaneSize(lane_size_in_bits / 4)); in SdotUdotHelper()
11752 ASSERT_EQUAL_SVE(zd_expected, da_result); in SdotUdotHelper()
11753 ASSERT_EQUAL_SVE(zd_expected, dn_result); in SdotUdotHelper()
11754 ASSERT_EQUAL_SVE(zd_expected, dm_result); in SdotUdotHelper()
11755 ASSERT_EQUAL_SVE(zd_expected, d_result); in SdotUdotHelper()
11757 ASSERT_EQUAL_SVE(zdnm_expected, dnm_result); in SdotUdotHelper()
12071 ASSERT_EQUAL_SVE(udot_expected, z2.VnS()); in TEST_SVE()
12072 ASSERT_EQUAL_SVE(z2.VnS(), z3.VnS()); in TEST_SVE()
12073 ASSERT_EQUAL_SVE(z2.VnS(), z4.VnS()); in TEST_SVE()
12074 ASSERT_EQUAL_SVE(z2.VnS(), z5.VnS()); in TEST_SVE()
12077 ASSERT_EQUAL_SVE(sdot_expected, z7.VnS()); in TEST_SVE()
12078 ASSERT_EQUAL_SVE(z7.VnS(), z8.VnS()); in TEST_SVE()
12079 ASSERT_EQUAL_SVE(z7.VnS(), z9.VnS()); in TEST_SVE()
12080 ASSERT_EQUAL_SVE(z7.VnS(), z10.VnS()); in TEST_SVE()
12137 ASSERT_EQUAL_SVE(udot_expected, z3.VnD()); in TEST_SVE()
12138 ASSERT_EQUAL_SVE(z3.VnD(), z4.VnD()); in TEST_SVE()
12141 ASSERT_EQUAL_SVE(sdot_expected, z12.VnD()); in TEST_SVE()
12142 ASSERT_EQUAL_SVE(z12.VnD(), z13.VnD()); in TEST_SVE()
12186 ASSERT_EQUAL_SVE(zd_expected, zd); in FPBinArithHelper()
12431 ASSERT_EQUAL_SVE(zd_expected, d_result); in FPBinArithHelper()
12549 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
12554 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
12559 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
12564 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
12889 ASSERT_EQUAL_SVE(zd_expected, zd); in BitwiseShiftWideElementsHelper()
12890 ASSERT_EQUAL_SVE(zd_expected_max_shift_amount, zd_max_shift_amount); in BitwiseShiftWideElementsHelper()
12891 ASSERT_EQUAL_SVE(zd_max_shift_amount, zd_out_of_range); in BitwiseShiftWideElementsHelper()
13081 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
13083 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
13085 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
13087 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
13089 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
13091 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
13093 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
13095 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
13097 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
13099 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
13101 ASSERT_EQUAL_SVE(expected_z12, z12.VnD()); in TEST_SVE()
13103 ASSERT_EQUAL_SVE(expected_z13, z13.VnD()); in TEST_SVE()
13105 ASSERT_EQUAL_SVE(expected_z14, z14.VnD()); in TEST_SVE()
13143 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
13145 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
13147 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
13149 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
13151 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
13153 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
13155 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
13157 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
13159 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
13199 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
13201 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
13203 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
13205 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
13207 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
13209 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
13211 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
13213 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
13215 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
13217 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
13219 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
13221 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
13268 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
13270 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
13272 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
13274 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
13276 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
13278 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
13280 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
13282 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
13284 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
13286 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
13288 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
13290 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
13292 ASSERT_EQUAL_SVE(expected_z12, z12.VnD()); in TEST_SVE()
13294 ASSERT_EQUAL_SVE(expected_z13, z13.VnD()); in TEST_SVE()
13296 ASSERT_EQUAL_SVE(expected_z14, z14.VnD()); in TEST_SVE()
13298 ASSERT_EQUAL_SVE(expected_z31, z31.VnD()); in TEST_SVE()
13315 ASSERT_EQUAL_SVE(p14.VnB(), p15.VnB()); in TEST_SVE()
13340 ASSERT_EQUAL_SVE(p1.VnB(), p2.VnB()); in WrffrHelper()
13392 ASSERT_EQUAL_SVE(pd_expected, p14.VnB()); in RdffrHelper()
13393 ASSERT_EQUAL_SVE(pd_expected, p13.VnB()); in RdffrHelper()
13456 ASSERT_EQUAL_SVE(pd_expected, p0.VnB()); in BrkpaBrkpbHelper()
13464 ASSERT_EQUAL_SVE(p0.VnB(), p1.VnB()); in BrkpaBrkpbHelper()
13671 ASSERT_EQUAL_SVE(inputs, z0.VnD()); in TEST_SVE()
13674 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
13676 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
13678 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
13680 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
13682 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
13684 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
13717 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
13719 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
13721 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
13723 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
13725 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
13727 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
13729 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
13731 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
13754 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
13756 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
13758 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
13791 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
13793 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
13795 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
13797 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
13799 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
13801 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
13827 ASSERT_EQUAL_SVE(p1_expected, p1.VnB()); in TEST_SVE()
13829 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST_SVE()
13831 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST_SVE()
13833 ASSERT_EQUAL_SVE(p4_expected, p4.VnB()); in TEST_SVE()
13864 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST_SVE()
13865 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST_SVE()
13869 ASSERT_EQUAL_SVE(p4_expected, p4.VnB()); in TEST_SVE()
13870 ASSERT_EQUAL_SVE(p5_expected, p5.VnB()); in TEST_SVE()
13874 ASSERT_EQUAL_SVE(p6_expected, p6.VnB()); in TEST_SVE()
13875 ASSERT_EQUAL_SVE(p7_expected, p7.VnB()); in TEST_SVE()
13879 ASSERT_EQUAL_SVE(p8_expected, p8.VnB()); in TEST_SVE()
13880 ASSERT_EQUAL_SVE(p9_expected, p9.VnB()); in TEST_SVE()
13884 ASSERT_EQUAL_SVE(p10_expected, p10.VnB()); in TEST_SVE()
13885 ASSERT_EQUAL_SVE(p11_expected, p11.VnB()); in TEST_SVE()
13889 ASSERT_EQUAL_SVE(p12_expected, p12.VnB()); in TEST_SVE()
13890 ASSERT_EQUAL_SVE(p13_expected, p13.VnB()); in TEST_SVE()
13921 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST_SVE()
13922 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST_SVE()
13926 ASSERT_EQUAL_SVE(p4_expected, p4.VnB()); in TEST_SVE()
13927 ASSERT_EQUAL_SVE(p5_expected, p5.VnB()); in TEST_SVE()
13931 ASSERT_EQUAL_SVE(p6_expected, p6.VnB()); in TEST_SVE()
13932 ASSERT_EQUAL_SVE(p7_expected, p7.VnB()); in TEST_SVE()
13936 ASSERT_EQUAL_SVE(p8_expected, p8.VnB()); in TEST_SVE()
13937 ASSERT_EQUAL_SVE(p9_expected, p9.VnB()); in TEST_SVE()
13941 ASSERT_EQUAL_SVE(p10_expected, p10.VnB()); in TEST_SVE()
13942 ASSERT_EQUAL_SVE(p11_expected, p11.VnB()); in TEST_SVE()
13946 ASSERT_EQUAL_SVE(p12_expected, p12.VnB()); in TEST_SVE()
13947 ASSERT_EQUAL_SVE(p13_expected, p13.VnB()); in TEST_SVE()
13983 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST_SVE()
13984 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST_SVE()
13988 ASSERT_EQUAL_SVE(p4_expected, p4.VnB()); in TEST_SVE()
13989 ASSERT_EQUAL_SVE(p5_expected, p5.VnB()); in TEST_SVE()
13993 ASSERT_EQUAL_SVE(p6_expected, p6.VnB()); in TEST_SVE()
13994 ASSERT_EQUAL_SVE(p7_expected, p7.VnB()); in TEST_SVE()
13998 ASSERT_EQUAL_SVE(p8_expected, p8.VnB()); in TEST_SVE()
13999 ASSERT_EQUAL_SVE(p9_expected, p9.VnB()); in TEST_SVE()
14003 ASSERT_EQUAL_SVE(p10_expected, p10.VnB()); in TEST_SVE()
14004 ASSERT_EQUAL_SVE(p11_expected, p11.VnB()); in TEST_SVE()
14008 ASSERT_EQUAL_SVE(p12_expected, p12.VnB()); in TEST_SVE()
14009 ASSERT_EQUAL_SVE(p13_expected, p13.VnB()); in TEST_SVE()
14045 ASSERT_EQUAL_SVE(p2_expected, p2.VnB()); in TEST_SVE()
14046 ASSERT_EQUAL_SVE(p3_expected, p3.VnB()); in TEST_SVE()
14050 ASSERT_EQUAL_SVE(p4_expected, p4.VnB()); in TEST_SVE()
14051 ASSERT_EQUAL_SVE(p5_expected, p5.VnB()); in TEST_SVE()
14055 ASSERT_EQUAL_SVE(p6_expected, p6.VnB()); in TEST_SVE()
14056 ASSERT_EQUAL_SVE(p7_expected, p7.VnB()); in TEST_SVE()
14060 ASSERT_EQUAL_SVE(p8_expected, p8.VnB()); in TEST_SVE()
14061 ASSERT_EQUAL_SVE(p9_expected, p9.VnB()); in TEST_SVE()
14065 ASSERT_EQUAL_SVE(p10_expected, p10.VnB()); in TEST_SVE()
14066 ASSERT_EQUAL_SVE(p11_expected, p11.VnB()); in TEST_SVE()
14070 ASSERT_EQUAL_SVE(p12_expected, p12.VnB()); in TEST_SVE()
14071 ASSERT_EQUAL_SVE(p13_expected, p13.VnB()); in TEST_SVE()
14112 ASSERT_EQUAL_SVE(p0, p4); in TEST_SVE()
14113 ASSERT_EQUAL_SVE(p1, p5); in TEST_SVE()
14114 ASSERT_EQUAL_SVE(p0, p6); in TEST_SVE()
14115 ASSERT_EQUAL_SVE(p1, p7); in TEST_SVE()
14116 ASSERT_EQUAL_SVE(p0, p8); in TEST_SVE()
14117 ASSERT_EQUAL_SVE(p1, p9); in TEST_SVE()
14118 ASSERT_EQUAL_SVE(p0, p10); in TEST_SVE()
14119 ASSERT_EQUAL_SVE(p1, p11); in TEST_SVE()
14157 ASSERT_EQUAL_SVE(p1_expected, p1.VnH()); in TEST_SVE()
14158 ASSERT_EQUAL_SVE(p2_expected, p2.VnH()); in TEST_SVE()
14205 ASSERT_EQUAL_SVE(pd_z_expected, pd_z.VnB()); in BrkaBrkbHelper()
14213 ASSERT_EQUAL_SVE(pd_z.VnB(), pd_z_s.VnB()); in BrkaBrkbHelper()
14220 ASSERT_EQUAL_SVE(pd_m_expected, pd_m.VnB()); in BrkaBrkbHelper()
14408 ASSERT_EQUAL_SVE(all_false, pd.VnB()); in BrknHelper()
14410 ASSERT_EQUAL_SVE(pm_inputs, pd.VnB()); in BrknHelper()
14412 ASSERT_EQUAL_SVE(pm_inputs, pm.VnB()); in BrknHelper()
14426 ASSERT_EQUAL_SVE(pd.VnB(), pdm.VnB()); in BrknHelper()
14427 ASSERT_EQUAL_SVE(pd.VnB(), pd_s.VnB()); in BrknHelper()
14479 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
14481 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
14483 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
14485 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
14487 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
14489 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
14491 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
14493 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
14529 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
14531 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
14533 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
14535 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
14537 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
14539 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
14541 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
14543 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
14546 ASSERT_EQUAL_SVE(z0.VnD(), z10.VnD()); in TEST_SVE()
14547 ASSERT_EQUAL_SVE(z1.VnD(), z11.VnD()); in TEST_SVE()
14548 ASSERT_EQUAL_SVE(z0.VnD(), z12.VnD()); in TEST_SVE()
14549 ASSERT_EQUAL_SVE(z1.VnD(), z13.VnD()); in TEST_SVE()
14550 ASSERT_EQUAL_SVE(z0.VnD(), z14.VnD()); in TEST_SVE()
14551 ASSERT_EQUAL_SVE(z1.VnD(), z15.VnD()); in TEST_SVE()
14552 ASSERT_EQUAL_SVE(z0.VnD(), z16.VnD()); in TEST_SVE()
14553 ASSERT_EQUAL_SVE(z1.VnD(), z17.VnD()); in TEST_SVE()
14652 ASSERT_EQUAL_SVE(z6.VnH(), z4.VnH()); in TEST_SVE()
14653 ASSERT_EQUAL_SVE(z6.VnH(), z5.VnH()); in TEST_SVE()
14654 ASSERT_EQUAL_SVE(z3.VnH(), z7.VnH()); in TEST_SVE()
14655 ASSERT_EQUAL_SVE(z10.VnS(), z8.VnS()); in TEST_SVE()
14656 ASSERT_EQUAL_SVE(z10.VnS(), z9.VnS()); in TEST_SVE()
14657 ASSERT_EQUAL_SVE(z29.VnS(), z11.VnS()); in TEST_SVE()
14658 ASSERT_EQUAL_SVE(z14.VnD(), z12.VnD()); in TEST_SVE()
14659 ASSERT_EQUAL_SVE(z14.VnD(), z13.VnD()); in TEST_SVE()
14660 ASSERT_EQUAL_SVE(z28.VnS(), z15.VnS()); in TEST_SVE()
14735 ASSERT_EQUAL_SVE(z6.VnH(), z4.VnH()); in TEST_SVE()
14736 ASSERT_EQUAL_SVE(z6.VnH(), z5.VnH()); in TEST_SVE()
14737 ASSERT_EQUAL_SVE(z9.VnS(), z7.VnS()); in TEST_SVE()
14738 ASSERT_EQUAL_SVE(z9.VnS(), z8.VnS()); in TEST_SVE()
14840 ASSERT_EQUAL_SVE(z5.VnH(), z6.VnH()); in TEST_SVE()
14841 ASSERT_EQUAL_SVE(z7.VnS(), z8.VnS()); in TEST_SVE()
14842 ASSERT_EQUAL_SVE(z9.VnD(), z10.VnD()); in TEST_SVE()
14928 ASSERT_EQUAL_SVE(z12.VnH(), z2.VnH()); in TEST_SVE()
14929 ASSERT_EQUAL_SVE(z13.VnH(), z3.VnH()); in TEST_SVE()
14930 ASSERT_EQUAL_SVE(z14.VnH(), z4.VnH()); in TEST_SVE()
14931 ASSERT_EQUAL_SVE(z15.VnH(), z5.VnH()); in TEST_SVE()
14932 ASSERT_EQUAL_SVE(z16.VnS(), z6.VnS()); in TEST_SVE()
14933 ASSERT_EQUAL_SVE(z17.VnS(), z7.VnS()); in TEST_SVE()
14934 ASSERT_EQUAL_SVE(z18.VnS(), z8.VnS()); in TEST_SVE()
14935 ASSERT_EQUAL_SVE(z19.VnS(), z9.VnS()); in TEST_SVE()
14936 ASSERT_EQUAL_SVE(z20.VnD(), z10.VnD()); in TEST_SVE()
14937 ASSERT_EQUAL_SVE(z21.VnD(), z11.VnD()); in TEST_SVE()
14998 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
15002 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
15006 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
15010 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
15014 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
15018 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
15022 ASSERT_EQUAL_SVE(expected_z12, z12.VnD()); in TEST_SVE()
15026 ASSERT_EQUAL_SVE(expected_z13, z13.VnD()); in TEST_SVE()
15030 ASSERT_EQUAL_SVE(expected_z14, z14.VnD()); in TEST_SVE()
15114 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
15116 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
15118 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
15120 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
15122 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
15124 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
15126 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
15128 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
15147 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
15149 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
15151 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
15153 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
15155 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
15157 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
15159 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
15161 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
15180 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
15182 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
15184 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
15186 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
15188 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
15190 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
15192 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
15194 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
15278 ASSERT_EQUAL_SVE(expected_z2, z2.VnD()); in TEST_SVE()
15280 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
15282 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
15284 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
15286 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
15288 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
15290 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
15292 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
15295 ASSERT_EQUAL_SVE(expected_z12, z12.VnD()); in TEST_SVE()
15297 ASSERT_EQUAL_SVE(expected_z13, z13.VnD()); in TEST_SVE()
15299 ASSERT_EQUAL_SVE(expected_z14, z14.VnD()); in TEST_SVE()
15301 ASSERT_EQUAL_SVE(expected_z15, z15.VnD()); in TEST_SVE()
15303 ASSERT_EQUAL_SVE(expected_z16, z16.VnD()); in TEST_SVE()
15305 ASSERT_EQUAL_SVE(expected_z17, z17.VnD()); in TEST_SVE()
15307 ASSERT_EQUAL_SVE(expected_z18, z18.VnD()); in TEST_SVE()
15309 ASSERT_EQUAL_SVE(expected_z19, z19.VnD()); in TEST_SVE()
15312 ASSERT_EQUAL_SVE(expected_z22, z22.VnD()); in TEST_SVE()
15314 ASSERT_EQUAL_SVE(expected_z23, z23.VnD()); in TEST_SVE()
15316 ASSERT_EQUAL_SVE(expected_z24, z24.VnD()); in TEST_SVE()
15318 ASSERT_EQUAL_SVE(expected_z25, z25.VnD()); in TEST_SVE()
15320 ASSERT_EQUAL_SVE(expected_z26, z26.VnD()); in TEST_SVE()
15322 ASSERT_EQUAL_SVE(expected_z27, z27.VnD()); in TEST_SVE()
15324 ASSERT_EQUAL_SVE(expected_z28, z28.VnD()); in TEST_SVE()
15326 ASSERT_EQUAL_SVE(expected_z29, z29.VnD()); in TEST_SVE()
15328 ASSERT_EQUAL_SVE(expected_z0, z0.VnD()); in TEST_SVE()
15330 ASSERT_EQUAL_SVE(expected_z1, z1.VnD()); in TEST_SVE()
15380 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
15382 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
15385 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
15387 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
15390 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
15392 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
15395 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
15469 ASSERT_EQUAL_SVE(zd_expected_all_active, in TestFcvtFrintHelper()
15478 ASSERT_EQUAL_SVE(zd_expected_merging, in TestFcvtFrintHelper()
15488 ASSERT_EQUAL_SVE(zd_expected_zeroing, in TestFcvtFrintHelper()
16034 ASSERT_EQUAL_SVE(expected_zd_scvtf_all_active, in TestUScvtfHelper()
16036 ASSERT_EQUAL_SVE(expected_zd_ucvtf_all_active, in TestUScvtfHelper()
16044 ASSERT_EQUAL_SVE(expected_zd_scvtf_merged, in TestUScvtfHelper()
16052 ASSERT_EQUAL_SVE(expected_zd_ucvtf_merged, in TestUScvtfHelper()
16394 ASSERT_EQUAL_SVE(z1, z0); in TEST_SVE()
16399 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
16402 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
16407 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
16410 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
16414 ASSERT_EQUAL_SVE(z4, z0); in TEST_SVE()
16417 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
16420 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
16424 ASSERT_EQUAL_SVE(z5, z0); in TEST_SVE()
16427 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
16430 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
16434 ASSERT_EQUAL_SVE(z6, z0); in TEST_SVE()
16437 ASSERT_EQUAL_SVE(z6_expected, z6.VnD()); in TEST_SVE()
16570 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
16572 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
16575 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
16577 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
16580 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
16582 ASSERT_EQUAL_SVE(z6_expected, z6.VnD()); in TEST_SVE()
16620 ASSERT_EQUAL_SVE(z1_expected, z1.VnD()); in TEST_SVE()
16622 ASSERT_EQUAL_SVE(z2_expected, z2.VnD()); in TEST_SVE()
16625 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
16627 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
16630 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
16632 ASSERT_EQUAL_SVE(z6_expected, z6.VnD()); in TEST_SVE()
16670 ASSERT_EQUAL_SVE(z3_expected, z3.VnD()); in TEST_SVE()
16672 ASSERT_EQUAL_SVE(z4_expected, z4.VnD()); in TEST_SVE()
16675 ASSERT_EQUAL_SVE(z5_expected, z5.VnD()); in TEST_SVE()
16677 ASSERT_EQUAL_SVE(z6_expected, z6.VnD()); in TEST_SVE()
16680 ASSERT_EQUAL_SVE(z7_expected, z7.VnD()); in TEST_SVE()
16682 ASSERT_EQUAL_SVE(z8_expected, z8.VnD()); in TEST_SVE()
16762 ASSERT_EQUAL_SVE(za_rawbits, za); in FPMulAccHelper()
16763 ASSERT_EQUAL_SVE(zn_rawbits, zn); in FPMulAccHelper()
16764 ASSERT_EQUAL_SVE(zm_rawbits, zm); in FPMulAccHelper()
16777 ASSERT_EQUAL_SVE(da_expected, da_result); in FPMulAccHelper()
16778 ASSERT_EQUAL_SVE(dn_expected, dn_result); in FPMulAccHelper()
16779 ASSERT_EQUAL_SVE(dm_expected, dm_result); in FPMulAccHelper()
16780 ASSERT_EQUAL_SVE(d_expected, d_result); in FPMulAccHelper()
17093 ASSERT_EQUAL_SVE(z15.VnH(), z3.VnH()); in FPMulAccIdxHelper()
17094 ASSERT_EQUAL_SVE(z16.VnH(), z4.VnH()); in FPMulAccIdxHelper()
17095 ASSERT_EQUAL_SVE(z17.VnH(), z5.VnH()); in FPMulAccIdxHelper()
17096 ASSERT_EQUAL_SVE(z18.VnH(), z6.VnH()); in FPMulAccIdxHelper()
17098 ASSERT_EQUAL_SVE(z19.VnS(), z7.VnS()); in FPMulAccIdxHelper()
17099 ASSERT_EQUAL_SVE(z20.VnS(), z8.VnS()); in FPMulAccIdxHelper()
17100 ASSERT_EQUAL_SVE(z21.VnS(), z9.VnS()); in FPMulAccIdxHelper()
17101 ASSERT_EQUAL_SVE(z22.VnS(), z10.VnS()); in FPMulAccIdxHelper()
17103 ASSERT_EQUAL_SVE(z23.VnD(), z11.VnD()); in FPMulAccIdxHelper()
17104 ASSERT_EQUAL_SVE(z24.VnD(), z12.VnD()); in FPMulAccIdxHelper()
17105 ASSERT_EQUAL_SVE(z11.VnD(), z13.VnD()); in FPMulAccIdxHelper()
17106 ASSERT_EQUAL_SVE(z25.VnD(), z14.VnD()); in FPMulAccIdxHelper()
17912 ASSERT_EQUAL_SVE(pd_result_int_1, pd_result_fp_1); in TestFpCompareHelper()
17913 ASSERT_EQUAL_SVE(pd_result_int_2, pd_result_fp_2); in TestFpCompareHelper()
17915 ASSERT_EQUAL_SVE(pd_expected, pd_result_fp_3); in TestFpCompareHelper()
17985 ASSERT_EQUAL_SVE(pd_expected, pd); in TestFpCompareZeroHelper()
18139 ASSERT_EQUAL_SVE(zd_expected, z27.WithLaneSize(ls)); in TestFPUnaryPredicatedHelper()
18142 ASSERT_EQUAL_SVE(z28, z29); in TestFPUnaryPredicatedHelper()
18145 ASSERT_EQUAL_SVE(z21.WithLaneSize(ls), z21.WithLaneSize(ls)); in TestFPUnaryPredicatedHelper()
18148 ASSERT_EQUAL_SVE(z22.WithLaneSize(ls), z12.WithLaneSize(ls)); in TestFPUnaryPredicatedHelper()
18151 ASSERT_EQUAL_SVE(z21.WithLaneSize(ls), z9.WithLaneSize(ls)); in TestFPUnaryPredicatedHelper()
18528 ASSERT_EQUAL_SVE(expected_z3, z3.VnD()); in TEST_SVE()
18529 ASSERT_EQUAL_SVE(expected_z4, z4.VnD()); in TEST_SVE()
18530 ASSERT_EQUAL_SVE(expected_z5, z5.VnD()); in TEST_SVE()
18531 ASSERT_EQUAL_SVE(expected_z6, z6.VnD()); in TEST_SVE()
18532 ASSERT_EQUAL_SVE(expected_z7, z7.VnD()); in TEST_SVE()
18533 ASSERT_EQUAL_SVE(expected_z8, z8.VnD()); in TEST_SVE()
18534 ASSERT_EQUAL_SVE(expected_z9, z9.VnD()); in TEST_SVE()
18535 ASSERT_EQUAL_SVE(expected_z10, z10.VnD()); in TEST_SVE()
18536 ASSERT_EQUAL_SVE(expected_z11, z11.VnD()); in TEST_SVE()
18537 ASSERT_EQUAL_SVE(expected_z12, z12.VnD()); in TEST_SVE()
18538 ASSERT_EQUAL_SVE(expected_z13, z13.VnD()); in TEST_SVE()
18539 ASSERT_EQUAL_SVE(expected_z14, z14.VnD()); in TEST_SVE()
18540 ASSERT_EQUAL_SVE(expected_z15, z15.VnD()); in TEST_SVE()
18541 ASSERT_EQUAL_SVE(expected_z16, z16.VnD()); in TEST_SVE()
18542 ASSERT_EQUAL_SVE(expected_z17, z17.VnD()); in TEST_SVE()
18543 ASSERT_EQUAL_SVE(expected_z18, z18.VnD()); in TEST_SVE()
18637 ASSERT_EQUAL_SVE(zn_ref, zn); in LoadBcastHelper()
18638 ASSERT_EQUAL_SVE(zn_agg_ref, zn_agg); in LoadBcastHelper()