Lines Matching refs:p5
885 COMPARE(fdiv(z19.VnS(), p5.Merging(), z19.VnS(), z14.VnS()),
886 "fdiv z19.s, p5/m, z19.s, z14.s");
891 COMPARE(fdivr(z23.VnS(), p5.Merging(), z23.VnS(), z15.VnS()),
892 "fdivr z23.s, p5/m, z23.s, z15.s");
899 COMPARE(fmax(z24.VnD(), p5.Merging(), z24.VnD(), z29.VnD()),
900 "fmax z24.d, p5/m, z24.d, z29.d");
977 COMPARE(fsubr(z16.VnH(), p5.Merging(), z16.VnH(), z15.VnH()),
978 "fsubr z16.h, p5/m, z16.h, z15.h");
979 COMPARE(fsubr(z16.VnS(), p5.Merging(), z16.VnS(), z15.VnS()),
980 "fsubr z16.s, p5/m, z16.s, z15.s");
981 COMPARE(fsubr(z16.VnD(), p5.Merging(), z16.VnD(), z15.VnD()),
982 "fsubr z16.d, p5/m, z16.d, z15.d");
983 COMPARE(fsub(z16.VnH(), p5.Merging(), z16.VnH(), z26.VnH()),
984 "fsub z16.h, p5/m, z16.h, z26.h");
985 COMPARE(fsub(z16.VnS(), p5.Merging(), z16.VnS(), z26.VnS()),
986 "fsub z16.s, p5/m, z16.s, z26.s");
987 COMPARE(fsub(z16.VnD(), p5.Merging(), z16.VnD(), z26.VnD()),
988 "fsub z16.d, p5/m, z16.d, z26.d");
1042 COMPARE_MACRO(Fsub(z5.VnD(), p5.Merging(), z6.VnD(), z7.VnD()),
1043 "movprfx z5.d, p5/m, z6.d\n"
1044 "fsub z5.d, p5/m, z5.d, z7.d");
1120 COMPARE_MACRO(Fmax(z23.VnH(), p5.Merging(), z13.VnH(), 1.0),
1121 "movprfx z23.h, p5/m, z13.h\n"
1122 "fmax z23.h, p5/m, z23.h, #1.0");
1123 COMPARE_MACRO(Fmaxnm(z23.VnH(), p5.Merging(), z13.VnH(), 1.0),
1124 "movprfx z23.h, p5/m, z13.h\n"
1125 "fmaxnm z23.h, p5/m, z23.h, #1.0");
1141 COMPARE_MACRO(Fdiv(z18.VnS(), p5.Merging(), z18.VnS(), z14.VnS()),
1142 "fdiv z18.s, p5/m, z18.s, z14.s");
1147 COMPARE_MACRO(Fdiv(z20.VnS(), p5.Merging(), z23.VnS(), z20.VnS()),
1148 "fdivr z20.s, p5/m, z20.s, z23.s");
1155 COMPARE_MACRO(Fmax(z18.VnS(), p5.Merging(), z18.VnS(), z14.VnS()),
1156 "fmax z18.s, p5/m, z18.s, z14.s");
1161 COMPARE_MACRO(Fmax(z20.VnS(), p5.Merging(), z23.VnS(), z20.VnS()),
1162 "fmax z20.s, p5/m, z20.s, z23.s");
1169 COMPARE_MACRO(Fmin(z18.VnS(), p5.Merging(), z18.VnS(), z14.VnS()),
1170 "fmin z18.s, p5/m, z18.s, z14.s");
1175 COMPARE_MACRO(Fmin(z20.VnS(), p5.Merging(), z23.VnS(), z20.VnS()),
1176 "fmin z20.s, p5/m, z20.s, z23.s");
1198 COMPARE_MACRO(Fdiv(z18.VnS(), p5.Merging(), z18.VnS(), z14.VnS()),
1199 "fdiv z18.s, p5/m, z18.s, z14.s");
1204 COMPARE_MACRO(Fdiv(z20.VnS(), p5.Merging(), z23.VnS(), z20.VnS()),
1205 "fdivr z20.s, p5/m, z20.s, z23.s");
1212 COMPARE_MACRO(Fmax(z18.VnS(), p5.Merging(), z18.VnS(), z14.VnS()),
1213 "fmax z18.s, p5/m, z18.s, z14.s");
1218 COMPARE_MACRO(Fmax(z20.VnS(), p5.Merging(), z23.VnS(), z20.VnS()),
1219 "movprfx z31.s, p5/m, z23.s\n"
1220 "fmax z31.s, p5/m, z31.s, z20.s\n"
1228 COMPARE_MACRO(Fmin(z18.VnS(), p5.Merging(), z18.VnS(), z14.VnS()),
1229 "fmin z18.s, p5/m, z18.s, z14.s");
1234 COMPARE_MACRO(Fmin(z20.VnS(), p5.Merging(), z23.VnS(), z20.VnS()),
1235 "movprfx z31.s, p5/m, z23.s\n"
1236 "fmin z31.s, p5/m, z31.s, z20.s\n"
1306 COMPARE(fcmgt(p15.VnH(), p5.Zeroing(), z26.VnH(), z5.VnH()),
1307 "fcmgt p15.h, p5/z, z26.h, z5.h");
1308 COMPARE(fcmgt(p15.VnS(), p5.Zeroing(), z26.VnS(), z5.VnS()),
1309 "fcmgt p15.s, p5/z, z26.s, z5.s");
1310 COMPARE(fcmgt(p15.VnD(), p5.Zeroing(), z26.VnD(), z5.VnD()),
1311 "fcmgt p15.d, p5/z, z26.d, z5.d");
1400 COMPARE(fcadd(z12.VnH(), p5.Merging(), z12.VnH(), z13.VnH(), 90),
1401 "fcadd z12.h, p5/m, z12.h, z13.h, #90");
1402 COMPARE(fcadd(z12.VnS(), p5.Merging(), z12.VnS(), z13.VnS(), 90),
1403 "fcadd z12.s, p5/m, z12.s, z13.s, #90");
1404 COMPARE(fcadd(z12.VnD(), p5.Merging(), z12.VnD(), z13.VnD(), 90),
1405 "fcadd z12.d, p5/m, z12.d, z13.d, #90");
1413 COMPARE_MACRO(Fcadd(z12.VnH(), p5.Merging(), z1.VnH(), z13.VnH(), 90),
1414 "movprfx z12.h, p5/m, z1.h\n"
1415 "fcadd z12.h, p5/m, z12.h, z13.h, #90");
1416 COMPARE_MACRO(Fcadd(z12.VnH(), p5.Merging(), z1.VnH(), z12.VnH(), 90),
1417 "movprfx z31.h, p5/m, z1.h\n"
1418 "fcadd z31.h, p5/m, z31.h, z12.h, #90\n"
1588 COMPARE(fnmad(z0.VnH(), p5.Merging(), z20.VnH(), z17.VnH()),
1589 "fnmad z0.h, p5/m, z20.h, z17.h");
1590 COMPARE(fnmad(z0.VnS(), p5.Merging(), z20.VnS(), z17.VnS()),
1591 "fnmad z0.s, p5/m, z20.s, z17.s");
1592 COMPARE(fnmad(z0.VnD(), p5.Merging(), z20.VnD(), z17.VnD()),
1593 "fnmad z0.d, p5/m, z20.d, z17.d");
1650 COMPARE_MACRO(Fnmla(z10.VnH(), p5.Merging(), z10.VnH(), z12.VnH(), z14.VnH()),
1651 "fnmla z10.h, p5/m, z12.h, z14.h");
1662 COMPARE_MACRO(Fnmls(z10.VnD(), p5.Merging(), z10.VnD(), z12.VnD(), z14.VnD()),
1663 "fnmls z10.d, p5/m, z12.d, z14.d");
1709 COMPARE_MACRO(Fnmla(z10.VnH(), p5.Merging(), z10.VnH(), z12.VnH(), z14.VnH()),
1710 "fnmla z10.h, p5/m, z12.h, z14.h");
1719 COMPARE_MACRO(Fnmls(z10.VnD(), p5.Merging(), z10.VnD(), z12.VnD(), z14.VnD()),
1720 "fnmls z10.d, p5/m, z12.d, z14.d");
1824 COMPARE(fcvtzs(z29.VnS(), p5.Merging(), z8.VnD()),
1825 "fcvtzs z29.s, p5/m, z8.d");
1826 COMPARE(fcvtzs(z30.VnD(), p5.Merging(), z8.VnD()),
1827 "fcvtzs z30.d, p5/m, z8.d");
1845 COMPARE(fcvtzu(z29.VnD(), p5.Merging(), z27.VnH()),
1846 "fcvtzu z29.d, p5/m, z27.h");
1852 COMPARE(scvtf(z31.VnD(), p5.Merging(), z26.VnS()),
1853 "scvtf z31.d, p5/m, z26.s");
1859 COMPARE(scvtf(z26.VnS(), p5.Merging(), z4.VnD()), "scvtf z26.s, p5/m, z4.d");
1865 COMPARE(ucvtf(z29.VnS(), p5.Merging(), z14.VnS()),
1866 "ucvtf z29.s, p5/m, z14.s");
1890 COMPARE(frintn(z14.VnH(), p5.Merging(), z18.VnH()),
1891 "frintn z14.h, p5/m, z18.h");
1892 COMPARE(frintn(z14.VnS(), p5.Merging(), z18.VnS()),
1893 "frintn z14.s, p5/m, z18.s");
1894 COMPARE(frintn(z14.VnD(), p5.Merging(), z18.VnD()),
1895 "frintn z14.d, p5/m, z18.d");
2034 COMPARE(sqdecp(x30, p5.VnB()), "sqdecp x30, p5.b");
2035 COMPARE(sqdecp(x30, p5.VnH()), "sqdecp x30, p5.h");
2036 COMPARE(sqdecp(x30, p5.VnS()), "sqdecp x30, p5.s");
2037 COMPARE(sqdecp(x30, p5.VnD()), "sqdecp x30, p5.d");
2041 COMPARE(sqincp(x26, p5.VnB(), w26), "sqincp x26, p5.b, w26");
2042 COMPARE(sqincp(x26, p5.VnH(), w26), "sqincp x26, p5.h, w26");
2043 COMPARE(sqincp(x26, p5.VnS(), w26), "sqincp x26, p5.s, w26");
2044 COMPARE(sqincp(x26, p5.VnD(), w26), "sqincp x26, p5.d, w26");
2085 COMPARE_MACRO(Decp(z4.VnH(), p5, z6.VnH()),
2087 "decp z4.h, p5");
2097 COMPARE_MACRO(Sqdecp(z4.VnH(), p5, z6.VnH()),
2099 "sqdecp z4.h, p5");
2109 COMPARE_MACRO(Uqdecp(z4.VnH(), p5, z6.VnH()),
2111 "uqdecp z4.h, p5");
2255 COMPARE(mul(z15.VnB(), p5.Merging(), z15.VnB(), z15.VnB()),
2256 "mul z15.b, p5/m, z15.b, z15.b");
2257 COMPARE(mul(z15.VnH(), p5.Merging(), z15.VnH(), z15.VnH()),
2258 "mul z15.h, p5/m, z15.h, z15.h");
2259 COMPARE(mul(z15.VnS(), p5.Merging(), z15.VnS(), z15.VnS()),
2260 "mul z15.s, p5/m, z15.s, z15.s");
2261 COMPARE(mul(z15.VnD(), p5.Merging(), z15.VnD(), z15.VnD()),
2262 "mul z15.d, p5/m, z15.d, z15.d");
2279 COMPARE(sdivr(z20.VnS(), p5.Merging(), z20.VnS(), z23.VnS()),
2280 "sdivr z20.s, p5/m, z20.s, z23.s");
2331 COMPARE(udivr(z27.VnS(), p5.Merging(), z27.VnS(), z31.VnS()),
2332 "udivr z27.s, p5/m, z27.s, z31.s");
2335 COMPARE(umax(z0.VnB(), p5.Merging(), z0.VnB(), z14.VnB()),
2336 "umax z0.b, p5/m, z0.b, z14.b");
2337 COMPARE(umax(z0.VnH(), p5.Merging(), z0.VnH(), z14.VnH()),
2338 "umax z0.h, p5/m, z0.h, z14.h");
2339 COMPARE(umax(z0.VnS(), p5.Merging(), z0.VnS(), z14.VnS()),
2340 "umax z0.s, p5/m, z0.s, z14.s");
2341 COMPARE(umax(z0.VnD(), p5.Merging(), z0.VnD(), z14.VnD()),
2342 "umax z0.d, p5/m, z0.d, z14.d");
2343 COMPARE(umin(z26.VnB(), p5.Merging(), z26.VnB(), z12.VnB()),
2344 "umin z26.b, p5/m, z26.b, z12.b");
2345 COMPARE(umin(z26.VnH(), p5.Merging(), z26.VnH(), z12.VnH()),
2346 "umin z26.h, p5/m, z26.h, z12.h");
2347 COMPARE(umin(z26.VnS(), p5.Merging(), z26.VnS(), z12.VnS()),
2348 "umin z26.s, p5/m, z26.s, z12.s");
2349 COMPARE(umin(z26.VnD(), p5.Merging(), z26.VnD(), z12.VnD()),
2350 "umin z26.d, p5/m, z26.d, z12.d");
2399 COMPARE_MACRO(Mul(z15.VnB(), p5.Merging(), z15.VnB(), z15.VnB()),
2400 "mul z15.b, p5/m, z15.b, z15.b");
2401 COMPARE_MACRO(Mul(z15.VnH(), p5.Merging(), z7.VnH(), z15.VnH()),
2402 "mul z15.h, p5/m, z15.h, z7.h");
2403 COMPARE_MACRO(Mul(z15.VnS(), p5.Merging(), z0.VnS(), z1.VnS()),
2404 "movprfx z15.s, p5/m, z0.s\n"
2405 "mul z15.s, p5/m, z15.s, z1.s");
2423 COMPARE_MACRO(Sdiv(z20.VnS(), p5.Merging(), z23.VnS(), z20.VnS()),
2424 "sdivr z20.s, p5/m, z20.s, z23.s");
2469 COMPARE_MACRO(Udiv(z27.VnS(), p5.Merging(), z16.VnS(), z27.VnS()),
2470 "udivr z27.s, p5/m, z27.s, z16.s");
2475 COMPARE_MACRO(Umax(z0.VnB(), p5.Merging(), z0.VnB(), z14.VnB()),
2476 "umax z0.b, p5/m, z0.b, z14.b");
2477 COMPARE_MACRO(Umax(z0.VnS(), p5.Merging(), z14.VnS(), z0.VnS()),
2478 "umax z0.s, p5/m, z0.s, z14.s");
2479 COMPARE_MACRO(Umax(z0.VnD(), p5.Merging(), z29.VnD(), z14.VnD()),
2480 "movprfx z0.d, p5/m, z29.d\n"
2481 "umax z0.d, p5/m, z0.d, z14.d");
2483 COMPARE_MACRO(Umin(z26.VnB(), p5.Merging(), z26.VnB(), z12.VnB()),
2484 "umin z26.b, p5/m, z26.b, z12.b");
2485 COMPARE_MACRO(Umin(z26.VnH(), p5.Merging(), z27.VnH(), z26.VnH()),
2486 "umin z26.h, p5/m, z26.h, z27.h");
2487 COMPARE_MACRO(Umin(z26.VnD(), p5.Merging(), z13.VnD(), z12.VnD()),
2488 "movprfx z26.d, p5/m, z13.d\n"
2489 "umin z26.d, p5/m, z26.d, z12.d");
2571 COMPARE(cmpne(p13.VnB(), p5.Zeroing(), z20.VnB(), 10),
2572 "cmpne p13.b, p5/z, z20.b, #10");
2573 COMPARE(cmpne(p13.VnH(), p5.Zeroing(), z20.VnH(), 2),
2574 "cmpne p13.h, p5/z, z20.h, #2");
2575 COMPARE(cmpne(p13.VnS(), p5.Zeroing(), z20.VnS(), -9),
2576 "cmpne p13.s, p5/z, z20.s, #-9");
2577 COMPARE(cmpne(p13.VnD(), p5.Zeroing(), z20.VnD(), -8),
2578 "cmpne p13.d, p5/z, z20.d, #-8");
2610 COMPARE(cmpls(p14.VnB(), p5.Zeroing(), z9.VnB(), 7),
2611 "cmpls p14.b, p5/z, z9.b, #7");
2612 COMPARE(cmpls(p14.VnH(), p5.Zeroing(), z9.VnH(), 4),
2613 "cmpls p14.h, p5/z, z9.h, #4");
2614 COMPARE(cmpls(p14.VnS(), p5.Zeroing(), z9.VnS(), 3),
2615 "cmpls p14.s, p5/z, z9.s, #3");
2616 COMPARE(cmpls(p14.VnD(), p5.Zeroing(), z9.VnD(), 1),
2617 "cmpls p14.d, p5/z, z9.d, #1");
2681 COMPARE(cmphs(p10.VnB(), p5.Zeroing(), z22.VnB(), z5.VnD()),
2682 "cmphs p10.b, p5/z, z22.b, z5.d");
2683 COMPARE(cmphs(p10.VnH(), p5.Zeroing(), z22.VnH(), z5.VnD()),
2684 "cmphs p10.h, p5/z, z22.h, z5.d");
2685 COMPARE(cmphs(p10.VnS(), p5.Zeroing(), z22.VnS(), z5.VnD()),
2686 "cmphs p10.s, p5/z, z22.s, z5.d");
2924 COMPARE(saddv(d24, p5, z18.VnS()), "saddv d24, p5, z18.s");
2952 COMPARE(abs(z5.VnB(), p5.Merging(), z31.VnB()), "abs z5.b, p5/m, z31.b");
2953 COMPARE(abs(z29.VnH(), p5.Merging(), z17.VnH()), "abs z29.h, p5/m, z17.h");
2965 COMPARE(cnot(z10.VnH(), p5.Merging(), z12.VnH()), "cnot z10.h, p5/m, z12.h");
2966 COMPARE(cnot(z8.VnS(), p5.Merging(), z21.VnS()), "cnot z8.s, p5/m, z21.s");
2984 COMPARE(not_(z18.VnS(), p5.Merging(), z13.VnS()), "not z18.s, p5/m, z13.s");
3380 COMPARE_MACRO(Ld1sb(z28.VnS(), p5.Zeroing(), SVEMemOperand(z12.VnS(), -1)),
3382 "ld1sb {z28.s}, p5/z, [x16, z12.s, uxtw]");
3383 COMPARE_MACRO(Ld1sh(z30.VnS(), p5.Zeroing(), SVEMemOperand(z21.VnS(), 64)),
3385 "ld1sh {z30.s}, p5/z, [x16, z21.s, uxtw]");
3395 COMPARE_MACRO(Ldff1sb(z31.VnS(), p5.Zeroing(), SVEMemOperand(z21.VnS(), -1)),
3397 "ldff1sb {z31.s}, p5/z, [x16, z21.s, uxtw]");
3398 COMPARE_MACRO(Ldff1sh(z6.VnS(), p5.Zeroing(), SVEMemOperand(z22.VnS(), 64)),
3400 "ldff1sh {z6.s}, p5/z, [x16, z22.s, uxtw]");
3409 COMPARE(ld1b(z9.VnS(), p5.Zeroing(), SVEMemOperand(x2, z1.VnS(), SXTW)),
3410 "ld1b {z9.s}, p5/z, [x2, z1.s, sxtw]");
3411 COMPARE(ld1b(z9.VnS(), p5.Zeroing(), SVEMemOperand(sp, z1.VnS(), UXTW)),
3412 "ld1b {z9.s}, p5/z, [sp, z1.s, uxtw]");
3440 COMPARE(ldff1sb(z15.VnS(), p5.Zeroing(), SVEMemOperand(x5, z14.VnS(), SXTW)),
3441 "ldff1sb {z15.s}, p5/z, [x5, z14.s, sxtw]");
3469 COMPARE(ld1rh(z19.VnH(), p5.Zeroing(), SVEMemOperand(x1, 0)),
3470 "ld1rh {z19.h}, p5/z, [x1]");
3475 COMPARE(ld1rw(z19.VnS(), p5.Zeroing(), SVEMemOperand(x4, 252)),
3476 "ld1rw {z19.s}, p5/z, [x4, #252]");
3487 COMPARE(ld1rsh(z11.VnS(), p5.Zeroing(), SVEMemOperand(x14, 2)),
3488 "ld1rsh {z11.s}, p5/z, [x14, #2]");
3515 COMPARE_MACRO(Ld1rsh(z12.VnS(), p5.Zeroing(), SVEMemOperand(x30, -255)),
3517 "ld1rsh {z12.s}, p5/z, [x16]");
3530 COMPARE(ld1w(z10.VnD(), p5.Zeroing(), SVEMemOperand(z4.VnD(), 124)),
3531 "ld1w {z10.d}, p5/z, [z4.d, #124]");
3540 COMPARE(ldff1b(z24.VnD(), p5.Zeroing(), SVEMemOperand(z8.VnD(), 0)),
3541 "ldff1b {z24.d}, p5/z, [z8.d]");
3548 COMPARE(ldff1sb(z26.VnD(), p5.Zeroing(), SVEMemOperand(z14.VnD(), 21)),
3549 "ldff1sb {z26.d}, p5/z, [z14.d, #21]");
3574 COMPARE_MACRO(Ld1sw(z18.VnD(), p5.Zeroing(), SVEMemOperand(z14.VnD())),
3575 "ld1sw {z18.d}, p5/z, [z14.d]");
3576 COMPARE_MACRO(Ldff1b(z20.VnD(), p5.Zeroing(), SVEMemOperand(z17.VnD(), 0)),
3577 "ldff1b {z20.d}, p5/z, [z17.d]");
3578 COMPARE_MACRO(Ldff1h(z20.VnD(), p5.Zeroing(), SVEMemOperand(z16.VnD())),
3579 "ldff1h {z20.d}, p5/z, [z16.d]");
3643 COMPARE(ld1d(z18.VnD(), p5.Zeroing(), SVEMemOperand(x11, z11.VnD())),
3644 "ld1d {z18.d}, p5/z, [x11, z11.d]");
3667 COMPARE(ld1b(z19.VnD(), p5.Zeroing(), SVEMemOperand(x21, z29.VnD(), UXTW)),
3668 "ld1b {z19.d}, p5/z, [x21, z29.d, uxtw]");
3669 COMPARE(ld1d(z9.VnD(), p5.Zeroing(), SVEMemOperand(x5, z21.VnD(), SXTW)),
3670 "ld1d {z9.d}, p5/z, [x5, z21.d, sxtw]");
3684 COMPARE(ld1h(z21.VnD(), p5.Zeroing(), SVEMemOperand(x13, z8.VnD(), SXTW, 1)),
3685 "ld1h {z21.d}, p5/z, [x13, z8.d, sxtw #1]");
3737 COMPARE_PREFIX(INSN(op, p5, SVEMemOperand(z29.VnD(), 17)), str.c_str()); \
3763 COMPARE(prfb(PLDL1KEEP, p5, SVEMemOperand(z30.VnS(), 0)),
3764 "prfb pldl1keep, p5, [z30.s]");
3765 COMPARE(prfb(PLDL1STRM, p5, SVEMemOperand(x28, -11, SVE_MUL_VL)),
3766 "prfb pldl1strm, p5, [x28, #-11, mul vl]");
3773 COMPARE(prfd(PLDL3KEEP, p5, SVEMemOperand(z11.VnD(), 9)),
3774 "prfd pldl3keep, p5, [z11.d, #9]");
3811 COMPARE(ldff1d(z23.VnD(), p5.Zeroing(), SVEMemOperand(x29, z31.VnD())),
3812 "ldff1d {z23.d}, p5/z, [x29, z31.d]");
3813 COMPARE(ldff1sb(z15.VnD(), p5.Zeroing(), SVEMemOperand(x5, z14.VnD())),
3814 "ldff1sb {z15.d}, p5/z, [x5, z14.d]");
3841 COMPARE(ldff1h(z20.VnD(), p5.Zeroing(), SVEMemOperand(x7, z14.VnD(), SXTW)),
3842 "ldff1h {z20.d}, p5/z, [x7, z14.d, sxtw]");
3855 COMPARE(ldff1h(z4.VnD(), p5.Zeroing(), SVEMemOperand(x7, z1.VnD(), SXTW, 1)),
3856 "ldff1h {z4.d}, p5/z, [x7, z1.d, sxtw #1]");
4355 COMPARE(ldff1b(z22.VnH(), p5.Zeroing(), SVEMemOperand(x5, x28)),
4356 "ldff1b {z22.h}, p5/z, [x5, x28]");
4357 COMPARE(ldff1b(z2.VnS(), p5.Zeroing(), SVEMemOperand(sp, x11)),
4358 "ldff1b {z2.s}, p5/z, [sp, x11]");
4435 COMPARE(ldnt1b(z21.VnB(), p5.Zeroing(), SVEMemOperand(x1, x23)),
4436 "ldnt1b {z21.b}, p5/z, [x1, x23]");
4514 COMPARE(ldnf1sb(z12.VnH(), p5.Zeroing(), SVEMemOperand(x27, -4, SVE_MUL_VL)),
4515 "ldnf1sb {z12.h}, p5/z, [x27, #-4, mul vl]");
4520 COMPARE(ldnf1sh(z3.VnS(), p5.Zeroing(), SVEMemOperand(x1, 2, SVE_MUL_VL)),
4521 "ldnf1sh {z3.s}, p5/z, [x1, #2, mul vl]");
4537 COMPARE(stnt1b(z21.VnB(), p5.Zeroing(), SVEMemOperand(x1, x23)),
4538 "stnt1b {z21.b}, p5, [x1, x23]");
4629 COMPARE(ldr(p5, SVEMemOperand(sp, -42, SVE_MUL_VL)),
4630 "ldr p5, [sp, #-42, mul vl]");
4642 COMPARE_MACRO(Ldr(p5, SVEMemOperand(sp, -42, SVE_MUL_VL)),
4643 "ldr p5, [sp, #-42, mul vl]");
4704 COMPARE(st1b(z15.VnD(), p5, SVEMemOperand(x0, z5.VnD())),
4705 "st1b {z15.d}, p5, [x0, z5.d]");
4706 COMPARE(st1b(z15.VnS(), p5, SVEMemOperand(sp, z2.VnS(), UXTW)),
4707 "st1b {z15.s}, p5, [sp, z2.s, uxtw]");
4708 COMPARE(st1b(z15.VnD(), p5, SVEMemOperand(x0, z25.VnD(), SXTW)),
4709 "st1b {z15.d}, p5, [x0, z25.d, sxtw]");
4877 COMPARE_MACRO(St1h(z3.VnD(), p5, SVEMemOperand(z0.VnD())),
4878 "st1h {z3.d}, p5, [z0.d]");
4904 COMPARE_MACRO(St1h(z11.VnS(), p5, SVEMemOperand(sp, -9, SVE_MUL_VL)),
4910 "st1h {z11.s}, p5, [x16]");
4981 p5.Zeroing(),
4988 "ld1h {z11.s}, p5/z, [x16]");
5432 COMPARE(brkas(p8.VnB(), p5.Zeroing(), p4.VnB()), "brkas p8.b, p5/z, p4.b");
5437 COMPARE(brkb(p12.VnB(), p7.Merging(), p5.VnB()), "brkb p12.b, p7/m, p5.b");
5443 COMPARE_MACRO(Brkns(p3.VnB(), p10.Zeroing(), p2.VnB(), p5.VnB()),
5444 "mov p3.b, p5.b\n"
5446 COMPARE_MACRO(Brkn(p5.VnB(), p4.Zeroing(), p3.VnB(), p7.VnB()),
5447 "mov p5.b, p7.b\n"
5448 "brkn p5.b, p4/z, p3.b, p5.b");
5464 COMPARE(trn2(p5.VnB(), p5.VnB(), p6.VnB()), "trn2 p5.b, p5.b, p6.b");
5465 COMPARE(trn2(p5.VnH(), p5.VnH(), p6.VnH()), "trn2 p5.h, p5.h, p6.h");
5466 COMPARE(trn2(p5.VnS(), p5.VnS(), p6.VnS()), "trn2 p5.s, p5.s, p6.s");
5467 COMPARE(trn2(p5.VnD(), p5.VnD(), p6.VnD()), "trn2 p5.d, p5.d, p6.d");
5648 COMPARE(lastb(b14, p5, z2.VnB()), "lastb b14, p5, z2.b");
5649 COMPARE(lastb(h14, p5, z2.VnH()), "lastb h14, p5, z2.h");
5650 COMPARE(lastb(s14, p5, z2.VnS()), "lastb s14, p5, z2.s");
5651 COMPARE(lastb(d14, p5, z2.VnD()), "lastb d14, p5, z2.d");
5677 COMPARE_MACRO(Revw(z26.VnD(), p5.Merging(), z10.VnD()),
5678 "revw z26.d, p5/m, z10.d");
5757 COMPARE(ands(p13.VnB(), p9.Zeroing(), p5.VnB(), p15.VnB()),
5758 "ands p13.b, p9/z, p5.b, p15.b");
5761 COMPARE(bics(p8.VnB(), p5.Zeroing(), p3.VnB(), p1.VnB()),
5762 "bics p8.b, p5/z, p3.b, p1.b");
5763 COMPARE(bic(p5.VnB(), p5.Zeroing(), p9.VnB(), p9.VnB()),
5764 "bic p5.b, p5/z, p9.b, p9.b");
5781 COMPARE(orrs(p14.VnB(), p6.Zeroing(), p1.VnB(), p5.VnB()),
5782 "orrs p14.b, p6/z, p1.b, p5.b");
5792 COMPARE(eors(p6.VnB(), p5.Zeroing(), p2.VnB(), p5.VnB()),
5793 "nots p6.b, p5/z, p2.b");
5794 COMPARE(nots(p6.VnB(), p5.Zeroing(), p2.VnB()), "nots p6.b, p5/z, p2.b");
5795 COMPARE(ands(p5.VnB(), p4.Zeroing(), p3.VnB(), p3.VnB()),
5796 "movs p5.b, p4/z, p3.b");
5797 COMPARE(movs(p5.VnB(), p4.Zeroing(), p3.VnB()), "movs p5.b, p4/z, p3.b");
5798 COMPARE(and_(p5.VnB(), p4.Zeroing(), p3.VnB(), p3.VnB()),
5799 "mov p5.b, p4/z, p3.b");
5800 COMPARE(mov(p5.VnB(), p4.Zeroing(), p3.VnB()), "mov p5.b, p4/z, p3.b");
5809 COMPARE_MACRO(Nots(p6.VnB(), p5.Zeroing(), p2.VnB()),
5810 "nots p6.b, p5/z, p2.b");
5811 COMPARE_MACRO(Movs(p5.VnB(), p4.Zeroing(), p3.VnB()),
5812 "movs p5.b, p4/z, p3.b");
5813 COMPARE_MACRO(Mov(p5.VnB(), p4.Zeroing(), p3.VnB()), "mov p5.b, p4/z, p3.b");
5828 COMPARE_MACRO(Pfirst(p3.VnB(), p4, p5.VnB()),
5829 "mov p3.b, p5.b\n"
5853 COMPARE(pnext(p13.VnH(), p5, p13.VnH()), "pnext p13.h, p5, p13.h");
5857 COMPARE_MACRO(Pnext(p5.VnB(), p9, p5.VnB()), "pnext p5.b, p9, p5.b");
5859 COMPARE_MACRO(Pnext(p7.VnS(), p5, p7.VnS()), "pnext p7.s, p5, p7.s");
5862 COMPARE_MACRO(Pnext(p6.VnB(), p4, p5.VnB()),
5863 "mov p6.b, p5.b\n"
5908 COMPARE(ptrue(p5.VnH(), SVE_MUL3), "ptrue p5.h, mul3");
6000 COMPARE(rdffr(p5.VnB(), p14.Zeroing()), "rdffr p5.b, p14/z");
6014 COMPARE(brkpb(p2.VnB(), p5.Zeroing(), p0.VnB(), p14.VnB()),
6015 "brkpb p2.b, p5/z, p0.b, p14.b");
6501 COMPARE(sqshl(z0.VnB(), p5.Merging(), z0.VnB(), 0),
6502 "sqshl z0.b, p5/m, z0.b, #0");
6503 COMPARE(sqshl(z0.VnB(), p5.Merging(), z0.VnB(), 2),
6504 "sqshl z0.b, p5/m, z0.b, #2");
6505 COMPARE(sqshl(z0.VnB(), p5.Merging(), z0.VnB(), 5),
6506 "sqshl z0.b, p5/m, z0.b, #5");
6507 COMPARE(sqshl(z0.VnB(), p5.Merging(), z0.VnB(), 7),
6508 "sqshl z0.b, p5/m, z0.b, #7");
6509 COMPARE(sqshl(z0.VnH(), p5.Merging(), z0.VnH(), 0),
6510 "sqshl z0.h, p5/m, z0.h, #0");
6511 COMPARE(sqshl(z0.VnH(), p5.Merging(), z0.VnH(), 15),
6512 "sqshl z0.h, p5/m, z0.h, #15");
6513 COMPARE(sqshl(z0.VnS(), p5.Merging(), z0.VnS(), 0),
6514 "sqshl z0.s, p5/m, z0.s, #0");
6515 COMPARE(sqshl(z0.VnS(), p5.Merging(), z0.VnS(), 31),
6516 "sqshl z0.s, p5/m, z0.s, #31");
6517 COMPARE(sqshl(z0.VnD(), p5.Merging(), z0.VnD(), 0),
6518 "sqshl z0.d, p5/m, z0.d, #0");
6519 COMPARE(sqshl(z0.VnD(), p5.Merging(), z0.VnD(), 63),
6520 "sqshl z0.d, p5/m, z0.d, #63");
6684 COMPARE(sqrshl(z31.VnB(), p5.Merging(), z31.VnB(), z27.VnB()),
6685 "sqrshl z31.b, p5/m, z31.b, z27.b");
6686 COMPARE(sqrshl(z31.VnD(), p5.Merging(), z31.VnD(), z27.VnD()),
6687 "sqrshl z31.d, p5/m, z31.d, z27.d");
6688 COMPARE(sqrshl(z31.VnH(), p5.Merging(), z31.VnH(), z27.VnH()),
6689 "sqrshl z31.h, p5/m, z31.h, z27.h");
6690 COMPARE(sqrshl(z31.VnS(), p5.Merging(), z31.VnS(), z27.VnS()),
6691 "sqrshl z31.s, p5/m, z31.s, z27.s");
6711 COMPARE(uqrshlr(z8.VnB(), p5.Merging(), z8.VnB(), z9.VnB()),
6712 "uqrshlr z8.b, p5/m, z8.b, z9.b");
6713 COMPARE(uqrshlr(z8.VnD(), p5.Merging(), z8.VnD(), z9.VnD()),
6714 "uqrshlr z8.d, p5/m, z8.d, z9.d");
6715 COMPARE(uqrshlr(z8.VnH(), p5.Merging(), z8.VnH(), z9.VnH()),
6716 "uqrshlr z8.h, p5/m, z8.h, z9.h");
6717 COMPARE(uqrshlr(z8.VnS(), p5.Merging(), z8.VnS(), z9.VnS()),
6718 "uqrshlr z8.s, p5/m, z8.s, z9.s");
7024 COMPARE(sadalp(z19.VnD(), p5.Merging(), z9.VnS()),
7025 "sadalp z19.d, p5/m, z9.s");
7026 COMPARE(sadalp(z19.VnH(), p5.Merging(), z9.VnB()),
7027 "sadalp z19.h, p5/m, z9.b");
7028 COMPARE(sadalp(z19.VnS(), p5.Merging(), z9.VnH()),
7029 "sadalp z19.s, p5/m, z9.h");
7863 COMPARE_MACRO(Ldnt1sh(z17.VnS(), p5.Zeroing(), SVEMemOperand(z31.VnS(), x19)),
7864 "ldnt1sh {z17.s}, p5/z, [z31.s, x19]");
7865 COMPARE_MACRO(Ldnt1w(z18.VnS(), p5.Zeroing(), SVEMemOperand(z9.VnS(), x17)),
7866 "ldnt1w {z18.s}, p5/z, [z9.s, x17]");
7880 COMPARE_MACRO(Ldnt1w(z17.VnD(), p5.Zeroing(), SVEMemOperand(z8.VnD(), x12)),
7881 "ldnt1w {z17.d}, p5/z, [z8.d, x12]");
8607 COMPARE_MACRO(Fcvtlt(z10.VnS(), p5.Merging(), z0.VnH()),
8608 "fcvtlt z10.s, p5/m, z0.h");