diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2023-03-30 11:09:13 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2023-03-30 11:09:13 +0100 |
commit | 27f6a0bd65b92b265200392e4e9a323f626342be (patch) | |
tree | 17fa326f9d99a6f7fa5f930e59643e3c82759d5d /gas | |
parent | e87ff6724fe32ecff11fc36a19a09ab8fbc66c13 (diff) | |
download | binutils-27f6a0bd65b92b265200392e4e9a323f626342be.zip binutils-27f6a0bd65b92b265200392e4e9a323f626342be.tar.gz binutils-27f6a0bd65b92b265200392e4e9a323f626342be.tar.bz2 |
aarch64: Add the SME2 maximum/minimum instructions
This patch adds the SME2 multi-register forms of F{MAX,MIN}{,NM}
and {S,U}{MAX,MIN}. SQDMULH, SRSHL and URSHL have the same form
as SMAX etc., so the patch adds them too.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/testsuite/gas/aarch64/illegal-sve2.l | 12 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-10-invalid.d | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-10-invalid.l | 67 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-10-invalid.s | 50 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-10-noarch.d | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-10-noarch.l | 641 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-10.d | 649 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sme2-10.s | 799 |
8 files changed, 2218 insertions, 6 deletions
diff --git a/gas/testsuite/gas/aarch64/illegal-sve2.l b/gas/testsuite/gas/aarch64/illegal-sve2.l index 5f43b56..20b7a5e 100644 --- a/gas/testsuite/gas/aarch64/illegal-sve2.l +++ b/gas/testsuite/gas/aarch64/illegal-sve2.l @@ -1456,7 +1456,7 @@ [^ :]+:[0-9]+: Info: other valid variant\(s\): [^ :]+:[0-9]+: Info: sqdmlslt z0\.s, z0\.h, z0\.h [^ :]+:[0-9]+: Info: sqdmlslt z0\.d, z0\.s, z0\.s -[^ :]+:[0-9]+: Error: expected a register at operand 1 -- `sqdmulh z32\.h,z0\.h,z0\.h\[0\]' +[^ :]+:[0-9]+: Error: expected a register or register list at operand 1 -- `sqdmulh z32\.h,z0\.h,z0\.h\[0\]' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 2 -- `sqdmulh z0\.h,z32\.h,z0\.h\[0\]' [^ :]+:[0-9]+: Error: z0-z7 expected at operand 3 -- `sqdmulh z0\.h,z0\.h,z8\.h\[0\]' [^ :]+:[0-9]+: Error: register element index out of range 0 to 7 at operand 3 -- `sqdmulh z0\.h,z0\.h,z0\.h\[8\]' @@ -1466,7 +1466,7 @@ [^ :]+:[0-9]+: Error: operand mismatch -- `sqdmulh z0\.h,z0\.h,z0\.s\[0\]' [^ :]+:[0-9]+: Info: did you mean this\? [^ :]+:[0-9]+: Info: sqdmulh z0\.h, z0\.h, z0\.h\[0\] -[^ :]+:[0-9]+: Error: expected a register at operand 1 -- `sqdmulh z32\.s,z0\.s,z0\.s\[0\]' +[^ :]+:[0-9]+: Error: expected a register or register list at operand 1 -- `sqdmulh z32\.s,z0\.s,z0\.s\[0\]' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 2 -- `sqdmulh z0\.s,z32\.s,z0\.s\[0\]' [^ :]+:[0-9]+: Error: z0-z7 expected at operand 3 -- `sqdmulh z0\.s,z0\.s,z8\.s\[0\]' [^ :]+:[0-9]+: Error: register element index out of range 0 to 3 at operand 3 -- `sqdmulh z0\.s,z0\.s,z0\.s\[4\]' @@ -1476,7 +1476,7 @@ [^ :]+:[0-9]+: Error: operand mismatch -- `sqdmulh z0\.s,z0\.s,z0\.h\[0\]' [^ :]+:[0-9]+: Info: did you mean this\? [^ :]+:[0-9]+: Info: sqdmulh z0\.s, z0\.s, z0\.s\[0\] -[^ :]+:[0-9]+: Error: expected a register at operand 1 -- `sqdmulh z32\.d,z0\.d,z0\.d\[0\]' +[^ :]+:[0-9]+: Error: expected a register or register list at operand 1 -- `sqdmulh z32\.d,z0\.d,z0\.d\[0\]' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 2 -- `sqdmulh z0\.d,z32\.d,z0\.d\[0\]' [^ :]+:[0-9]+: Error: z0-z15 expected at operand 3 -- `sqdmulh z0\.d,z0\.d,z16\.d\[0\]' [^ :]+:[0-9]+: Error: register element index out of range 0 to 1 at operand 3 -- `sqdmulh z0\.d,z0\.d,z0\.d\[2\]' @@ -1486,7 +1486,7 @@ [^ :]+:[0-9]+: Error: operand mismatch -- `sqdmulh z0\.d,z0\.d,z0\.h\[0\]' [^ :]+:[0-9]+: Info: did you mean this\? [^ :]+:[0-9]+: Info: sqdmulh z0\.d, z0\.d, z0\.d\[0\] -[^ :]+:[0-9]+: Error: expected a register at operand 1 -- `sqdmulh z32\.h,z0\.b,z0\.b' +[^ :]+:[0-9]+: Error: expected a register or register list at operand 1 -- `sqdmulh z32\.h,z0\.b,z0\.b' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 2 -- `sqdmulh z0\.h,z32\.b,z0\.b' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 3 -- `sqdmulh z0\.h,z0\.b,z32\.b' [^ :]+:[0-9]+: Error: unexpected character `x' in element size at operand 3 -- `sqdmulh z0\.s,z0\.h,z0\.x' @@ -2046,7 +2046,7 @@ [^ :]+:[0-9]+: Error: immediate value out of range 1 to 32 at operand 3 -- `sri z0\.s,z0\.s,#0' [^ :]+:[0-9]+: Error: immediate value out of range 1 to 32 at operand 3 -- `sri z0\.s,z0\.s,#33' [^ :]+:[0-9]+: Error: immediate value out of range 1 to 64 at operand 3 -- `sri z0\.d,z0\.d,#0' -[^ :]+:[0-9]+: Error: expected a register at operand 1 -- `srshl z32\.b,p0/m,z0\.b,z0\.b' +[^ :]+:[0-9]+: Error: expected a register or register list at operand 1 -- `srshl z32\.b,p0/m,z0\.b,z0\.b' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 3 -- `srshl z0\.b,p0/m,z32\.b,z0\.b' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 4 -- `srshl z0\.b,p0/m,z0\.b,z32\.b' [^ :]+:[0-9]+: Error: operand 3 must be the same register as operand 1 -- `srshl z0\.b,p0/m,z1\.b,z0\.b' @@ -2964,7 +2964,7 @@ [^ :]+:[0-9]+: Info: urhadd z0\.h, p0/m, z0\.h, z0\.h [^ :]+:[0-9]+: Info: urhadd z0\.s, p0/m, z0\.s, z0\.s [^ :]+:[0-9]+: Info: urhadd z0\.d, p0/m, z0\.d, z0\.d -[^ :]+:[0-9]+: Error: expected a register at operand 1 -- `urshl z32\.b,p0/m,z0\.b,z0\.b' +[^ :]+:[0-9]+: Error: expected a register or register list at operand 1 -- `urshl z32\.b,p0/m,z0\.b,z0\.b' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 3 -- `urshl z0\.b,p0/m,z32\.b,z0\.b' [^ :]+:[0-9]+: Error: expected an SVE vector register at operand 4 -- `urshl z0\.b,p0/m,z0\.b,z32\.b' [^ :]+:[0-9]+: Error: operand 3 must be the same register as operand 1 -- `urshl z0\.b,p0/m,z1\.b,z0\.b' diff --git a/gas/testsuite/gas/aarch64/sme2-10-invalid.d b/gas/testsuite/gas/aarch64/sme2-10-invalid.d new file mode 100644 index 0000000..7b8c63f --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-10-invalid.d @@ -0,0 +1,3 @@ +#as: -march=armv8-a +#source: sme2-10-invalid.s +#error_output: sme2-10-invalid.l diff --git a/gas/testsuite/gas/aarch64/sme2-10-invalid.l b/gas/testsuite/gas/aarch64/sme2-10-invalid.l new file mode 100644 index 0000000..d0309ba --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-10-invalid.l @@ -0,0 +1,67 @@ +[^ :]+: Assembler messages: +[^ :]+:[0-9]+: Error: expected a register or register list at operand 1 -- `fmax 0,{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: expected '{' at operand 2 -- `fmax {z0\.h-z1\.h},0,z0\.h' +[^ :]+:[0-9]+: Error: expected a register or register list at operand 3 -- `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},0' +[^ :]+:[0-9]+: Error: operand mismatch -- `fmax {z0\.b-z1\.b},{z0\.b-z1\.b},z0\.b' +[^ :]+:[0-9]+: Info: did you mean this\? +[^ :]+:[0-9]+: Info: fmax {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^ :]+:[0-9]+: Info: other valid variant\(s\): +[^ :]+:[0-9]+: Info: fmax {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^ :]+:[0-9]+: Info: fmax {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z1\.h},{z0\.h-z2\.h},z0\.h' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z1\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z1\.h},{z0\.h,z8\.h},z0\.h' +[^ :]+:[0-9]+: Error: expected a list of 2 or 4 registers at operand 1 -- `fmax {z0\.h-z2\.h},{z0\.h-z2\.h},z0\.h' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z1\.h},{z2\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z1\.h-z2\.h},{z1\.h-z2\.h},z0\.h' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z31\.h,z0\.h},{z31\.h,z0\.h},z0\.h' +[^ :]+:[0-9]+: Error: z0-z15 expected at operand 3 -- `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},z16\.h' +[^ :]+:[0-9]+: Error: z0-z15 expected at operand 3 -- `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},z31\.h' +[^ :]+:[0-9]+: Error: operand mismatch -- `fmax {z0\.b-z3\.b},{z0\.b-z3\.b},z0\.b' +[^ :]+:[0-9]+: Info: did you mean this\? +[^ :]+:[0-9]+: Info: fmax {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^ :]+:[0-9]+: Info: other valid variant\(s\): +[^ :]+:[0-9]+: Info: fmax {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^ :]+:[0-9]+: Info: fmax {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z3\.h},{z0\.h-z2\.h},z0\.h' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z3\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z3\.h},{z2\.h-z5\.h},z0\.h' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z1\.h-z4\.h},{z1\.h-z4\.h},z0\.h' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z2\.h-z5\.h},{z2\.h-z5\.h},z0\.h' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z3\.h-z6\.h},{z3\.h-z6\.h},z0\.h' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z31\.h,z0\.h,z1\.h,z2\.h},{z31\.h,z0\.h,z1\.h,z2\.h},z0\.h' +[^ :]+:[0-9]+: Error: z0-z15 expected at operand 3 -- `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},z16\.h' +[^ :]+:[0-9]+: Error: z0-z15 expected at operand 3 -- `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},z31\.h' +[^ :]+:[0-9]+: Error: operand mismatch -- `fmax {z0\.b-z1\.b},{z0\.b-z1\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Info: did you mean this\? +[^ :]+:[0-9]+: Info: fmax {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^ :]+:[0-9]+: Info: other valid variant\(s\): +[^ :]+:[0-9]+: Info: fmax {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^ :]+:[0-9]+: Info: fmax {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z1\.h},{z0\.h-z2\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z1\.h},{z0\.h-z3\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: expected a list of 2 registers at operand 3 -- `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z2\.h}' +[^ :]+:[0-9]+: Error: expected a list of 2 registers at operand 3 -- `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: expected a list of 2 or 4 registers at operand 1 -- `fmax {z0\.h-z2\.h},{z0\.h-z2\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z1\.h},{z2\.h-z3\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z1\.h-z2\.h},{z1\.h-z2\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 3 -- `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},{z1\.h-z2\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z31\.h,z0\.h},{z31\.h,z0\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 3 -- `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},{z31\.h,z0\.h}' +[^ :]+:[0-9]+: Error: operand mismatch -- `fmax {z0\.b-z3\.b},{z0\.b-z3\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Info: did you mean this\? +[^ :]+:[0-9]+: Info: fmax {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^ :]+:[0-9]+: Info: other valid variant\(s\): +[^ :]+:[0-9]+: Info: fmax {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^ :]+:[0-9]+: Info: fmax {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z3\.h},{z0\.h-z1\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z3\.h},{z0\.h-z2\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: expected a list of 4 registers at operand 3 -- `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: expected a list of 4 registers at operand 3 -- `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z2\.h}' +[^ :]+:[0-9]+: Error: operand 2 must be the same register as operand 1 -- `fmax {z0\.h-z3\.h},{z4\.h-z7\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z1\.h-z4\.h},{z1\.h-z4\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z2\.h-z5\.h},{z2\.h-z5\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 1 -- `fmax {z3\.h-z6\.h},{z3\.h-z6\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 3 -- `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},{z1\.h-z4\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 3 -- `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},{z2\.h-z5\.h}' +[^ :]+:[0-9]+: Error: start register out of range at operand 3 -- `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},{z3\.h-z6\.h}' diff --git a/gas/testsuite/gas/aarch64/sme2-10-invalid.s b/gas/testsuite/gas/aarch64/sme2-10-invalid.s new file mode 100644 index 0000000..04461bd --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-10-invalid.s @@ -0,0 +1,50 @@ + fmax 0, { z0.h - z1.h }, z0.h + fmax { z0.h - z1.h }, 0, z0.h + fmax { z0.h - z1.h }, { z0.h - z1.h }, 0 + + fmax { z0.b - z1.b }, { z0.b - z1.b }, z0.b + fmax { z0.h - z1.h }, { z0.h - z2.h }, z0.h + fmax { z0.h - z1.h }, { z0.h - z3.h }, z0.h + fmax { z0.h - z1.h }, { z0.h, z8.h }, z0.h + fmax { z0.h - z2.h }, { z0.h - z2.h }, z0.h + fmax { z0.h - z1.h }, { z2.h - z3.h }, z0.h + fmax { z1.h - z2.h }, { z1.h - z2.h }, z0.h + fmax { z31.h, z0.h }, { z31.h, z0.h }, z0.h + fmax { z0.h - z1.h }, { z0.h - z1.h }, z16.h + fmax { z0.h - z1.h }, { z0.h - z1.h }, z31.h + + fmax { z0.b - z3.b }, { z0.b - z3.b }, z0.b + fmax { z0.h - z3.h }, { z0.h - z2.h }, z0.h + fmax { z0.h - z3.h }, { z0.h - z1.h }, z0.h + fmax { z0.h - z3.h }, { z2.h - z5.h }, z0.h + fmax { z1.h - z4.h }, { z1.h - z4.h }, z0.h + fmax { z2.h - z5.h }, { z2.h - z5.h }, z0.h + fmax { z3.h - z6.h }, { z3.h - z6.h }, z0.h + fmax { z31.h, z0.h, z1.h, z2.h }, { z31.h, z0.h, z1.h, z2.h }, z0.h + fmax { z0.h - z3.h }, { z0.h - z3.h }, z16.h + fmax { z0.h - z3.h }, { z0.h - z3.h }, z31.h + + fmax { z0.b - z1.b }, { z0.b - z1.b }, { z0.b - z1.b } + fmax { z0.h - z1.h }, { z0.h - z2.h }, { z0.h - z1.h } + fmax { z0.h - z1.h }, { z0.h - z3.h }, { z0.h - z1.h } + fmax { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z2.h } + fmax { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z3.h } + fmax { z0.h - z2.h }, { z0.h - z2.h }, { z0.h - z1.h } + fmax { z0.h - z1.h }, { z2.h - z3.h }, { z0.h - z1.h } + fmax { z1.h - z2.h }, { z1.h - z2.h }, { z0.h - z1.h } + fmax { z0.h - z1.h }, { z0.h - z1.h }, { z1.h - z2.h } + fmax { z31.h, z0.h }, { z31.h, z0.h }, { z0.h - z1.h } + fmax { z0.h - z1.h }, { z0.h - z1.h }, { z31.h, z0.h } + + fmax { z0.b - z3.b }, { z0.b - z3.b }, { z0.b - z3.b } + fmax { z0.h - z3.h }, { z0.h - z1.h }, { z0.h - z3.h } + fmax { z0.h - z3.h }, { z0.h - z2.h }, { z0.h - z3.h } + fmax { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z1.h } + fmax { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z2.h } + fmax { z0.h - z3.h }, { z4.h - z7.h }, { z0.h - z3.h } + fmax { z1.h - z4.h }, { z1.h - z4.h }, { z0.h - z3.h } + fmax { z2.h - z5.h }, { z2.h - z5.h }, { z0.h - z3.h } + fmax { z3.h - z6.h }, { z3.h - z6.h }, { z0.h - z3.h } + fmax { z0.h - z3.h }, { z0.h - z3.h }, { z1.h - z4.h } + fmax { z0.h - z3.h }, { z0.h - z3.h }, { z2.h - z5.h } + fmax { z0.h - z3.h }, { z0.h - z3.h }, { z3.h - z6.h } diff --git a/gas/testsuite/gas/aarch64/sme2-10-noarch.d b/gas/testsuite/gas/aarch64/sme2-10-noarch.d new file mode 100644 index 0000000..159adc6 --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-10-noarch.d @@ -0,0 +1,3 @@ +#as: -march=armv8-a+sme +#source: sme2-10.s +#error_output: sme2-10-noarch.l diff --git a/gas/testsuite/gas/aarch64/sme2-10-noarch.l b/gas/testsuite/gas/aarch64/sme2-10-noarch.l new file mode 100644 index 0000000..9320767 --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-10-noarch.l @@ -0,0 +1,641 @@ +[^ :]+: Assembler messages: +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmax {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmaxnm {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fmin {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `fminnm {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.b-z1\.b},{z0\.b-z1\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z30\.b-z31\.b},{z30\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.b-z1\.b},{z0\.b-z1\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z2\.b-z3\.b},{z2\.b-z3\.b},z9\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.b-z3\.b},{z0\.b-z3\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.b-z31\.b},{z28\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.b-z3\.b},{z0\.b-z3\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z4\.b-z7\.b},{z4\.b-z7\.b},z7\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.b-z1\.b},{z0\.b-z1\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z30\.b-z31\.b},{z30\.b-z31\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.b-z1\.b},{z0\.b-z1\.b},{z30\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z14\.b-z15\.b},{z14\.b-z15\.b},{z20\.b-z21\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.b-z3\.b},{z0\.b-z3\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.b-z31\.b},{z28\.b-z31\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.b-z3\.b},{z0\.b-z3\.b},{z28\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z8\.b-z11\.b},{z8\.b-z11\.b},{z12\.b-z15\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smax {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.b-z1\.b},{z0\.b-z1\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z30\.b-z31\.b},{z30\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.b-z1\.b},{z0\.b-z1\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z2\.b-z3\.b},{z2\.b-z3\.b},z9\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.b-z3\.b},{z0\.b-z3\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.b-z31\.b},{z28\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.b-z3\.b},{z0\.b-z3\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z4\.b-z7\.b},{z4\.b-z7\.b},z7\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.b-z1\.b},{z0\.b-z1\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z30\.b-z31\.b},{z30\.b-z31\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.b-z1\.b},{z0\.b-z1\.b},{z30\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z14\.b-z15\.b},{z14\.b-z15\.b},{z20\.b-z21\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.b-z3\.b},{z0\.b-z3\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.b-z31\.b},{z28\.b-z31\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.b-z3\.b},{z0\.b-z3\.b},{z28\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z8\.b-z11\.b},{z8\.b-z11\.b},{z12\.b-z15\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `smin {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.b-z1\.b},{z0\.b-z1\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z30\.b-z31\.b},{z30\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.b-z1\.b},{z0\.b-z1\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z2\.b-z3\.b},{z2\.b-z3\.b},z9\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.b-z3\.b},{z0\.b-z3\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.b-z31\.b},{z28\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.b-z3\.b},{z0\.b-z3\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z4\.b-z7\.b},{z4\.b-z7\.b},z7\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.b-z1\.b},{z0\.b-z1\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z30\.b-z31\.b},{z30\.b-z31\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.b-z1\.b},{z0\.b-z1\.b},{z30\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z14\.b-z15\.b},{z14\.b-z15\.b},{z20\.b-z21\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.b-z3\.b},{z0\.b-z3\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.b-z31\.b},{z28\.b-z31\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.b-z3\.b},{z0\.b-z3\.b},{z28\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z8\.b-z11\.b},{z8\.b-z11\.b},{z12\.b-z15\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `sqdmulh {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.b-z1\.b},{z0\.b-z1\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z30\.b-z31\.b},{z30\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.b-z1\.b},{z0\.b-z1\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z2\.b-z3\.b},{z2\.b-z3\.b},z9\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.b-z3\.b},{z0\.b-z3\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.b-z31\.b},{z28\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.b-z3\.b},{z0\.b-z3\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z4\.b-z7\.b},{z4\.b-z7\.b},z7\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.b-z1\.b},{z0\.b-z1\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z30\.b-z31\.b},{z30\.b-z31\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.b-z1\.b},{z0\.b-z1\.b},{z30\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z14\.b-z15\.b},{z14\.b-z15\.b},{z20\.b-z21\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.b-z3\.b},{z0\.b-z3\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.b-z31\.b},{z28\.b-z31\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.b-z3\.b},{z0\.b-z3\.b},{z28\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z8\.b-z11\.b},{z8\.b-z11\.b},{z12\.b-z15\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `srshl {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.b-z1\.b},{z0\.b-z1\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z30\.b-z31\.b},{z30\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.b-z1\.b},{z0\.b-z1\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z2\.b-z3\.b},{z2\.b-z3\.b},z9\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.b-z3\.b},{z0\.b-z3\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.b-z31\.b},{z28\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.b-z3\.b},{z0\.b-z3\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z4\.b-z7\.b},{z4\.b-z7\.b},z7\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.b-z1\.b},{z0\.b-z1\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z30\.b-z31\.b},{z30\.b-z31\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.b-z1\.b},{z0\.b-z1\.b},{z30\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z14\.b-z15\.b},{z14\.b-z15\.b},{z20\.b-z21\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.b-z3\.b},{z0\.b-z3\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.b-z31\.b},{z28\.b-z31\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.b-z3\.b},{z0\.b-z3\.b},{z28\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z8\.b-z11\.b},{z8\.b-z11\.b},{z12\.b-z15\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umax {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.b-z1\.b},{z0\.b-z1\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z30\.b-z31\.b},{z30\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.b-z1\.b},{z0\.b-z1\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z2\.b-z3\.b},{z2\.b-z3\.b},z9\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.b-z3\.b},{z0\.b-z3\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.b-z31\.b},{z28\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.b-z3\.b},{z0\.b-z3\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z4\.b-z7\.b},{z4\.b-z7\.b},z7\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.b-z1\.b},{z0\.b-z1\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z30\.b-z31\.b},{z30\.b-z31\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.b-z1\.b},{z0\.b-z1\.b},{z30\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z14\.b-z15\.b},{z14\.b-z15\.b},{z20\.b-z21\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.b-z3\.b},{z0\.b-z3\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.b-z31\.b},{z28\.b-z31\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.b-z3\.b},{z0\.b-z3\.b},{z28\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z8\.b-z11\.b},{z8\.b-z11\.b},{z12\.b-z15\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `umin {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.b-z1\.b},{z0\.b-z1\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z30\.b-z31\.b},{z30\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.b-z1\.b},{z0\.b-z1\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z2\.b-z3\.b},{z2\.b-z3\.b},z9\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.h-z1\.h},{z0\.h-z1\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z30\.h-z31\.h},{z30\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.h-z1\.h},{z0\.h-z1\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z6\.h-z7\.h},{z6\.h-z7\.h},z6\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.s-z1\.s},{z0\.s-z1\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z30\.s-z31\.s},{z30\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.s-z1\.s},{z0\.s-z1\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z18\.s-z19\.s},{z18\.s-z19\.s},z5\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.d-z1\.d},{z0\.d-z1\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z30\.d-z31\.d},{z30\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.d-z1\.d},{z0\.d-z1\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z22\.d-z23\.d},{z22\.d-z23\.d},z8\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.b-z3\.b},{z0\.b-z3\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.b-z31\.b},{z28\.b-z31\.b},z0\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.b-z3\.b},{z0\.b-z3\.b},z15\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z4\.b-z7\.b},{z4\.b-z7\.b},z7\.b' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.h-z3\.h},{z0\.h-z3\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.h-z31\.h},{z28\.h-z31\.h},z0\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.h-z3\.h},{z0\.h-z3\.h},z15\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z12\.h-z15\.h},{z12\.h-z15\.h},z12\.h' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.s-z3\.s},{z0\.s-z3\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.s-z31\.s},{z28\.s-z31\.s},z0\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.s-z3\.s},{z0\.s-z3\.s},z15\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z8\.s-z11\.s},{z8\.s-z11\.s},z7\.s' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.d-z3\.d},{z0\.d-z3\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.d-z31\.d},{z28\.d-z31\.d},z0\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.d-z3\.d},{z0\.d-z3\.d},z15\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z24\.d-z27\.d},{z24\.d-z27\.d},z13\.d' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.b-z1\.b},{z0\.b-z1\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z30\.b-z31\.b},{z30\.b-z31\.b},{z0\.b-z1\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.b-z1\.b},{z0\.b-z1\.b},{z30\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z14\.b-z15\.b},{z14\.b-z15\.b},{z20\.b-z21\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.h-z1\.h},{z0\.h-z1\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z30\.h-z31\.h},{z30\.h-z31\.h},{z0\.h-z1\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.h-z1\.h},{z0\.h-z1\.h},{z30\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z18\.h-z19\.h},{z18\.h-z19\.h},{z26\.h-z27\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.s-z1\.s},{z0\.s-z1\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z30\.s-z31\.s},{z30\.s-z31\.s},{z0\.s-z1\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.s-z1\.s},{z0\.s-z1\.s},{z30\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z4\.s-z5\.s},{z4\.s-z5\.s},{z10\.s-z11\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.d-z1\.d},{z0\.d-z1\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z30\.d-z31\.d},{z30\.d-z31\.d},{z0\.d-z1\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.d-z1\.d},{z0\.d-z1\.d},{z30\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.d-z29\.d},{z28\.d-z29\.d},{z8\.d-z9\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.b-z3\.b},{z0\.b-z3\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.b-z31\.b},{z28\.b-z31\.b},{z0\.b-z3\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.b-z3\.b},{z0\.b-z3\.b},{z28\.b-z31\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z8\.b-z11\.b},{z8\.b-z11\.b},{z12\.b-z15\.b}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.h-z3\.h},{z0\.h-z3\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.h-z31\.h},{z28\.h-z31\.h},{z0\.h-z3\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.h-z3\.h},{z0\.h-z3\.h},{z28\.h-z31\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z16\.h-z19\.h},{z16\.h-z19\.h},{z20\.h-z23\.h}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.s-z3\.s},{z0\.s-z3\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.s-z31\.s},{z28\.s-z31\.s},{z0\.s-z3\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.s-z3\.s},{z0\.s-z3\.s},{z28\.s-z31\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z24\.s-z27\.s},{z24\.s-z27\.s},{z4\.s-z7\.s}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.d-z3\.d},{z0\.d-z3\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z28\.d-z31\.d},{z28\.d-z31\.d},{z0\.d-z3\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z0\.d-z3\.d},{z0\.d-z3\.d},{z28\.d-z31\.d}' +[^ :]+:[0-9]+: Error: selected processor does not support `urshl {z12\.d-z15\.d},{z12\.d-z15\.d},{z8\.d-z11\.d}' diff --git a/gas/testsuite/gas/aarch64/sme2-10.d b/gas/testsuite/gas/aarch64/sme2-10.d new file mode 100644 index 0000000..04535d7 --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-10.d @@ -0,0 +1,649 @@ +#as: -march=armv8-a+sme2 +#objdump: -dr + +[^:]+: file format .* + + +[^:]+: + +[^:]+: +[^:]+: c160a100 fmax {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a11e fmax {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa100 fmax {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a106 fmax {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a100 fmax {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a11e fmax {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa100 fmax {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a112 fmax {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a100 fmax {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a11e fmax {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa100 fmax {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a116 fmax {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c160a900 fmax {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160a91c fmax {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fa900 fmax {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16ca90c fmax {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0a900 fmax {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0a91c fmax {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afa900 fmax {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7a908 fmax {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0a900 fmax {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0a91c fmax {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efa900 fmax {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1eda918 fmax {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c160b100 fmax {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b11e fmax {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb100 fmax {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab112 fmax {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b100 fmax {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b11e fmax {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb100 fmax {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab104 fmax {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b100 fmax {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b11e fmax {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb100 fmax {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b11c fmax {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c160b900 fmax {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160b91c fmax {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cb900 fmax {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174b910 fmax {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0b900 fmax {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0b91c fmax {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcb900 fmax {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4b918 fmax {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0b900 fmax {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0b91c fmax {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcb900 fmax {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8b90c fmax {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c160a120 fmaxnm {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a13e fmaxnm {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa120 fmaxnm {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a126 fmaxnm {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a120 fmaxnm {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a13e fmaxnm {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa120 fmaxnm {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a132 fmaxnm {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a120 fmaxnm {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a13e fmaxnm {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa120 fmaxnm {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a136 fmaxnm {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c160a920 fmaxnm {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160a93c fmaxnm {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fa920 fmaxnm {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16ca92c fmaxnm {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0a920 fmaxnm {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0a93c fmaxnm {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afa920 fmaxnm {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7a928 fmaxnm {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0a920 fmaxnm {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0a93c fmaxnm {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efa920 fmaxnm {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1eda938 fmaxnm {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c160b120 fmaxnm {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b13e fmaxnm {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb120 fmaxnm {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab132 fmaxnm {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b120 fmaxnm {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b13e fmaxnm {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb120 fmaxnm {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab124 fmaxnm {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b120 fmaxnm {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b13e fmaxnm {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb120 fmaxnm {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b13c fmaxnm {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c160b920 fmaxnm {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160b93c fmaxnm {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cb920 fmaxnm {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174b930 fmaxnm {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0b920 fmaxnm {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0b93c fmaxnm {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcb920 fmaxnm {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4b938 fmaxnm {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0b920 fmaxnm {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0b93c fmaxnm {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcb920 fmaxnm {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8b92c fmaxnm {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c160a101 fmin {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a11f fmin {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa101 fmin {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a107 fmin {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a101 fmin {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a11f fmin {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa101 fmin {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a113 fmin {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a101 fmin {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a11f fmin {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa101 fmin {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a117 fmin {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c160a901 fmin {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160a91d fmin {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fa901 fmin {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16ca90d fmin {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0a901 fmin {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0a91d fmin {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afa901 fmin {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7a909 fmin {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0a901 fmin {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0a91d fmin {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efa901 fmin {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1eda919 fmin {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c160b101 fmin {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b11f fmin {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb101 fmin {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab113 fmin {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b101 fmin {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b11f fmin {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb101 fmin {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab105 fmin {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b101 fmin {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b11f fmin {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb101 fmin {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b11d fmin {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c160b901 fmin {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160b91d fmin {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cb901 fmin {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174b911 fmin {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0b901 fmin {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0b91d fmin {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcb901 fmin {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4b919 fmin {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0b901 fmin {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0b91d fmin {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcb901 fmin {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8b90d fmin {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c160a121 fminnm {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a13f fminnm {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa121 fminnm {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a127 fminnm {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a121 fminnm {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a13f fminnm {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa121 fminnm {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a133 fminnm {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a121 fminnm {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a13f fminnm {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa121 fminnm {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a137 fminnm {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c160a921 fminnm {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160a93d fminnm {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fa921 fminnm {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16ca92d fminnm {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0a921 fminnm {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0a93d fminnm {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afa921 fminnm {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7a929 fminnm {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0a921 fminnm {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0a93d fminnm {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efa921 fminnm {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1eda939 fminnm {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c160b121 fminnm {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b13f fminnm {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb121 fminnm {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab133 fminnm {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b121 fminnm {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b13f fminnm {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb121 fminnm {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab125 fminnm {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b121 fminnm {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b13f fminnm {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb121 fminnm {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b13d fminnm {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c160b921 fminnm {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160b93d fminnm {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cb921 fminnm {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174b931 fminnm {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0b921 fminnm {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0b93d fminnm {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcb921 fminnm {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4b939 fminnm {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0b921 fminnm {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0b93d fminnm {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcb921 fminnm {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8b92d fminnm {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c120a000 smax {z0\.b-z1\.b}, {z0\.b-z1\.b}, z0\.b +[^:]+: c120a01e smax {z30\.b-z31\.b}, {z30\.b-z31\.b}, z0\.b +[^:]+: c12fa000 smax {z0\.b-z1\.b}, {z0\.b-z1\.b}, z15\.b +[^:]+: c129a002 smax {z2\.b-z3\.b}, {z2\.b-z3\.b}, z9\.b +[^:]+: c160a000 smax {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a01e smax {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa000 smax {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a006 smax {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a000 smax {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a01e smax {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa000 smax {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a012 smax {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a000 smax {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a01e smax {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa000 smax {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a016 smax {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c120a800 smax {z0\.b-z3\.b}, {z0\.b-z3\.b}, z0\.b +[^:]+: c120a81c smax {z28\.b-z31\.b}, {z28\.b-z31\.b}, z0\.b +[^:]+: c12fa800 smax {z0\.b-z3\.b}, {z0\.b-z3\.b}, z15\.b +[^:]+: c127a804 smax {z4\.b-z7\.b}, {z4\.b-z7\.b}, z7\.b +[^:]+: c160a800 smax {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160a81c smax {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fa800 smax {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16ca80c smax {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0a800 smax {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0a81c smax {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afa800 smax {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7a808 smax {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0a800 smax {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0a81c smax {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efa800 smax {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1eda818 smax {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c120b000 smax {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z0\.b-z1\.b} +[^:]+: c120b01e smax {z30\.b-z31\.b}, {z30\.b-z31\.b}, {z0\.b-z1\.b} +[^:]+: c13eb000 smax {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z30\.b-z31\.b} +[^:]+: c134b00e smax {z14\.b-z15\.b}, {z14\.b-z15\.b}, {z20\.b-z21\.b} +[^:]+: c160b000 smax {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b01e smax {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb000 smax {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab012 smax {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b000 smax {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b01e smax {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb000 smax {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab004 smax {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b000 smax {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b01e smax {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb000 smax {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b01c smax {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c120b800 smax {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z0\.b-z3\.b} +[^:]+: c120b81c smax {z28\.b-z31\.b}, {z28\.b-z31\.b}, {z0\.b-z3\.b} +[^:]+: c13cb800 smax {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z28\.b-z31\.b} +[^:]+: c12cb808 smax {z8\.b-z11\.b}, {z8\.b-z11\.b}, {z12\.b-z15\.b} +[^:]+: c160b800 smax {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160b81c smax {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cb800 smax {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174b810 smax {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0b800 smax {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0b81c smax {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcb800 smax {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4b818 smax {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0b800 smax {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0b81c smax {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcb800 smax {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8b80c smax {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c120a020 smin {z0\.b-z1\.b}, {z0\.b-z1\.b}, z0\.b +[^:]+: c120a03e smin {z30\.b-z31\.b}, {z30\.b-z31\.b}, z0\.b +[^:]+: c12fa020 smin {z0\.b-z1\.b}, {z0\.b-z1\.b}, z15\.b +[^:]+: c129a022 smin {z2\.b-z3\.b}, {z2\.b-z3\.b}, z9\.b +[^:]+: c160a020 smin {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a03e smin {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa020 smin {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a026 smin {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a020 smin {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a03e smin {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa020 smin {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a032 smin {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a020 smin {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a03e smin {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa020 smin {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a036 smin {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c120a820 smin {z0\.b-z3\.b}, {z0\.b-z3\.b}, z0\.b +[^:]+: c120a83c smin {z28\.b-z31\.b}, {z28\.b-z31\.b}, z0\.b +[^:]+: c12fa820 smin {z0\.b-z3\.b}, {z0\.b-z3\.b}, z15\.b +[^:]+: c127a824 smin {z4\.b-z7\.b}, {z4\.b-z7\.b}, z7\.b +[^:]+: c160a820 smin {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160a83c smin {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fa820 smin {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16ca82c smin {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0a820 smin {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0a83c smin {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afa820 smin {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7a828 smin {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0a820 smin {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0a83c smin {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efa820 smin {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1eda838 smin {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c120b020 smin {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z0\.b-z1\.b} +[^:]+: c120b03e smin {z30\.b-z31\.b}, {z30\.b-z31\.b}, {z0\.b-z1\.b} +[^:]+: c13eb020 smin {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z30\.b-z31\.b} +[^:]+: c134b02e smin {z14\.b-z15\.b}, {z14\.b-z15\.b}, {z20\.b-z21\.b} +[^:]+: c160b020 smin {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b03e smin {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb020 smin {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab032 smin {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b020 smin {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b03e smin {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb020 smin {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab024 smin {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b020 smin {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b03e smin {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb020 smin {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b03c smin {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c120b820 smin {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z0\.b-z3\.b} +[^:]+: c120b83c smin {z28\.b-z31\.b}, {z28\.b-z31\.b}, {z0\.b-z3\.b} +[^:]+: c13cb820 smin {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z28\.b-z31\.b} +[^:]+: c12cb828 smin {z8\.b-z11\.b}, {z8\.b-z11\.b}, {z12\.b-z15\.b} +[^:]+: c160b820 smin {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160b83c smin {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cb820 smin {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174b830 smin {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0b820 smin {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0b83c smin {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcb820 smin {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4b838 smin {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0b820 smin {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0b83c smin {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcb820 smin {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8b82c smin {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c120a400 sqdmulh {z0\.b-z1\.b}, {z0\.b-z1\.b}, z0\.b +[^:]+: c120a41e sqdmulh {z30\.b-z31\.b}, {z30\.b-z31\.b}, z0\.b +[^:]+: c12fa400 sqdmulh {z0\.b-z1\.b}, {z0\.b-z1\.b}, z15\.b +[^:]+: c129a402 sqdmulh {z2\.b-z3\.b}, {z2\.b-z3\.b}, z9\.b +[^:]+: c160a400 sqdmulh {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a41e sqdmulh {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa400 sqdmulh {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a406 sqdmulh {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a400 sqdmulh {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a41e sqdmulh {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa400 sqdmulh {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a412 sqdmulh {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a400 sqdmulh {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a41e sqdmulh {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa400 sqdmulh {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a416 sqdmulh {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c120ac00 sqdmulh {z0\.b-z3\.b}, {z0\.b-z3\.b}, z0\.b +[^:]+: c120ac1c sqdmulh {z28\.b-z31\.b}, {z28\.b-z31\.b}, z0\.b +[^:]+: c12fac00 sqdmulh {z0\.b-z3\.b}, {z0\.b-z3\.b}, z15\.b +[^:]+: c127ac04 sqdmulh {z4\.b-z7\.b}, {z4\.b-z7\.b}, z7\.b +[^:]+: c160ac00 sqdmulh {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160ac1c sqdmulh {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fac00 sqdmulh {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16cac0c sqdmulh {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0ac00 sqdmulh {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0ac1c sqdmulh {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afac00 sqdmulh {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7ac08 sqdmulh {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0ac00 sqdmulh {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0ac1c sqdmulh {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efac00 sqdmulh {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1edac18 sqdmulh {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c120b400 sqdmulh {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z0\.b-z1\.b} +[^:]+: c120b41e sqdmulh {z30\.b-z31\.b}, {z30\.b-z31\.b}, {z0\.b-z1\.b} +[^:]+: c13eb400 sqdmulh {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z30\.b-z31\.b} +[^:]+: c134b40e sqdmulh {z14\.b-z15\.b}, {z14\.b-z15\.b}, {z20\.b-z21\.b} +[^:]+: c160b400 sqdmulh {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b41e sqdmulh {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb400 sqdmulh {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab412 sqdmulh {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b400 sqdmulh {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b41e sqdmulh {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb400 sqdmulh {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab404 sqdmulh {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b400 sqdmulh {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b41e sqdmulh {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb400 sqdmulh {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b41c sqdmulh {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c120bc00 sqdmulh {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z0\.b-z3\.b} +[^:]+: c120bc1c sqdmulh {z28\.b-z31\.b}, {z28\.b-z31\.b}, {z0\.b-z3\.b} +[^:]+: c13cbc00 sqdmulh {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z28\.b-z31\.b} +[^:]+: c12cbc08 sqdmulh {z8\.b-z11\.b}, {z8\.b-z11\.b}, {z12\.b-z15\.b} +[^:]+: c160bc00 sqdmulh {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160bc1c sqdmulh {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cbc00 sqdmulh {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174bc10 sqdmulh {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0bc00 sqdmulh {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0bc1c sqdmulh {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcbc00 sqdmulh {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4bc18 sqdmulh {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0bc00 sqdmulh {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0bc1c sqdmulh {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcbc00 sqdmulh {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8bc0c sqdmulh {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c120a220 srshl {z0\.b-z1\.b}, {z0\.b-z1\.b}, z0\.b +[^:]+: c120a23e srshl {z30\.b-z31\.b}, {z30\.b-z31\.b}, z0\.b +[^:]+: c12fa220 srshl {z0\.b-z1\.b}, {z0\.b-z1\.b}, z15\.b +[^:]+: c129a222 srshl {z2\.b-z3\.b}, {z2\.b-z3\.b}, z9\.b +[^:]+: c160a220 srshl {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a23e srshl {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa220 srshl {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a226 srshl {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a220 srshl {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a23e srshl {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa220 srshl {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a232 srshl {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a220 srshl {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a23e srshl {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa220 srshl {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a236 srshl {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c120aa20 srshl {z0\.b-z3\.b}, {z0\.b-z3\.b}, z0\.b +[^:]+: c120aa3c srshl {z28\.b-z31\.b}, {z28\.b-z31\.b}, z0\.b +[^:]+: c12faa20 srshl {z0\.b-z3\.b}, {z0\.b-z3\.b}, z15\.b +[^:]+: c127aa24 srshl {z4\.b-z7\.b}, {z4\.b-z7\.b}, z7\.b +[^:]+: c160aa20 srshl {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160aa3c srshl {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16faa20 srshl {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16caa2c srshl {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0aa20 srshl {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0aa3c srshl {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afaa20 srshl {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7aa28 srshl {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0aa20 srshl {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0aa3c srshl {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efaa20 srshl {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1edaa38 srshl {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c120b220 srshl {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z0\.b-z1\.b} +[^:]+: c120b23e srshl {z30\.b-z31\.b}, {z30\.b-z31\.b}, {z0\.b-z1\.b} +[^:]+: c13eb220 srshl {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z30\.b-z31\.b} +[^:]+: c134b22e srshl {z14\.b-z15\.b}, {z14\.b-z15\.b}, {z20\.b-z21\.b} +[^:]+: c160b220 srshl {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b23e srshl {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb220 srshl {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab232 srshl {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b220 srshl {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b23e srshl {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb220 srshl {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab224 srshl {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b220 srshl {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b23e srshl {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb220 srshl {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b23c srshl {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c120ba20 srshl {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z0\.b-z3\.b} +[^:]+: c120ba3c srshl {z28\.b-z31\.b}, {z28\.b-z31\.b}, {z0\.b-z3\.b} +[^:]+: c13cba20 srshl {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z28\.b-z31\.b} +[^:]+: c12cba28 srshl {z8\.b-z11\.b}, {z8\.b-z11\.b}, {z12\.b-z15\.b} +[^:]+: c160ba20 srshl {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160ba3c srshl {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cba20 srshl {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174ba30 srshl {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0ba20 srshl {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0ba3c srshl {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcba20 srshl {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4ba38 srshl {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0ba20 srshl {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0ba3c srshl {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcba20 srshl {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8ba2c srshl {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c120a001 umax {z0\.b-z1\.b}, {z0\.b-z1\.b}, z0\.b +[^:]+: c120a01f umax {z30\.b-z31\.b}, {z30\.b-z31\.b}, z0\.b +[^:]+: c12fa001 umax {z0\.b-z1\.b}, {z0\.b-z1\.b}, z15\.b +[^:]+: c129a003 umax {z2\.b-z3\.b}, {z2\.b-z3\.b}, z9\.b +[^:]+: c160a001 umax {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a01f umax {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa001 umax {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a007 umax {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a001 umax {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a01f umax {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa001 umax {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a013 umax {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a001 umax {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a01f umax {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa001 umax {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a017 umax {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c120a801 umax {z0\.b-z3\.b}, {z0\.b-z3\.b}, z0\.b +[^:]+: c120a81d umax {z28\.b-z31\.b}, {z28\.b-z31\.b}, z0\.b +[^:]+: c12fa801 umax {z0\.b-z3\.b}, {z0\.b-z3\.b}, z15\.b +[^:]+: c127a805 umax {z4\.b-z7\.b}, {z4\.b-z7\.b}, z7\.b +[^:]+: c160a801 umax {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160a81d umax {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fa801 umax {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16ca80d umax {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0a801 umax {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0a81d umax {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afa801 umax {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7a809 umax {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0a801 umax {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0a81d umax {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efa801 umax {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1eda819 umax {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c120b001 umax {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z0\.b-z1\.b} +[^:]+: c120b01f umax {z30\.b-z31\.b}, {z30\.b-z31\.b}, {z0\.b-z1\.b} +[^:]+: c13eb001 umax {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z30\.b-z31\.b} +[^:]+: c134b00f umax {z14\.b-z15\.b}, {z14\.b-z15\.b}, {z20\.b-z21\.b} +[^:]+: c160b001 umax {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b01f umax {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb001 umax {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab013 umax {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b001 umax {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b01f umax {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb001 umax {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab005 umax {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b001 umax {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b01f umax {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb001 umax {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b01d umax {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c120b801 umax {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z0\.b-z3\.b} +[^:]+: c120b81d umax {z28\.b-z31\.b}, {z28\.b-z31\.b}, {z0\.b-z3\.b} +[^:]+: c13cb801 umax {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z28\.b-z31\.b} +[^:]+: c12cb809 umax {z8\.b-z11\.b}, {z8\.b-z11\.b}, {z12\.b-z15\.b} +[^:]+: c160b801 umax {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160b81d umax {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cb801 umax {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174b811 umax {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0b801 umax {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0b81d umax {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcb801 umax {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4b819 umax {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0b801 umax {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0b81d umax {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcb801 umax {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8b80d umax {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c120a021 umin {z0\.b-z1\.b}, {z0\.b-z1\.b}, z0\.b +[^:]+: c120a03f umin {z30\.b-z31\.b}, {z30\.b-z31\.b}, z0\.b +[^:]+: c12fa021 umin {z0\.b-z1\.b}, {z0\.b-z1\.b}, z15\.b +[^:]+: c129a023 umin {z2\.b-z3\.b}, {z2\.b-z3\.b}, z9\.b +[^:]+: c160a021 umin {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a03f umin {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa021 umin {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a027 umin {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a021 umin {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a03f umin {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa021 umin {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a033 umin {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a021 umin {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a03f umin {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa021 umin {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a037 umin {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c120a821 umin {z0\.b-z3\.b}, {z0\.b-z3\.b}, z0\.b +[^:]+: c120a83d umin {z28\.b-z31\.b}, {z28\.b-z31\.b}, z0\.b +[^:]+: c12fa821 umin {z0\.b-z3\.b}, {z0\.b-z3\.b}, z15\.b +[^:]+: c127a825 umin {z4\.b-z7\.b}, {z4\.b-z7\.b}, z7\.b +[^:]+: c160a821 umin {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160a83d umin {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16fa821 umin {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16ca82d umin {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0a821 umin {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0a83d umin {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afa821 umin {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7a829 umin {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0a821 umin {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0a83d umin {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efa821 umin {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1eda839 umin {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c120b021 umin {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z0\.b-z1\.b} +[^:]+: c120b03f umin {z30\.b-z31\.b}, {z30\.b-z31\.b}, {z0\.b-z1\.b} +[^:]+: c13eb021 umin {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z30\.b-z31\.b} +[^:]+: c134b02f umin {z14\.b-z15\.b}, {z14\.b-z15\.b}, {z20\.b-z21\.b} +[^:]+: c160b021 umin {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b03f umin {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb021 umin {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab033 umin {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b021 umin {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b03f umin {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb021 umin {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab025 umin {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b021 umin {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b03f umin {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb021 umin {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b03d umin {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c120b821 umin {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z0\.b-z3\.b} +[^:]+: c120b83d umin {z28\.b-z31\.b}, {z28\.b-z31\.b}, {z0\.b-z3\.b} +[^:]+: c13cb821 umin {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z28\.b-z31\.b} +[^:]+: c12cb829 umin {z8\.b-z11\.b}, {z8\.b-z11\.b}, {z12\.b-z15\.b} +[^:]+: c160b821 umin {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160b83d umin {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cb821 umin {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174b831 umin {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0b821 umin {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0b83d umin {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcb821 umin {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4b839 umin {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0b821 umin {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0b83d umin {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcb821 umin {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8b82d umin {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} +[^:]+: c120a221 urshl {z0\.b-z1\.b}, {z0\.b-z1\.b}, z0\.b +[^:]+: c120a23f urshl {z30\.b-z31\.b}, {z30\.b-z31\.b}, z0\.b +[^:]+: c12fa221 urshl {z0\.b-z1\.b}, {z0\.b-z1\.b}, z15\.b +[^:]+: c129a223 urshl {z2\.b-z3\.b}, {z2\.b-z3\.b}, z9\.b +[^:]+: c160a221 urshl {z0\.h-z1\.h}, {z0\.h-z1\.h}, z0\.h +[^:]+: c160a23f urshl {z30\.h-z31\.h}, {z30\.h-z31\.h}, z0\.h +[^:]+: c16fa221 urshl {z0\.h-z1\.h}, {z0\.h-z1\.h}, z15\.h +[^:]+: c166a227 urshl {z6\.h-z7\.h}, {z6\.h-z7\.h}, z6\.h +[^:]+: c1a0a221 urshl {z0\.s-z1\.s}, {z0\.s-z1\.s}, z0\.s +[^:]+: c1a0a23f urshl {z30\.s-z31\.s}, {z30\.s-z31\.s}, z0\.s +[^:]+: c1afa221 urshl {z0\.s-z1\.s}, {z0\.s-z1\.s}, z15\.s +[^:]+: c1a5a233 urshl {z18\.s-z19\.s}, {z18\.s-z19\.s}, z5\.s +[^:]+: c1e0a221 urshl {z0\.d-z1\.d}, {z0\.d-z1\.d}, z0\.d +[^:]+: c1e0a23f urshl {z30\.d-z31\.d}, {z30\.d-z31\.d}, z0\.d +[^:]+: c1efa221 urshl {z0\.d-z1\.d}, {z0\.d-z1\.d}, z15\.d +[^:]+: c1e8a237 urshl {z22\.d-z23\.d}, {z22\.d-z23\.d}, z8\.d +[^:]+: c120aa21 urshl {z0\.b-z3\.b}, {z0\.b-z3\.b}, z0\.b +[^:]+: c120aa3d urshl {z28\.b-z31\.b}, {z28\.b-z31\.b}, z0\.b +[^:]+: c12faa21 urshl {z0\.b-z3\.b}, {z0\.b-z3\.b}, z15\.b +[^:]+: c127aa25 urshl {z4\.b-z7\.b}, {z4\.b-z7\.b}, z7\.b +[^:]+: c160aa21 urshl {z0\.h-z3\.h}, {z0\.h-z3\.h}, z0\.h +[^:]+: c160aa3d urshl {z28\.h-z31\.h}, {z28\.h-z31\.h}, z0\.h +[^:]+: c16faa21 urshl {z0\.h-z3\.h}, {z0\.h-z3\.h}, z15\.h +[^:]+: c16caa2d urshl {z12\.h-z15\.h}, {z12\.h-z15\.h}, z12\.h +[^:]+: c1a0aa21 urshl {z0\.s-z3\.s}, {z0\.s-z3\.s}, z0\.s +[^:]+: c1a0aa3d urshl {z28\.s-z31\.s}, {z28\.s-z31\.s}, z0\.s +[^:]+: c1afaa21 urshl {z0\.s-z3\.s}, {z0\.s-z3\.s}, z15\.s +[^:]+: c1a7aa29 urshl {z8\.s-z11\.s}, {z8\.s-z11\.s}, z7\.s +[^:]+: c1e0aa21 urshl {z0\.d-z3\.d}, {z0\.d-z3\.d}, z0\.d +[^:]+: c1e0aa3d urshl {z28\.d-z31\.d}, {z28\.d-z31\.d}, z0\.d +[^:]+: c1efaa21 urshl {z0\.d-z3\.d}, {z0\.d-z3\.d}, z15\.d +[^:]+: c1edaa39 urshl {z24\.d-z27\.d}, {z24\.d-z27\.d}, z13\.d +[^:]+: c120b221 urshl {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z0\.b-z1\.b} +[^:]+: c120b23f urshl {z30\.b-z31\.b}, {z30\.b-z31\.b}, {z0\.b-z1\.b} +[^:]+: c13eb221 urshl {z0\.b-z1\.b}, {z0\.b-z1\.b}, {z30\.b-z31\.b} +[^:]+: c134b22f urshl {z14\.b-z15\.b}, {z14\.b-z15\.b}, {z20\.b-z21\.b} +[^:]+: c160b221 urshl {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z0\.h-z1\.h} +[^:]+: c160b23f urshl {z30\.h-z31\.h}, {z30\.h-z31\.h}, {z0\.h-z1\.h} +[^:]+: c17eb221 urshl {z0\.h-z1\.h}, {z0\.h-z1\.h}, {z30\.h-z31\.h} +[^:]+: c17ab233 urshl {z18\.h-z19\.h}, {z18\.h-z19\.h}, {z26\.h-z27\.h} +[^:]+: c1a0b221 urshl {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z0\.s-z1\.s} +[^:]+: c1a0b23f urshl {z30\.s-z31\.s}, {z30\.s-z31\.s}, {z0\.s-z1\.s} +[^:]+: c1beb221 urshl {z0\.s-z1\.s}, {z0\.s-z1\.s}, {z30\.s-z31\.s} +[^:]+: c1aab225 urshl {z4\.s-z5\.s}, {z4\.s-z5\.s}, {z10\.s-z11\.s} +[^:]+: c1e0b221 urshl {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z0\.d-z1\.d} +[^:]+: c1e0b23f urshl {z30\.d-z31\.d}, {z30\.d-z31\.d}, {z0\.d-z1\.d} +[^:]+: c1feb221 urshl {z0\.d-z1\.d}, {z0\.d-z1\.d}, {z30\.d-z31\.d} +[^:]+: c1e8b23d urshl {z28\.d-z29\.d}, {z28\.d-z29\.d}, {z8\.d-z9\.d} +[^:]+: c120ba21 urshl {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z0\.b-z3\.b} +[^:]+: c120ba3d urshl {z28\.b-z31\.b}, {z28\.b-z31\.b}, {z0\.b-z3\.b} +[^:]+: c13cba21 urshl {z0\.b-z3\.b}, {z0\.b-z3\.b}, {z28\.b-z31\.b} +[^:]+: c12cba29 urshl {z8\.b-z11\.b}, {z8\.b-z11\.b}, {z12\.b-z15\.b} +[^:]+: c160ba21 urshl {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z0\.h-z3\.h} +[^:]+: c160ba3d urshl {z28\.h-z31\.h}, {z28\.h-z31\.h}, {z0\.h-z3\.h} +[^:]+: c17cba21 urshl {z0\.h-z3\.h}, {z0\.h-z3\.h}, {z28\.h-z31\.h} +[^:]+: c174ba31 urshl {z16\.h-z19\.h}, {z16\.h-z19\.h}, {z20\.h-z23\.h} +[^:]+: c1a0ba21 urshl {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z0\.s-z3\.s} +[^:]+: c1a0ba3d urshl {z28\.s-z31\.s}, {z28\.s-z31\.s}, {z0\.s-z3\.s} +[^:]+: c1bcba21 urshl {z0\.s-z3\.s}, {z0\.s-z3\.s}, {z28\.s-z31\.s} +[^:]+: c1a4ba39 urshl {z24\.s-z27\.s}, {z24\.s-z27\.s}, {z4\.s-z7\.s} +[^:]+: c1e0ba21 urshl {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z0\.d-z3\.d} +[^:]+: c1e0ba3d urshl {z28\.d-z31\.d}, {z28\.d-z31\.d}, {z0\.d-z3\.d} +[^:]+: c1fcba21 urshl {z0\.d-z3\.d}, {z0\.d-z3\.d}, {z28\.d-z31\.d} +[^:]+: c1e8ba2d urshl {z12\.d-z15\.d}, {z12\.d-z15\.d}, {z8\.d-z11\.d} diff --git a/gas/testsuite/gas/aarch64/sme2-10.s b/gas/testsuite/gas/aarch64/sme2-10.s new file mode 100644 index 0000000..ca91a98 --- /dev/null +++ b/gas/testsuite/gas/aarch64/sme2-10.s @@ -0,0 +1,799 @@ + fmax { z0.h - z1.h }, { z0.h - z1.h }, z0.h + fmax { z30.h - z31.h }, { z30.h - z31.h }, z0.h + fmax { z0.h - z1.h }, { z0.h - z1.h }, z15.h + fmax { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + fmax { z0.s - z1.s }, { z0.s - z1.s }, z0.s + fmax { z30.s - z31.s }, { z30.s - z31.s }, z0.s + fmax { z0.s - z1.s }, { z0.s - z1.s }, z15.s + fmax { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + fmax { z0.d - z1.d }, { z0.d - z1.d }, z0.d + fmax { z30.d - z31.d }, { z30.d - z31.d }, z0.d + fmax { z0.d - z1.d }, { z0.d - z1.d }, z15.d + fmax { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + fmax { z0.h - z3.h }, { z0.h - z3.h }, z0.h + fmax { z28.h - z31.h }, { z28.h - z31.h }, z0.h + fmax { z0.h - z3.h }, { z0.h - z3.h }, z15.h + fmax { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + fmax { z0.s - z3.s }, { z0.s - z3.s }, z0.s + fmax { z28.s - z31.s }, { z28.s - z31.s }, z0.s + fmax { z0.s - z3.s }, { z0.s - z3.s }, z15.s + fmax { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + fmax { z0.d - z3.d }, { z0.d - z3.d }, z0.d + fmax { z28.d - z31.d }, { z28.d - z31.d }, z0.d + fmax { z0.d - z3.d }, { z0.d - z3.d }, z15.d + fmax { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + fmax { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + fmax { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + fmax { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + fmax { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + fmax { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + fmax { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + fmax { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + fmax { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + fmax { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + fmax { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + fmax { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + fmax { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + fmax { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + fmax { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + fmax { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + fmax { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + fmax { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + fmax { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + fmax { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + fmax { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + fmax { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + fmax { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + fmax { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + fmax { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + fmaxnm { z0.h - z1.h }, { z0.h - z1.h }, z0.h + fmaxnm { z30.h - z31.h }, { z30.h - z31.h }, z0.h + fmaxnm { z0.h - z1.h }, { z0.h - z1.h }, z15.h + fmaxnm { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + fmaxnm { z0.s - z1.s }, { z0.s - z1.s }, z0.s + fmaxnm { z30.s - z31.s }, { z30.s - z31.s }, z0.s + fmaxnm { z0.s - z1.s }, { z0.s - z1.s }, z15.s + fmaxnm { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + fmaxnm { z0.d - z1.d }, { z0.d - z1.d }, z0.d + fmaxnm { z30.d - z31.d }, { z30.d - z31.d }, z0.d + fmaxnm { z0.d - z1.d }, { z0.d - z1.d }, z15.d + fmaxnm { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + fmaxnm { z0.h - z3.h }, { z0.h - z3.h }, z0.h + fmaxnm { z28.h - z31.h }, { z28.h - z31.h }, z0.h + fmaxnm { z0.h - z3.h }, { z0.h - z3.h }, z15.h + fmaxnm { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + fmaxnm { z0.s - z3.s }, { z0.s - z3.s }, z0.s + fmaxnm { z28.s - z31.s }, { z28.s - z31.s }, z0.s + fmaxnm { z0.s - z3.s }, { z0.s - z3.s }, z15.s + fmaxnm { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + fmaxnm { z0.d - z3.d }, { z0.d - z3.d }, z0.d + fmaxnm { z28.d - z31.d }, { z28.d - z31.d }, z0.d + fmaxnm { z0.d - z3.d }, { z0.d - z3.d }, z15.d + fmaxnm { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + fmaxnm { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + fmaxnm { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + fmaxnm { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + fmaxnm { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + fmaxnm { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + fmaxnm { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + fmaxnm { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + fmaxnm { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + fmaxnm { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + fmaxnm { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + fmaxnm { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + fmaxnm { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + fmaxnm { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + fmaxnm { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + fmaxnm { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + fmaxnm { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + fmaxnm { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + fmaxnm { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + fmaxnm { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + fmaxnm { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + fmaxnm { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + fmaxnm { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + fmaxnm { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + fmaxnm { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + fmin { z0.h - z1.h }, { z0.h - z1.h }, z0.h + fmin { z30.h - z31.h }, { z30.h - z31.h }, z0.h + fmin { z0.h - z1.h }, { z0.h - z1.h }, z15.h + fmin { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + fmin { z0.s - z1.s }, { z0.s - z1.s }, z0.s + fmin { z30.s - z31.s }, { z30.s - z31.s }, z0.s + fmin { z0.s - z1.s }, { z0.s - z1.s }, z15.s + fmin { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + fmin { z0.d - z1.d }, { z0.d - z1.d }, z0.d + fmin { z30.d - z31.d }, { z30.d - z31.d }, z0.d + fmin { z0.d - z1.d }, { z0.d - z1.d }, z15.d + fmin { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + fmin { z0.h - z3.h }, { z0.h - z3.h }, z0.h + fmin { z28.h - z31.h }, { z28.h - z31.h }, z0.h + fmin { z0.h - z3.h }, { z0.h - z3.h }, z15.h + fmin { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + fmin { z0.s - z3.s }, { z0.s - z3.s }, z0.s + fmin { z28.s - z31.s }, { z28.s - z31.s }, z0.s + fmin { z0.s - z3.s }, { z0.s - z3.s }, z15.s + fmin { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + fmin { z0.d - z3.d }, { z0.d - z3.d }, z0.d + fmin { z28.d - z31.d }, { z28.d - z31.d }, z0.d + fmin { z0.d - z3.d }, { z0.d - z3.d }, z15.d + fmin { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + fmin { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + fmin { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + fmin { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + fmin { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + fmin { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + fmin { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + fmin { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + fmin { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + fmin { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + fmin { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + fmin { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + fmin { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + fmin { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + fmin { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + fmin { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + fmin { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + fmin { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + fmin { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + fmin { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + fmin { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + fmin { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + fmin { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + fmin { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + fmin { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + fminnm { z0.h - z1.h }, { z0.h - z1.h }, z0.h + fminnm { z30.h - z31.h }, { z30.h - z31.h }, z0.h + fminnm { z0.h - z1.h }, { z0.h - z1.h }, z15.h + fminnm { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + fminnm { z0.s - z1.s }, { z0.s - z1.s }, z0.s + fminnm { z30.s - z31.s }, { z30.s - z31.s }, z0.s + fminnm { z0.s - z1.s }, { z0.s - z1.s }, z15.s + fminnm { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + fminnm { z0.d - z1.d }, { z0.d - z1.d }, z0.d + fminnm { z30.d - z31.d }, { z30.d - z31.d }, z0.d + fminnm { z0.d - z1.d }, { z0.d - z1.d }, z15.d + fminnm { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + fminnm { z0.h - z3.h }, { z0.h - z3.h }, z0.h + fminnm { z28.h - z31.h }, { z28.h - z31.h }, z0.h + fminnm { z0.h - z3.h }, { z0.h - z3.h }, z15.h + fminnm { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + fminnm { z0.s - z3.s }, { z0.s - z3.s }, z0.s + fminnm { z28.s - z31.s }, { z28.s - z31.s }, z0.s + fminnm { z0.s - z3.s }, { z0.s - z3.s }, z15.s + fminnm { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + fminnm { z0.d - z3.d }, { z0.d - z3.d }, z0.d + fminnm { z28.d - z31.d }, { z28.d - z31.d }, z0.d + fminnm { z0.d - z3.d }, { z0.d - z3.d }, z15.d + fminnm { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + fminnm { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + fminnm { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + fminnm { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + fminnm { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + fminnm { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + fminnm { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + fminnm { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + fminnm { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + fminnm { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + fminnm { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + fminnm { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + fminnm { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + fminnm { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + fminnm { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + fminnm { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + fminnm { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + fminnm { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + fminnm { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + fminnm { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + fminnm { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + fminnm { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + fminnm { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + fminnm { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + fminnm { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + smax { z0.b - z1.b }, { z0.b - z1.b }, z0.b + smax { z30.b - z31.b }, { z30.b - z31.b }, z0.b + smax { z0.b - z1.b }, { z0.b - z1.b }, z15.b + smax { z2.b - z3.b }, { z2.b - z3.b }, z9.b + + smax { z0.h - z1.h }, { z0.h - z1.h }, z0.h + smax { z30.h - z31.h }, { z30.h - z31.h }, z0.h + smax { z0.h - z1.h }, { z0.h - z1.h }, z15.h + smax { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + smax { z0.s - z1.s }, { z0.s - z1.s }, z0.s + smax { z30.s - z31.s }, { z30.s - z31.s }, z0.s + smax { z0.s - z1.s }, { z0.s - z1.s }, z15.s + smax { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + smax { z0.d - z1.d }, { z0.d - z1.d }, z0.d + smax { z30.d - z31.d }, { z30.d - z31.d }, z0.d + smax { z0.d - z1.d }, { z0.d - z1.d }, z15.d + smax { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + smax { z0.b - z3.b }, { z0.b - z3.b }, z0.b + smax { z28.b - z31.b }, { z28.b - z31.b }, z0.b + smax { z0.b - z3.b }, { z0.b - z3.b }, z15.b + smax { z4.b - z7.b }, { z4.b - z7.b }, z7.b + + smax { z0.h - z3.h }, { z0.h - z3.h }, z0.h + smax { z28.h - z31.h }, { z28.h - z31.h }, z0.h + smax { z0.h - z3.h }, { z0.h - z3.h }, z15.h + smax { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + smax { z0.s - z3.s }, { z0.s - z3.s }, z0.s + smax { z28.s - z31.s }, { z28.s - z31.s }, z0.s + smax { z0.s - z3.s }, { z0.s - z3.s }, z15.s + smax { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + smax { z0.d - z3.d }, { z0.d - z3.d }, z0.d + smax { z28.d - z31.d }, { z28.d - z31.d }, z0.d + smax { z0.d - z3.d }, { z0.d - z3.d }, z15.d + smax { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + smax { z0.b - z1.b }, { z0.b - z1.b }, { z0.b - z1.b } + smax { z30.b - z31.b }, { z30.b - z31.b }, { z0.b - z1.b } + smax { z0.b - z1.b }, { z0.b - z1.b }, { z30.b - z31.b } + smax { z14.b - z15.b }, { z14.b - z15.b }, { z20.b - z21.b } + + smax { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + smax { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + smax { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + smax { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + smax { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + smax { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + smax { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + smax { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + smax { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + smax { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + smax { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + smax { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + smax { z0.b - z3.b }, { z0.b - z3.b }, { z0.b - z3.b } + smax { z28.b - z31.b }, { z28.b - z31.b }, { z0.b - z3.b } + smax { z0.b - z3.b }, { z0.b - z3.b }, { z28.b - z31.b } + smax { z8.b - z11.b }, { z8.b - z11.b }, { z12.b - z15.b } + + smax { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + smax { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + smax { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + smax { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + smax { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + smax { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + smax { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + smax { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + smax { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + smax { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + smax { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + smax { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + smin { z0.b - z1.b }, { z0.b - z1.b }, z0.b + smin { z30.b - z31.b }, { z30.b - z31.b }, z0.b + smin { z0.b - z1.b }, { z0.b - z1.b }, z15.b + smin { z2.b - z3.b }, { z2.b - z3.b }, z9.b + + smin { z0.h - z1.h }, { z0.h - z1.h }, z0.h + smin { z30.h - z31.h }, { z30.h - z31.h }, z0.h + smin { z0.h - z1.h }, { z0.h - z1.h }, z15.h + smin { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + smin { z0.s - z1.s }, { z0.s - z1.s }, z0.s + smin { z30.s - z31.s }, { z30.s - z31.s }, z0.s + smin { z0.s - z1.s }, { z0.s - z1.s }, z15.s + smin { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + smin { z0.d - z1.d }, { z0.d - z1.d }, z0.d + smin { z30.d - z31.d }, { z30.d - z31.d }, z0.d + smin { z0.d - z1.d }, { z0.d - z1.d }, z15.d + smin { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + smin { z0.b - z3.b }, { z0.b - z3.b }, z0.b + smin { z28.b - z31.b }, { z28.b - z31.b }, z0.b + smin { z0.b - z3.b }, { z0.b - z3.b }, z15.b + smin { z4.b - z7.b }, { z4.b - z7.b }, z7.b + + smin { z0.h - z3.h }, { z0.h - z3.h }, z0.h + smin { z28.h - z31.h }, { z28.h - z31.h }, z0.h + smin { z0.h - z3.h }, { z0.h - z3.h }, z15.h + smin { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + smin { z0.s - z3.s }, { z0.s - z3.s }, z0.s + smin { z28.s - z31.s }, { z28.s - z31.s }, z0.s + smin { z0.s - z3.s }, { z0.s - z3.s }, z15.s + smin { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + smin { z0.d - z3.d }, { z0.d - z3.d }, z0.d + smin { z28.d - z31.d }, { z28.d - z31.d }, z0.d + smin { z0.d - z3.d }, { z0.d - z3.d }, z15.d + smin { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + smin { z0.b - z1.b }, { z0.b - z1.b }, { z0.b - z1.b } + smin { z30.b - z31.b }, { z30.b - z31.b }, { z0.b - z1.b } + smin { z0.b - z1.b }, { z0.b - z1.b }, { z30.b - z31.b } + smin { z14.b - z15.b }, { z14.b - z15.b }, { z20.b - z21.b } + + smin { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + smin { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + smin { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + smin { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + smin { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + smin { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + smin { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + smin { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + smin { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + smin { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + smin { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + smin { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + smin { z0.b - z3.b }, { z0.b - z3.b }, { z0.b - z3.b } + smin { z28.b - z31.b }, { z28.b - z31.b }, { z0.b - z3.b } + smin { z0.b - z3.b }, { z0.b - z3.b }, { z28.b - z31.b } + smin { z8.b - z11.b }, { z8.b - z11.b }, { z12.b - z15.b } + + smin { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + smin { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + smin { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + smin { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + smin { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + smin { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + smin { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + smin { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + smin { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + smin { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + smin { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + smin { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + sqdmulh { z0.b - z1.b }, { z0.b - z1.b }, z0.b + sqdmulh { z30.b - z31.b }, { z30.b - z31.b }, z0.b + sqdmulh { z0.b - z1.b }, { z0.b - z1.b }, z15.b + sqdmulh { z2.b - z3.b }, { z2.b - z3.b }, z9.b + + sqdmulh { z0.h - z1.h }, { z0.h - z1.h }, z0.h + sqdmulh { z30.h - z31.h }, { z30.h - z31.h }, z0.h + sqdmulh { z0.h - z1.h }, { z0.h - z1.h }, z15.h + sqdmulh { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + sqdmulh { z0.s - z1.s }, { z0.s - z1.s }, z0.s + sqdmulh { z30.s - z31.s }, { z30.s - z31.s }, z0.s + sqdmulh { z0.s - z1.s }, { z0.s - z1.s }, z15.s + sqdmulh { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + sqdmulh { z0.d - z1.d }, { z0.d - z1.d }, z0.d + sqdmulh { z30.d - z31.d }, { z30.d - z31.d }, z0.d + sqdmulh { z0.d - z1.d }, { z0.d - z1.d }, z15.d + sqdmulh { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + sqdmulh { z0.b - z3.b }, { z0.b - z3.b }, z0.b + sqdmulh { z28.b - z31.b }, { z28.b - z31.b }, z0.b + sqdmulh { z0.b - z3.b }, { z0.b - z3.b }, z15.b + sqdmulh { z4.b - z7.b }, { z4.b - z7.b }, z7.b + + sqdmulh { z0.h - z3.h }, { z0.h - z3.h }, z0.h + sqdmulh { z28.h - z31.h }, { z28.h - z31.h }, z0.h + sqdmulh { z0.h - z3.h }, { z0.h - z3.h }, z15.h + sqdmulh { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + sqdmulh { z0.s - z3.s }, { z0.s - z3.s }, z0.s + sqdmulh { z28.s - z31.s }, { z28.s - z31.s }, z0.s + sqdmulh { z0.s - z3.s }, { z0.s - z3.s }, z15.s + sqdmulh { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + sqdmulh { z0.d - z3.d }, { z0.d - z3.d }, z0.d + sqdmulh { z28.d - z31.d }, { z28.d - z31.d }, z0.d + sqdmulh { z0.d - z3.d }, { z0.d - z3.d }, z15.d + sqdmulh { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + sqdmulh { z0.b - z1.b }, { z0.b - z1.b }, { z0.b - z1.b } + sqdmulh { z30.b - z31.b }, { z30.b - z31.b }, { z0.b - z1.b } + sqdmulh { z0.b - z1.b }, { z0.b - z1.b }, { z30.b - z31.b } + sqdmulh { z14.b - z15.b }, { z14.b - z15.b }, { z20.b - z21.b } + + sqdmulh { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + sqdmulh { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + sqdmulh { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + sqdmulh { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + sqdmulh { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + sqdmulh { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + sqdmulh { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + sqdmulh { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + sqdmulh { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + sqdmulh { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + sqdmulh { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + sqdmulh { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + sqdmulh { z0.b - z3.b }, { z0.b - z3.b }, { z0.b - z3.b } + sqdmulh { z28.b - z31.b }, { z28.b - z31.b }, { z0.b - z3.b } + sqdmulh { z0.b - z3.b }, { z0.b - z3.b }, { z28.b - z31.b } + sqdmulh { z8.b - z11.b }, { z8.b - z11.b }, { z12.b - z15.b } + + sqdmulh { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + sqdmulh { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + sqdmulh { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + sqdmulh { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + sqdmulh { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + sqdmulh { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + sqdmulh { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + sqdmulh { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + sqdmulh { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + sqdmulh { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + sqdmulh { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + sqdmulh { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + srshl { z0.b - z1.b }, { z0.b - z1.b }, z0.b + srshl { z30.b - z31.b }, { z30.b - z31.b }, z0.b + srshl { z0.b - z1.b }, { z0.b - z1.b }, z15.b + srshl { z2.b - z3.b }, { z2.b - z3.b }, z9.b + + srshl { z0.h - z1.h }, { z0.h - z1.h }, z0.h + srshl { z30.h - z31.h }, { z30.h - z31.h }, z0.h + srshl { z0.h - z1.h }, { z0.h - z1.h }, z15.h + srshl { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + srshl { z0.s - z1.s }, { z0.s - z1.s }, z0.s + srshl { z30.s - z31.s }, { z30.s - z31.s }, z0.s + srshl { z0.s - z1.s }, { z0.s - z1.s }, z15.s + srshl { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + srshl { z0.d - z1.d }, { z0.d - z1.d }, z0.d + srshl { z30.d - z31.d }, { z30.d - z31.d }, z0.d + srshl { z0.d - z1.d }, { z0.d - z1.d }, z15.d + srshl { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + srshl { z0.b - z3.b }, { z0.b - z3.b }, z0.b + srshl { z28.b - z31.b }, { z28.b - z31.b }, z0.b + srshl { z0.b - z3.b }, { z0.b - z3.b }, z15.b + srshl { z4.b - z7.b }, { z4.b - z7.b }, z7.b + + srshl { z0.h - z3.h }, { z0.h - z3.h }, z0.h + srshl { z28.h - z31.h }, { z28.h - z31.h }, z0.h + srshl { z0.h - z3.h }, { z0.h - z3.h }, z15.h + srshl { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + srshl { z0.s - z3.s }, { z0.s - z3.s }, z0.s + srshl { z28.s - z31.s }, { z28.s - z31.s }, z0.s + srshl { z0.s - z3.s }, { z0.s - z3.s }, z15.s + srshl { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + srshl { z0.d - z3.d }, { z0.d - z3.d }, z0.d + srshl { z28.d - z31.d }, { z28.d - z31.d }, z0.d + srshl { z0.d - z3.d }, { z0.d - z3.d }, z15.d + srshl { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + srshl { z0.b - z1.b }, { z0.b - z1.b }, { z0.b - z1.b } + srshl { z30.b - z31.b }, { z30.b - z31.b }, { z0.b - z1.b } + srshl { z0.b - z1.b }, { z0.b - z1.b }, { z30.b - z31.b } + srshl { z14.b - z15.b }, { z14.b - z15.b }, { z20.b - z21.b } + + srshl { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + srshl { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + srshl { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + srshl { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + srshl { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + srshl { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + srshl { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + srshl { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + srshl { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + srshl { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + srshl { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + srshl { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + srshl { z0.b - z3.b }, { z0.b - z3.b }, { z0.b - z3.b } + srshl { z28.b - z31.b }, { z28.b - z31.b }, { z0.b - z3.b } + srshl { z0.b - z3.b }, { z0.b - z3.b }, { z28.b - z31.b } + srshl { z8.b - z11.b }, { z8.b - z11.b }, { z12.b - z15.b } + + srshl { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + srshl { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + srshl { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + srshl { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + srshl { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + srshl { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + srshl { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + srshl { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + srshl { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + srshl { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + srshl { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + srshl { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + umax { z0.b - z1.b }, { z0.b - z1.b }, z0.b + umax { z30.b - z31.b }, { z30.b - z31.b }, z0.b + umax { z0.b - z1.b }, { z0.b - z1.b }, z15.b + umax { z2.b - z3.b }, { z2.b - z3.b }, z9.b + + umax { z0.h - z1.h }, { z0.h - z1.h }, z0.h + umax { z30.h - z31.h }, { z30.h - z31.h }, z0.h + umax { z0.h - z1.h }, { z0.h - z1.h }, z15.h + umax { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + umax { z0.s - z1.s }, { z0.s - z1.s }, z0.s + umax { z30.s - z31.s }, { z30.s - z31.s }, z0.s + umax { z0.s - z1.s }, { z0.s - z1.s }, z15.s + umax { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + umax { z0.d - z1.d }, { z0.d - z1.d }, z0.d + umax { z30.d - z31.d }, { z30.d - z31.d }, z0.d + umax { z0.d - z1.d }, { z0.d - z1.d }, z15.d + umax { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + umax { z0.b - z3.b }, { z0.b - z3.b }, z0.b + umax { z28.b - z31.b }, { z28.b - z31.b }, z0.b + umax { z0.b - z3.b }, { z0.b - z3.b }, z15.b + umax { z4.b - z7.b }, { z4.b - z7.b }, z7.b + + umax { z0.h - z3.h }, { z0.h - z3.h }, z0.h + umax { z28.h - z31.h }, { z28.h - z31.h }, z0.h + umax { z0.h - z3.h }, { z0.h - z3.h }, z15.h + umax { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + umax { z0.s - z3.s }, { z0.s - z3.s }, z0.s + umax { z28.s - z31.s }, { z28.s - z31.s }, z0.s + umax { z0.s - z3.s }, { z0.s - z3.s }, z15.s + umax { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + umax { z0.d - z3.d }, { z0.d - z3.d }, z0.d + umax { z28.d - z31.d }, { z28.d - z31.d }, z0.d + umax { z0.d - z3.d }, { z0.d - z3.d }, z15.d + umax { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + umax { z0.b - z1.b }, { z0.b - z1.b }, { z0.b - z1.b } + umax { z30.b - z31.b }, { z30.b - z31.b }, { z0.b - z1.b } + umax { z0.b - z1.b }, { z0.b - z1.b }, { z30.b - z31.b } + umax { z14.b - z15.b }, { z14.b - z15.b }, { z20.b - z21.b } + + umax { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + umax { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + umax { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + umax { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + umax { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + umax { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + umax { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + umax { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + umax { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + umax { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + umax { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + umax { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + umax { z0.b - z3.b }, { z0.b - z3.b }, { z0.b - z3.b } + umax { z28.b - z31.b }, { z28.b - z31.b }, { z0.b - z3.b } + umax { z0.b - z3.b }, { z0.b - z3.b }, { z28.b - z31.b } + umax { z8.b - z11.b }, { z8.b - z11.b }, { z12.b - z15.b } + + umax { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + umax { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + umax { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + umax { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + umax { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + umax { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + umax { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + umax { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + umax { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + umax { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + umax { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + umax { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + umin { z0.b - z1.b }, { z0.b - z1.b }, z0.b + umin { z30.b - z31.b }, { z30.b - z31.b }, z0.b + umin { z0.b - z1.b }, { z0.b - z1.b }, z15.b + umin { z2.b - z3.b }, { z2.b - z3.b }, z9.b + + umin { z0.h - z1.h }, { z0.h - z1.h }, z0.h + umin { z30.h - z31.h }, { z30.h - z31.h }, z0.h + umin { z0.h - z1.h }, { z0.h - z1.h }, z15.h + umin { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + umin { z0.s - z1.s }, { z0.s - z1.s }, z0.s + umin { z30.s - z31.s }, { z30.s - z31.s }, z0.s + umin { z0.s - z1.s }, { z0.s - z1.s }, z15.s + umin { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + umin { z0.d - z1.d }, { z0.d - z1.d }, z0.d + umin { z30.d - z31.d }, { z30.d - z31.d }, z0.d + umin { z0.d - z1.d }, { z0.d - z1.d }, z15.d + umin { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + umin { z0.b - z3.b }, { z0.b - z3.b }, z0.b + umin { z28.b - z31.b }, { z28.b - z31.b }, z0.b + umin { z0.b - z3.b }, { z0.b - z3.b }, z15.b + umin { z4.b - z7.b }, { z4.b - z7.b }, z7.b + + umin { z0.h - z3.h }, { z0.h - z3.h }, z0.h + umin { z28.h - z31.h }, { z28.h - z31.h }, z0.h + umin { z0.h - z3.h }, { z0.h - z3.h }, z15.h + umin { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + umin { z0.s - z3.s }, { z0.s - z3.s }, z0.s + umin { z28.s - z31.s }, { z28.s - z31.s }, z0.s + umin { z0.s - z3.s }, { z0.s - z3.s }, z15.s + umin { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + umin { z0.d - z3.d }, { z0.d - z3.d }, z0.d + umin { z28.d - z31.d }, { z28.d - z31.d }, z0.d + umin { z0.d - z3.d }, { z0.d - z3.d }, z15.d + umin { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + umin { z0.b - z1.b }, { z0.b - z1.b }, { z0.b - z1.b } + umin { z30.b - z31.b }, { z30.b - z31.b }, { z0.b - z1.b } + umin { z0.b - z1.b }, { z0.b - z1.b }, { z30.b - z31.b } + umin { z14.b - z15.b }, { z14.b - z15.b }, { z20.b - z21.b } + + umin { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + umin { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + umin { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + umin { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + umin { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + umin { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + umin { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + umin { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + umin { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + umin { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + umin { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + umin { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + umin { z0.b - z3.b }, { z0.b - z3.b }, { z0.b - z3.b } + umin { z28.b - z31.b }, { z28.b - z31.b }, { z0.b - z3.b } + umin { z0.b - z3.b }, { z0.b - z3.b }, { z28.b - z31.b } + umin { z8.b - z11.b }, { z8.b - z11.b }, { z12.b - z15.b } + + umin { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + umin { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + umin { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + umin { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + umin { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + umin { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + umin { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + umin { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + umin { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + umin { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + umin { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + umin { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } + + urshl { z0.b - z1.b }, { z0.b - z1.b }, z0.b + urshl { z30.b - z31.b }, { z30.b - z31.b }, z0.b + urshl { z0.b - z1.b }, { z0.b - z1.b }, z15.b + urshl { z2.b - z3.b }, { z2.b - z3.b }, z9.b + + urshl { z0.h - z1.h }, { z0.h - z1.h }, z0.h + urshl { z30.h - z31.h }, { z30.h - z31.h }, z0.h + urshl { z0.h - z1.h }, { z0.h - z1.h }, z15.h + urshl { z6.h - z7.h }, { z6.h - z7.h }, z6.h + + urshl { z0.s - z1.s }, { z0.s - z1.s }, z0.s + urshl { z30.s - z31.s }, { z30.s - z31.s }, z0.s + urshl { z0.s - z1.s }, { z0.s - z1.s }, z15.s + urshl { z18.s - z19.s }, { z18.s - z19.s }, z5.s + + urshl { z0.d - z1.d }, { z0.d - z1.d }, z0.d + urshl { z30.d - z31.d }, { z30.d - z31.d }, z0.d + urshl { z0.d - z1.d }, { z0.d - z1.d }, z15.d + urshl { z22.d - z23.d }, { z22.d - z23.d }, z8.d + + urshl { z0.b - z3.b }, { z0.b - z3.b }, z0.b + urshl { z28.b - z31.b }, { z28.b - z31.b }, z0.b + urshl { z0.b - z3.b }, { z0.b - z3.b }, z15.b + urshl { z4.b - z7.b }, { z4.b - z7.b }, z7.b + + urshl { z0.h - z3.h }, { z0.h - z3.h }, z0.h + urshl { z28.h - z31.h }, { z28.h - z31.h }, z0.h + urshl { z0.h - z3.h }, { z0.h - z3.h }, z15.h + urshl { z12.h - z15.h }, { z12.h - z15.h }, z12.h + + urshl { z0.s - z3.s }, { z0.s - z3.s }, z0.s + urshl { z28.s - z31.s }, { z28.s - z31.s }, z0.s + urshl { z0.s - z3.s }, { z0.s - z3.s }, z15.s + urshl { z8.s - z11.s }, { z8.s - z11.s }, z7.s + + urshl { z0.d - z3.d }, { z0.d - z3.d }, z0.d + urshl { z28.d - z31.d }, { z28.d - z31.d }, z0.d + urshl { z0.d - z3.d }, { z0.d - z3.d }, z15.d + urshl { z24.d - z27.d }, { z24.d - z27.d }, z13.d + + urshl { z0.b - z1.b }, { z0.b - z1.b }, { z0.b - z1.b } + urshl { z30.b - z31.b }, { z30.b - z31.b }, { z0.b - z1.b } + urshl { z0.b - z1.b }, { z0.b - z1.b }, { z30.b - z31.b } + urshl { z14.b - z15.b }, { z14.b - z15.b }, { z20.b - z21.b } + + urshl { z0.h - z1.h }, { z0.h - z1.h }, { z0.h - z1.h } + urshl { z30.h - z31.h }, { z30.h - z31.h }, { z0.h - z1.h } + urshl { z0.h - z1.h }, { z0.h - z1.h }, { z30.h - z31.h } + urshl { z18.h - z19.h }, { z18.h - z19.h }, { z26.h - z27.h } + + urshl { z0.s - z1.s }, { z0.s - z1.s }, { z0.s - z1.s } + urshl { z30.s - z31.s }, { z30.s - z31.s }, { z0.s - z1.s } + urshl { z0.s - z1.s }, { z0.s - z1.s }, { z30.s - z31.s } + urshl { z4.s - z5.s }, { z4.s - z5.s }, { z10.s - z11.s } + + urshl { z0.d - z1.d }, { z0.d - z1.d }, { z0.d - z1.d } + urshl { z30.d - z31.d }, { z30.d - z31.d }, { z0.d - z1.d } + urshl { z0.d - z1.d }, { z0.d - z1.d }, { z30.d - z31.d } + urshl { z28.d - z29.d }, { z28.d - z29.d }, { z8.d - z9.d } + + urshl { z0.b - z3.b }, { z0.b - z3.b }, { z0.b - z3.b } + urshl { z28.b - z31.b }, { z28.b - z31.b }, { z0.b - z3.b } + urshl { z0.b - z3.b }, { z0.b - z3.b }, { z28.b - z31.b } + urshl { z8.b - z11.b }, { z8.b - z11.b }, { z12.b - z15.b } + + urshl { z0.h - z3.h }, { z0.h - z3.h }, { z0.h - z3.h } + urshl { z28.h - z31.h }, { z28.h - z31.h }, { z0.h - z3.h } + urshl { z0.h - z3.h }, { z0.h - z3.h }, { z28.h - z31.h } + urshl { z16.h - z19.h }, { z16.h - z19.h }, { z20.h - z23.h } + + urshl { z0.s - z3.s }, { z0.s - z3.s }, { z0.s - z3.s } + urshl { z28.s - z31.s }, { z28.s - z31.s }, { z0.s - z3.s } + urshl { z0.s - z3.s }, { z0.s - z3.s }, { z28.s - z31.s } + urshl { z24.s - z27.s }, { z24.s - z27.s }, { z4.s - z7.s } + + urshl { z0.d - z3.d }, { z0.d - z3.d }, { z0.d - z3.d } + urshl { z28.d - z31.d }, { z28.d - z31.d }, { z0.d - z3.d } + urshl { z0.d - z3.d }, { z0.d - z3.d }, { z28.d - z31.d } + urshl { z12.d - z15.d }, { z12.d - z15.d }, { z8.d - z11.d } |