[AArch64][SME] Remove term 'streaming-sve' from assembler diagnostics.

'streaming-sve' is not a feature that users should be able to set,
hence why it shouldn't show up in user-diagnostics. The only
flag that end-users should be able to set is '+sme'.

Reviewed By: paulwalker-arm

Differential Revision: https://reviews.llvm.org/D120256
This commit is contained in:
Sander de Smalen 2022-02-22 13:48:21 +00:00
parent 3a1cb36237
commit ffa4dfc8de
498 changed files with 5791 additions and 5791 deletions

View File

@ -143,23 +143,23 @@ def HasSMEF64 : Predicate<"Subtarget->hasSMEF64()">,
def HasSMEI64 : Predicate<"Subtarget->hasSMEI64()">,
AssemblerPredicate<(all_of FeatureSMEI64), "sme-i64">;
def HasStreamingSVE : Predicate<"Subtarget->hasStreamingSVE()">,
AssemblerPredicate<(all_of FeatureStreamingSVE), "streaming-sve">;
AssemblerPredicate<(all_of FeatureStreamingSVE), "sme">;
// A subset of SVE(2) instructions are legal in Streaming SVE execution mode,
// they should be enabled if either has been specified.
def HasSVEorStreamingSVE
: Predicate<"Subtarget->hasSVE() || Subtarget->hasStreamingSVE()">,
AssemblerPredicate<(any_of FeatureSVE, FeatureStreamingSVE),
"streaming-sve or sve">;
"sve or sme">;
def HasSVE2orStreamingSVE
: Predicate<"Subtarget->hasSVE2() || Subtarget->hasStreamingSVE()">,
AssemblerPredicate<(any_of FeatureSVE2, FeatureStreamingSVE),
"streaming-sve or sve2">;
"sve2 or sme">;
// A subset of NEON instructions are legal in Streaming SVE execution mode,
// they should be enabled if either has been specified.
def HasNEONorStreamingSVE
: Predicate<"Subtarget->hasNEON() || Subtarget->hasStreamingSVE()">,
AssemblerPredicate<(any_of FeatureNEON, FeatureStreamingSVE),
"streaming-sve or neon">;
"neon or sme">;
def HasRCPC : Predicate<"Subtarget->hasRCPC()">,
AssemblerPredicate<(all_of FeatureRCPC), "rcpc">;
def HasAltNZCV : Predicate<"Subtarget->hasAlternativeNZCV()">,

View File

@ -42,7 +42,7 @@ revd z31.q, p7/m, z31.q
movprfx z21, z25
// CHECK-INST: movprfx z21, z25
// CHECK-ENCODING: [0x35,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 35 bf 20 04 <unknown>
revd z21.q, p5/m, z10.q

View File

@ -126,7 +126,7 @@ sclamp z31.d, z31.d, z31.d
movprfx z23, z27
// CHECK-INST: movprfx z23, z27
// CHECK-ENCODING: [0x77,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 77 bf 20 04 <unknown>
sclamp z23.b, z13.b, z8.b
@ -138,7 +138,7 @@ sclamp z23.b, z13.b, z8.b
movprfx z23, z27
// CHECK-INST: movprfx z23, z27
// CHECK-ENCODING: [0x77,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 77 bf 20 04 <unknown>
sclamp z23.h, z13.h, z8.h
@ -150,7 +150,7 @@ sclamp z23.h, z13.h, z8.h
movprfx z23, z27
// CHECK-INST: movprfx z23, z27
// CHECK-ENCODING: [0x77,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 77 bf 20 04 <unknown>
sclamp z23.s, z13.s, z8.s
@ -162,7 +162,7 @@ sclamp z23.s, z13.s, z8.s
movprfx z23, z27
// CHECK-INST: movprfx z23, z27
// CHECK-ENCODING: [0x77,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 77 bf 20 04 <unknown>
sclamp z23.d, z13.d, z8.d

View File

@ -15,62 +15,62 @@
fmulx s0, s1, s2
// CHECK-INST: fmulx s0, s1, s2
// CHECK-ENCODING: [0x20,0xdc,0x22,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
fmulx d0, d1, d2
// CHECK-INST: fmulx d0, d1, d2
// CHECK-ENCODING: [0x20,0xdc,0x62,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frecps s0, s1, s2
// CHECK-INST: frecps s0, s1, s2
// CHECK-ENCODING: [0x20,0xfc,0x22,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frecps d0, d1, d2
// CHECK-INST: frecps d0, d1, d2
// CHECK-ENCODING: [0x20,0xfc,0x62,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frsqrts s0, s1, s2
// CHECK-INST: frsqrts s0, s1, s2
// CHECK-ENCODING: [0x20,0xfc,0xa2,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frsqrts d0, d1, d2
// CHECK-INST: frsqrts d0, d1, d2
// CHECK-ENCODING: [0x20,0xfc,0xe2,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frecpe s0, s1
// CHECK-INST: frecpe s0, s1
// CHECK-ENCODING: [0x20,0xd8,0xa1,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frecpe d0, d1
// CHECK-INST: frecpe d0, d1
// CHECK-ENCODING: [0x20,0xd8,0xe1,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frecpx s0, s1
// CHECK-INST: frecpx s0, s1
// CHECK-ENCODING: [0x20,0xf8,0xa1,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frecpx d0, d1
// CHECK-INST: frecpx d0, d1
// CHECK-ENCODING: [0x20,0xf8,0xe1,0x5e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frsqrte s0, s1
// CHECK-INST: frsqrte s0, s1
// CHECK-ENCODING: [0x20,0xd8,0xa1,0x7e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
frsqrte d0, d1
// CHECK-INST: frsqrte d0, d1
// CHECK-ENCODING: [0x20,0xd8,0xe1,0x7e]
// CHECK-ERROR: instruction requires: streaming-sve or neon
// CHECK-ERROR: instruction requires: neon or sme
// Vector to GPR integer move instructions

View File

@ -126,7 +126,7 @@ uclamp z31.d, z31.d, z31.d
movprfx z23, z27
// CHECK-INST: movprfx z23, z27
// CHECK-ENCODING: [0x77,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 77 bf 20 04 <unknown>
uclamp z23.b, z13.b, z8.b
@ -138,7 +138,7 @@ uclamp z23.b, z13.b, z8.b
movprfx z23, z27
// CHECK-INST: movprfx z23, z27
// CHECK-ENCODING: [0x77,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 77 bf 20 04 <unknown>
uclamp z23.h, z13.h, z8.h
@ -150,7 +150,7 @@ uclamp z23.h, z13.h, z8.h
movprfx z23, z27
// CHECK-INST: movprfx z23, z27
// CHECK-ENCODING: [0x77,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 77 bf 20 04 <unknown>
uclamp z23.s, z13.s, z8.s
@ -162,7 +162,7 @@ uclamp z23.s, z13.s, z8.s
movprfx z23, z27
// CHECK-INST: movprfx z23, z27
// CHECK-ENCODING: [0x77,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 77 bf 20 04 <unknown>
uclamp z23.d, z13.d, z8.d

View File

@ -12,49 +12,49 @@
abs z0.b, p0/m, z0.b
// CHECK-INST: abs z0.b, p0/m, z0.b
// CHECK-ENCODING: [0x00,0xa0,0x16,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 16 04 <unknown>
abs z0.h, p0/m, z0.h
// CHECK-INST: abs z0.h, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x56,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 56 04 <unknown>
abs z0.s, p0/m, z0.s
// CHECK-INST: abs z0.s, p0/m, z0.s
// CHECK-ENCODING: [0x00,0xa0,0x96,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 96 04 <unknown>
abs z0.d, p0/m, z0.d
// CHECK-INST: abs z0.d, p0/m, z0.d
// CHECK-ENCODING: [0x00,0xa0,0xd6,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 d6 04 <unknown>
abs z31.b, p7/m, z31.b
// CHECK-INST: abs z31.b, p7/m, z31.b
// CHECK-ENCODING: [0xff,0xbf,0x16,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 16 04 <unknown>
abs z31.h, p7/m, z31.h
// CHECK-INST: abs z31.h, p7/m, z31.h
// CHECK-ENCODING: [0xff,0xbf,0x56,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 56 04 <unknown>
abs z31.s, p7/m, z31.s
// CHECK-INST: abs z31.s, p7/m, z31.s
// CHECK-ENCODING: [0xff,0xbf,0x96,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 96 04 <unknown>
abs z31.d, p7/m, z31.d
// CHECK-INST: abs z31.d, p7/m, z31.d
// CHECK-ENCODING: [0xff,0xbf,0xd6,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf d6 04 <unknown>
@ -64,23 +64,23 @@ abs z31.d, p7/m, z31.d
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
abs z4.d, p7/m, z31.d
// CHECK-INST: abs z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xd6,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf d6 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
abs z4.d, p7/m, z31.d
// CHECK-INST: abs z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xd6,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf d6 04 <unknown>

View File

@ -12,277 +12,277 @@
add z31.s, z31.s, z31.s
// CHECK-INST: add z31.s, z31.s, z31.s
// CHECK-ENCODING: [0xff,0x03,0xbf,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 03 bf 04 <unknown>
add z23.d, z13.d, z8.d
// CHECK-INST: add z23.d, z13.d, z8.d
// CHECK-ENCODING: [0xb7,0x01,0xe8,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 01 e8 04 <unknown>
add z23.b, p3/m, z23.b, z13.b
// CHECK-INST: add z23.b, p3/m, z23.b, z13.b
// CHECK-ENCODING: [0xb7,0x0d,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 0d 00 04 <unknown>
add z0.s, z0.s, z0.s
// CHECK-INST: add z0.s, z0.s, z0.s
// CHECK-ENCODING: [0x00,0x00,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 a0 04 <unknown>
add z31.d, z31.d, z31.d
// CHECK-INST: add z31.d, z31.d, z31.d
// CHECK-ENCODING: [0xff,0x03,0xff,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 03 ff 04 <unknown>
add z21.b, z10.b, z21.b
// CHECK-INST: add z21.b, z10.b, z21.b
// CHECK-ENCODING: [0x55,0x01,0x35,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 01 35 04 <unknown>
add z31.b, z31.b, z31.b
// CHECK-INST: add z31.b, z31.b, z31.b
// CHECK-ENCODING: [0xff,0x03,0x3f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 03 3f 04 <unknown>
add z0.h, p0/m, z0.h, z0.h
// CHECK-INST: add z0.h, p0/m, z0.h, z0.h
// CHECK-ENCODING: [0x00,0x00,0x40,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 40 04 <unknown>
add z0.h, z0.h, z0.h
// CHECK-INST: add z0.h, z0.h, z0.h
// CHECK-ENCODING: [0x00,0x00,0x60,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 60 04 <unknown>
add z0.b, p0/m, z0.b, z0.b
// CHECK-INST: add z0.b, p0/m, z0.b, z0.b
// CHECK-ENCODING: [0x00,0x00,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 00 04 <unknown>
add z0.s, p0/m, z0.s, z0.s
// CHECK-INST: add z0.s, p0/m, z0.s, z0.s
// CHECK-ENCODING: [0x00,0x00,0x80,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 80 04 <unknown>
add z23.b, z13.b, z8.b
// CHECK-INST: add z23.b, z13.b, z8.b
// CHECK-ENCODING: [0xb7,0x01,0x28,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 01 28 04 <unknown>
add z0.d, z0.d, z0.d
// CHECK-INST: add z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x00,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 e0 04 <unknown>
add z0.d, p0/m, z0.d, z0.d
// CHECK-INST: add z0.d, p0/m, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x00,0xc0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 c0 04 <unknown>
add z31.h, z31.h, z31.h
// CHECK-INST: add z31.h, z31.h, z31.h
// CHECK-ENCODING: [0xff,0x03,0x7f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 03 7f 04 <unknown>
add z0.b, z0.b, z0.b
// CHECK-INST: add z0.b, z0.b, z0.b
// CHECK-ENCODING: [0x00,0x00,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 20 04 <unknown>
add z21.d, z10.d, z21.d
// CHECK-INST: add z21.d, z10.d, z21.d
// CHECK-ENCODING: [0x55,0x01,0xf5,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 01 f5 04 <unknown>
add z23.h, p3/m, z23.h, z13.h
// CHECK-INST: add z23.h, p3/m, z23.h, z13.h
// CHECK-ENCODING: [0xb7,0x0d,0x40,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 0d 40 04 <unknown>
add z23.s, p3/m, z23.s, z13.s
// CHECK-INST: add z23.s, p3/m, z23.s, z13.s
// CHECK-ENCODING: [0xb7,0x0d,0x80,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 0d 80 04 <unknown>
add z31.s, p7/m, z31.s, z31.s
// CHECK-INST: add z31.s, p7/m, z31.s, z31.s
// CHECK-ENCODING: [0xff,0x1f,0x80,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 80 04 <unknown>
add z21.h, z10.h, z21.h
// CHECK-INST: add z21.h, z10.h, z21.h
// CHECK-ENCODING: [0x55,0x01,0x75,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 01 75 04 <unknown>
add z23.d, p3/m, z23.d, z13.d
// CHECK-INST: add z23.d, p3/m, z23.d, z13.d
// CHECK-ENCODING: [0xb7,0x0d,0xc0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 0d c0 04 <unknown>
add z21.d, p5/m, z21.d, z10.d
// CHECK-INST: add z21.d, p5/m, z21.d, z10.d
// CHECK-ENCODING: [0x55,0x15,0xc0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 15 c0 04 <unknown>
add z21.b, p5/m, z21.b, z10.b
// CHECK-INST: add z21.b, p5/m, z21.b, z10.b
// CHECK-ENCODING: [0x55,0x15,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 15 00 04 <unknown>
add z21.s, z10.s, z21.s
// CHECK-INST: add z21.s, z10.s, z21.s
// CHECK-ENCODING: [0x55,0x01,0xb5,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 01 b5 04 <unknown>
add z21.h, p5/m, z21.h, z10.h
// CHECK-INST: add z21.h, p5/m, z21.h, z10.h
// CHECK-ENCODING: [0x55,0x15,0x40,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 15 40 04 <unknown>
add z31.h, p7/m, z31.h, z31.h
// CHECK-INST: add z31.h, p7/m, z31.h, z31.h
// CHECK-ENCODING: [0xff,0x1f,0x40,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 40 04 <unknown>
add z23.h, z13.h, z8.h
// CHECK-INST: add z23.h, z13.h, z8.h
// CHECK-ENCODING: [0xb7,0x01,0x68,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 01 68 04 <unknown>
add z31.d, p7/m, z31.d, z31.d
// CHECK-INST: add z31.d, p7/m, z31.d, z31.d
// CHECK-ENCODING: [0xff,0x1f,0xc0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f c0 04 <unknown>
add z21.s, p5/m, z21.s, z10.s
// CHECK-INST: add z21.s, p5/m, z21.s, z10.s
// CHECK-ENCODING: [0x55,0x15,0x80,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 15 80 04 <unknown>
add z31.b, p7/m, z31.b, z31.b
// CHECK-INST: add z31.b, p7/m, z31.b, z31.b
// CHECK-ENCODING: [0xff,0x1f,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 00 04 <unknown>
add z23.s, z13.s, z8.s
// CHECK-INST: add z23.s, z13.s, z8.s
// CHECK-ENCODING: [0xb7,0x01,0xa8,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 01 a8 04 <unknown>
add z0.b, z0.b, #0
// CHECK-INST: add z0.b, z0.b, #0
// CHECK-ENCODING: [0x00,0xc0,0x20,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 20 25 <unknown>
add z31.b, z31.b, #255
// CHECK-INST: add z31.b, z31.b, #255
// CHECK-ENCODING: [0xff,0xdf,0x20,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff df 20 25 <unknown>
add z0.h, z0.h, #0
// CHECK-INST: add z0.h, z0.h, #0
// CHECK-ENCODING: [0x00,0xc0,0x60,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 60 25 <unknown>
add z0.h, z0.h, #0, lsl #8
// CHECK-INST: add z0.h, z0.h, #0, lsl #8
// CHECK-ENCODING: [0x00,0xe0,0x60,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 60 25 <unknown>
add z31.h, z31.h, #255, lsl #8
// CHECK-INST: add z31.h, z31.h, #65280
// CHECK-ENCODING: [0xff,0xff,0x60,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff ff 60 25 <unknown>
add z31.h, z31.h, #65280
// CHECK-INST: add z31.h, z31.h, #65280
// CHECK-ENCODING: [0xff,0xff,0x60,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff ff 60 25 <unknown>
add z0.s, z0.s, #0
// CHECK-INST: add z0.s, z0.s, #0
// CHECK-ENCODING: [0x00,0xc0,0xa0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 a0 25 <unknown>
add z0.s, z0.s, #0, lsl #8
// CHECK-INST: add z0.s, z0.s, #0, lsl #8
// CHECK-ENCODING: [0x00,0xe0,0xa0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 a0 25 <unknown>
add z31.s, z31.s, #255, lsl #8
// CHECK-INST: add z31.s, z31.s, #65280
// CHECK-ENCODING: [0xff,0xff,0xa0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff ff a0 25 <unknown>
add z31.s, z31.s, #65280
// CHECK-INST: add z31.s, z31.s, #65280
// CHECK-ENCODING: [0xff,0xff,0xa0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff ff a0 25 <unknown>
add z0.d, z0.d, #0
// CHECK-INST: add z0.d, z0.d, #0
// CHECK-ENCODING: [0x00,0xc0,0xe0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 e0 25 <unknown>
add z0.d, z0.d, #0, lsl #8
// CHECK-INST: add z0.d, z0.d, #0, lsl #8
// CHECK-ENCODING: [0x00,0xe0,0xe0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 e0 25 <unknown>
add z31.d, z31.d, #255, lsl #8
// CHECK-INST: add z31.d, z31.d, #65280
// CHECK-ENCODING: [0xff,0xff,0xe0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff ff e0 25 <unknown>
add z31.d, z31.d, #65280
// CHECK-INST: add z31.d, z31.d, #65280
// CHECK-ENCODING: [0xff,0xff,0xe0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff ff e0 25 <unknown>
@ -293,35 +293,35 @@ add z31.d, z31.d, #65280
movprfx z4.b, p7/z, z6.b
// CHECK-INST: movprfx z4.b, p7/z, z6.b
// CHECK-ENCODING: [0xc4,0x3c,0x10,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c 10 04 <unknown>
add z4.b, p7/m, z4.b, z31.b
// CHECK-INST: add z4.b, p7/m, z4.b, z31.b
// CHECK-ENCODING: [0xe4,0x1f,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 1f 00 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
add z4.b, p7/m, z4.b, z31.b
// CHECK-INST: add z4.b, p7/m, z4.b, z31.b
// CHECK-ENCODING: [0xe4,0x1f,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 1f 00 04 <unknown>
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
add z31.d, z31.d, #65280
// CHECK-INST: add z31.d, z31.d, #65280
// CHECK-ENCODING: [0xff,0xff,0xe0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff ff e0 25 <unknown>

View File

@ -12,23 +12,23 @@
addpl x21, x21, #0
// CHECK-INST: addpl x21, x21, #0
// CHECK-ENCODING: [0x15,0x50,0x75,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 50 75 04 <unknown>
addpl x23, x8, #-1
// CHECK-INST: addpl x23, x8, #-1
// CHECK-ENCODING: [0xf7,0x57,0x68,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f7 57 68 04 <unknown>
addpl sp, sp, #31
// CHECK-INST: addpl sp, sp, #31
// CHECK-ENCODING: [0xff,0x53,0x7f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 53 7f 04 <unknown>
addpl x0, x0, #-32
// CHECK-INST: addpl x0, x0, #-32
// CHECK-ENCODING: [0x00,0x54,0x60,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 54 60 04 <unknown>

View File

@ -12,23 +12,23 @@
addvl x21, x21, #0
// CHECK-INST: addvl x21, x21, #0
// CHECK-ENCODING: [0x15,0x50,0x35,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 50 35 04 <unknown>
addvl x23, x8, #-1
// CHECK-INST: addvl x23, x8, #-1
// CHECK-ENCODING: [0xf7,0x57,0x28,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f7 57 28 04 <unknown>
addvl sp, sp, #31
// CHECK-INST: addvl sp, sp, #31
// CHECK-ENCODING: [0xff,0x53,0x3f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 53 3f 04 <unknown>
addvl x0, x0, #-32
// CHECK-INST: addvl x0, x0, #-32
// CHECK-ENCODING: [0x00,0x54,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 54 20 04 <unknown>

View File

@ -12,103 +12,103 @@
and z5.b, z5.b, #0xf9
// CHECK-INST: and z5.b, z5.b, #0xf9
// CHECK-ENCODING: [0xa5,0x2e,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a5 2e 80 05 <unknown>
and z23.h, z23.h, #0xfff9
// CHECK-INST: and z23.h, z23.h, #0xfff9
// CHECK-ENCODING: [0xb7,0x6d,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 6d 80 05 <unknown>
and z0.s, z0.s, #0xfffffff9
// CHECK-INST: and z0.s, z0.s, #0xfffffff9
// CHECK-ENCODING: [0xa0,0xeb,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 eb 80 05 <unknown>
and z0.d, z0.d, #0xfffffffffffffff9
// CHECK-INST: and z0.d, z0.d, #0xfffffffffffffff9
// CHECK-ENCODING: [0xa0,0xef,0x83,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 ef 83 05 <unknown>
and z5.b, z5.b, #0x6
// CHECK-INST: and z5.b, z5.b, #0x6
// CHECK-ENCODING: [0x25,0x3e,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 25 3e 80 05 <unknown>
and z23.h, z23.h, #0x6
// CHECK-INST: and z23.h, z23.h, #0x6
// CHECK-ENCODING: [0x37,0x7c,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 37 7c 80 05 <unknown>
and z0.s, z0.s, #0x6
// CHECK-INST: and z0.s, z0.s, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 80 05 <unknown>
and z0.d, z0.d, #0x6
// CHECK-INST: and z0.d, z0.d, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x83,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 83 05 <unknown>
and z0.d, z0.d, z0.d
// CHECK-INST: and z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 20 04 <unknown>
and z23.d, z13.d, z8.d
// CHECK-INST: and z23.d, z13.d, z8.d
// CHECK-ENCODING: [0xb7,0x31,0x28,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 31 28 04 <unknown>
and z31.b, p7/m, z31.b, z31.b
// CHECK-INST: and z31.b, p7/m, z31.b, z31.b
// CHECK-ENCODING: [0xff,0x1f,0x1a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 1a 04 <unknown>
and z31.h, p7/m, z31.h, z31.h
// CHECK-INST: and z31.h, p7/m, z31.h, z31.h
// CHECK-ENCODING: [0xff,0x1f,0x5a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 5a 04 <unknown>
and z31.s, p7/m, z31.s, z31.s
// CHECK-INST: and z31.s, p7/m, z31.s, z31.s
// CHECK-ENCODING: [0xff,0x1f,0x9a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 9a 04 <unknown>
and z31.d, p7/m, z31.d, z31.d
// CHECK-INST: and z31.d, p7/m, z31.d, z31.d
// CHECK-ENCODING: [0xff,0x1f,0xda,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f da 04 <unknown>
and p0.b, p0/z, p0.b, p1.b
// CHECK-INST: and p0.b, p0/z, p0.b, p1.b
// CHECK-ENCODING: [0x00,0x40,0x01,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 01 25 <unknown>
and p0.b, p0/z, p0.b, p0.b
// CHECK-INST: mov p0.b, p0/z, p0.b
// CHECK-ENCODING: [0x00,0x40,0x00,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 00 25 <unknown>
and p15.b, p15/z, p15.b, p15.b
// CHECK-INST: mov p15.b, p15/z, p15.b
// CHECK-ENCODING: [0xef,0x7d,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ef 7d 0f 25 <unknown>
@ -118,19 +118,19 @@ and p15.b, p15/z, p15.b, p15.b
and z0.s, z0.s, z0.s
// CHECK-INST: and z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 20 04 <unknown>
and z0.h, z0.h, z0.h
// CHECK-INST: and z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 20 04 <unknown>
and z0.b, z0.b, z0.b
// CHECK-INST: and z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 20 04 <unknown>
@ -140,35 +140,35 @@ and z0.b, z0.b, z0.b
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
and z4.d, p7/m, z4.d, z31.d
// CHECK-INST: and z4.d, p7/m, z4.d, z31.d
// CHECK-ENCODING: [0xe4,0x1f,0xda,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 1f da 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
and z4.d, p7/m, z4.d, z31.d
// CHECK-INST: and z4.d, p7/m, z4.d, z31.d
// CHECK-ENCODING: [0xe4,0x1f,0xda,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 1f da 04 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
and z0.d, z0.d, #0x6
// CHECK-INST: and z0.d, z0.d, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x83,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 83 05 <unknown>

View File

@ -12,18 +12,18 @@
ands p0.b, p0/z, p0.b, p1.b
// CHECK-INST: ands p0.b, p0/z, p0.b, p1.b
// CHECK-ENCODING: [0x00,0x40,0x41,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 41 25 <unknown>
ands p0.b, p0/z, p0.b, p0.b
// CHECK-INST: movs p0.b, p0/z, p0.b
// CHECK-ENCODING: [0x00,0x40,0x40,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 40 25 <unknown>
ands p15.b, p15/z, p15.b, p15.b
// CHECK-INST: movs p15.b, p15/z, p15.b
// CHECK-ENCODING: [0xef,0x7d,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ef 7d 4f 25 <unknown>

View File

@ -12,23 +12,23 @@
andv b0, p7, z31.b
// CHECK-INST: andv b0, p7, z31.b
// CHECK-ENCODING: [0xe0,0x3f,0x1a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 1a 04 <unknown>
andv h0, p7, z31.h
// CHECK-INST: andv h0, p7, z31.h
// CHECK-ENCODING: [0xe0,0x3f,0x5a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 5a 04 <unknown>
andv s0, p7, z31.s
// CHECK-INST: andv s0, p7, z31.s
// CHECK-ENCODING: [0xe0,0x3f,0x9a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 9a 04 <unknown>
andv d0, p7, z31.d
// CHECK-INST: andv d0, p7, z31.d
// CHECK-ENCODING: [0xe0,0x3f,0xda,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f da 04 <unknown>

View File

@ -12,157 +12,157 @@
asr z0.b, z0.b, #1
// CHECK-INST: asr z0.b, z0.b, #1
// CHECK-ENCODING: [0x00,0x90,0x2f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 90 2f 04 <unknown>
asr z31.b, z31.b, #8
// CHECK-INST: asr z31.b, z31.b, #8
// CHECK-ENCODING: [0xff,0x93,0x28,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 93 28 04 <unknown>
asr z0.h, z0.h, #1
// CHECK-INST: asr z0.h, z0.h, #1
// CHECK-ENCODING: [0x00,0x90,0x3f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 90 3f 04 <unknown>
asr z31.h, z31.h, #16
// CHECK-INST: asr z31.h, z31.h, #16
// CHECK-ENCODING: [0xff,0x93,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 93 30 04 <unknown>
asr z0.s, z0.s, #1
// CHECK-INST: asr z0.s, z0.s, #1
// CHECK-ENCODING: [0x00,0x90,0x7f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 90 7f 04 <unknown>
asr z31.s, z31.s, #32
// CHECK-INST: asr z31.s, z31.s, #32
// CHECK-ENCODING: [0xff,0x93,0x60,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 93 60 04 <unknown>
asr z0.d, z0.d, #1
// CHECK-INST: asr z0.d, z0.d, #1
// CHECK-ENCODING: [0x00,0x90,0xff,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 90 ff 04 <unknown>
asr z31.d, z31.d, #64
// CHECK-INST: asr z31.d, z31.d, #64
// CHECK-ENCODING: [0xff,0x93,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 93 a0 04 <unknown>
asr z0.b, p0/m, z0.b, #1
// CHECK-INST: asr z0.b, p0/m, z0.b, #1
// CHECK-ENCODING: [0xe0,0x81,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 81 00 04 <unknown>
asr z31.b, p0/m, z31.b, #8
// CHECK-INST: asr z31.b, p0/m, z31.b, #8
// CHECK-ENCODING: [0x1f,0x81,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 81 00 04 <unknown>
asr z0.h, p0/m, z0.h, #1
// CHECK-INST: asr z0.h, p0/m, z0.h, #1
// CHECK-ENCODING: [0xe0,0x83,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 83 00 04 <unknown>
asr z31.h, p0/m, z31.h, #16
// CHECK-INST: asr z31.h, p0/m, z31.h, #16
// CHECK-ENCODING: [0x1f,0x82,0x00,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 82 00 04 <unknown>
asr z0.s, p0/m, z0.s, #1
// CHECK-INST: asr z0.s, p0/m, z0.s, #1
// CHECK-ENCODING: [0xe0,0x83,0x40,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 83 40 04 <unknown>
asr z31.s, p0/m, z31.s, #32
// CHECK-INST: asr z31.s, p0/m, z31.s, #32
// CHECK-ENCODING: [0x1f,0x80,0x40,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 80 40 04 <unknown>
asr z0.d, p0/m, z0.d, #1
// CHECK-INST: asr z0.d, p0/m, z0.d, #1
// CHECK-ENCODING: [0xe0,0x83,0xc0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 83 c0 04 <unknown>
asr z31.d, p0/m, z31.d, #64
// CHECK-INST: asr z31.d, p0/m, z31.d, #64
// CHECK-ENCODING: [0x1f,0x80,0x80,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 80 80 04 <unknown>
asr z0.b, p0/m, z0.b, z0.b
// CHECK-INST: asr z0.b, p0/m, z0.b, z0.b
// CHECK-ENCODING: [0x00,0x80,0x10,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 10 04 <unknown>
asr z0.h, p0/m, z0.h, z0.h
// CHECK-INST: asr z0.h, p0/m, z0.h, z0.h
// CHECK-ENCODING: [0x00,0x80,0x50,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 50 04 <unknown>
asr z0.s, p0/m, z0.s, z0.s
// CHECK-INST: asr z0.s, p0/m, z0.s, z0.s
// CHECK-ENCODING: [0x00,0x80,0x90,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 90 04 <unknown>
asr z0.d, p0/m, z0.d, z0.d
// CHECK-INST: asr z0.d, p0/m, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x80,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 d0 04 <unknown>
asr z0.b, p0/m, z0.b, z1.d
// CHECK-INST: asr z0.b, p0/m, z0.b, z1.d
// CHECK-ENCODING: [0x20,0x80,0x18,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 18 04 <unknown>
asr z0.h, p0/m, z0.h, z1.d
// CHECK-INST: asr z0.h, p0/m, z0.h, z1.d
// CHECK-ENCODING: [0x20,0x80,0x58,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 58 04 <unknown>
asr z0.s, p0/m, z0.s, z1.d
// CHECK-INST: asr z0.s, p0/m, z0.s, z1.d
// CHECK-ENCODING: [0x20,0x80,0x98,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 98 04 <unknown>
asr z0.b, z1.b, z2.d
// CHECK-INST: asr z0.b, z1.b, z2.d
// CHECK-ENCODING: [0x20,0x80,0x22,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 22 04 <unknown>
asr z0.h, z1.h, z2.d
// CHECK-INST: asr z0.h, z1.h, z2.d
// CHECK-ENCODING: [0x20,0x80,0x62,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 62 04 <unknown>
asr z0.s, z1.s, z2.d
// CHECK-INST: asr z0.s, z1.s, z2.d
// CHECK-ENCODING: [0x20,0x80,0xa2,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 a2 04 <unknown>
@ -172,47 +172,47 @@ asr z0.s, z1.s, z2.d
movprfx z31.d, p0/z, z6.d
// CHECK-INST: movprfx z31.d, p0/z, z6.d
// CHECK-ENCODING: [0xdf,0x20,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df 20 d0 04 <unknown>
asr z31.d, p0/m, z31.d, #64
// CHECK-INST: asr z31.d, p0/m, z31.d, #64
// CHECK-ENCODING: [0x1f,0x80,0x80,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 80 80 04 <unknown>
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
asr z31.d, p0/m, z31.d, #64
// CHECK-INST: asr z31.d, p0/m, z31.d, #64
// CHECK-ENCODING: [0x1f,0x80,0x80,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 80 80 04 <unknown>
movprfx z0.s, p0/z, z7.s
// CHECK-INST: movprfx z0.s, p0/z, z7.s
// CHECK-ENCODING: [0xe0,0x20,0x90,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 20 90 04 <unknown>
asr z0.s, p0/m, z0.s, z1.d
// CHECK-INST: asr z0.s, p0/m, z0.s, z1.d
// CHECK-ENCODING: [0x20,0x80,0x98,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 98 04 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
asr z0.s, p0/m, z0.s, z1.d
// CHECK-INST: asr z0.s, p0/m, z0.s, z1.d
// CHECK-ENCODING: [0x20,0x80,0x98,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 98 04 <unknown>

View File

@ -12,49 +12,49 @@
asrd z0.b, p0/m, z0.b, #1
// CHECK-INST: asrd z0.b, p0/m, z0.b, #1
// CHECK-ENCODING: [0xe0,0x81,0x04,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 81 04 04 <unknown>
asrd z31.b, p0/m, z31.b, #8
// CHECK-INST: asrd z31.b, p0/m, z31.b, #8
// CHECK-ENCODING: [0x1f,0x81,0x04,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 81 04 04 <unknown>
asrd z0.h, p0/m, z0.h, #1
// CHECK-INST: asrd z0.h, p0/m, z0.h, #1
// CHECK-ENCODING: [0xe0,0x83,0x04,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 83 04 04 <unknown>
asrd z31.h, p0/m, z31.h, #16
// CHECK-INST: asrd z31.h, p0/m, z31.h, #16
// CHECK-ENCODING: [0x1f,0x82,0x04,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 82 04 04 <unknown>
asrd z0.s, p0/m, z0.s, #1
// CHECK-INST: asrd z0.s, p0/m, z0.s, #1
// CHECK-ENCODING: [0xe0,0x83,0x44,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 83 44 04 <unknown>
asrd z31.s, p0/m, z31.s, #32
// CHECK-INST: asrd z31.s, p0/m, z31.s, #32
// CHECK-ENCODING: [0x1f,0x80,0x44,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 80 44 04 <unknown>
asrd z0.d, p0/m, z0.d, #1
// CHECK-INST: asrd z0.d, p0/m, z0.d, #1
// CHECK-ENCODING: [0xe0,0x83,0xc4,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 83 c4 04 <unknown>
asrd z31.d, p0/m, z31.d, #64
// CHECK-INST: asrd z31.d, p0/m, z31.d, #64
// CHECK-ENCODING: [0x1f,0x80,0x84,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 80 84 04 <unknown>
@ -64,23 +64,23 @@ asrd z31.d, p0/m, z31.d, #64
movprfx z31.d, p0/z, z6.d
// CHECK-INST: movprfx z31.d, p0/z, z6.d
// CHECK-ENCODING: [0xdf,0x20,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df 20 d0 04 <unknown>
asrd z31.d, p0/m, z31.d, #64
// CHECK-INST: asrd z31.d, p0/m, z31.d, #64
// CHECK-ENCODING: [0x1f,0x80,0x84,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 80 84 04 <unknown>
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
asrd z31.d, p0/m, z31.d, #64
// CHECK-INST: asrd z31.d, p0/m, z31.d, #64
// CHECK-ENCODING: [0x1f,0x80,0x84,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 80 84 04 <unknown>

View File

@ -12,25 +12,25 @@
asrr z0.b, p0/m, z0.b, z0.b
// CHECK-INST: asrr z0.b, p0/m, z0.b, z0.b
// CHECK-ENCODING: [0x00,0x80,0x14,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 14 04 <unknown>
asrr z0.h, p0/m, z0.h, z0.h
// CHECK-INST: asrr z0.h, p0/m, z0.h, z0.h
// CHECK-ENCODING: [0x00,0x80,0x54,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 54 04 <unknown>
asrr z0.s, p0/m, z0.s, z0.s
// CHECK-INST: asrr z0.s, p0/m, z0.s, z0.s
// CHECK-ENCODING: [0x00,0x80,0x94,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 94 04 <unknown>
asrr z0.d, p0/m, z0.d, z0.d
// CHECK-INST: asrr z0.d, p0/m, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x80,0xd4,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 d4 04 <unknown>
@ -40,23 +40,23 @@ asrr z0.d, p0/m, z0.d, z0.d
movprfx z5.d, p0/z, z7.d
// CHECK-INST: movprfx z5.d, p0/z, z7.d
// CHECK-ENCODING: [0xe5,0x20,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 20 d0 04 <unknown>
asrr z5.d, p0/m, z5.d, z0.d
// CHECK-INST: asrr z5.d, p0/m, z5.d, z0.d
// CHECK-ENCODING: [0x05,0x80,0xd4,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 80 d4 04 <unknown>
movprfx z5, z7
// CHECK-INST: movprfx z5, z7
// CHECK-ENCODING: [0xe5,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 bc 20 04 <unknown>
asrr z5.d, p0/m, z5.d, z0.d
// CHECK-INST: asrr z5.d, p0/m, z5.d, z0.d
// CHECK-ENCODING: [0x05,0x80,0xd4,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 80 d4 04 <unknown>

View File

@ -8,24 +8,24 @@
bfcvt z0.H, p0/m, z1.S
// CHECK-INST: bfcvt z0.h, p0/m, z1.s
// CHECK-ENCODING: [0x20,0xa0,0x8a,0x65]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0.S, p0/m, z2.S
// CHECK-INST: movprfx z0.s, p0/m, z2.s
// CHECK-ENCODING: [0x40,0x20,0x91,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfcvt z0.H, p0/m, z1.S
// CHECK-INST: bfcvt z0.h, p0/m, z1.s
// CHECK-ENCODING: [0x20,0xa0,0x8a,0x65]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z2
// CHECK-INST: movprfx z0, z2
// CHECK-ENCODING: [0x40,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfcvt z0.H, p0/m, z1.S
// CHECK-INST: bfcvt z0.h, p0/m, z1.s
// CHECK-ENCODING: [0x20,0xa0,0x8a,0x65]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme

View File

@ -8,24 +8,24 @@
bfcvtnt z0.H, p0/m, z1.S
// CHECK-INST: bfcvtnt z0.h, p0/m, z1.s
// CHECK-ENCODING: [0x20,0xa0,0x8a,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0.S, p0/m, z2.S
// CHECK-INST: movprfx z0.s, p0/m, z2.s
// CHECK-ENCODING: [0x40,0x20,0x91,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfcvtnt z0.H, p0/m, z1.S
// CHECK-INST: bfcvtnt z0.h, p0/m, z1.s
// CHECK-ENCODING: [0x20,0xa0,0x8a,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z2
// CHECK-INST: movprfx z0, z2
// CHECK-ENCODING: [0x40,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfcvtnt z0.H, p0/m, z1.S
// CHECK-INST: bfcvtnt z0.h, p0/m, z1.s
// CHECK-ENCODING: [0x20,0xa0,0x8a,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme

View File

@ -8,17 +8,17 @@
bfdot z0.S, z1.H, z2.H
// CHECK-INST: bfdot z0.s, z1.h, z2.h
// CHECK-ENCODING: [0x20,0x80,0x62,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfdot z0.S, z1.H, z2.H[0]
// CHECK-INST: bfdot z0.s, z1.h, z2.h[0]
// CHECK-ENCODING: [0x20,0x40,0x62,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfdot z0.S, z1.H, z2.H[3]
// CHECK-INST: bfdot z0.s, z1.h, z2.h[3]
// CHECK-ENCODING: [0x20,0x40,0x7a,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
// --------------------------------------------------------------------------//
// Test compatibility with MOVPRFX instruction.
@ -26,29 +26,29 @@ bfdot z0.S, z1.H, z2.H[3]
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfdot z0.S, z1.H, z2.H
// CHECK-INST: bfdot z0.s, z1.h, z2.h
// CHECK-ENCODING: [0x20,0x80,0x62,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfdot z0.S, z1.H, z2.H[0]
// CHECK-INST: bfdot z0.s, z1.h, z2.h[0]
// CHECK-ENCODING: [0x20,0x40,0x62,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfdot z0.S, z1.H, z2.H[3]
// CHECK-INST: bfdot z0.s, z1.h, z2.h[3]
// CHECK-ENCODING: [0x20,0x40,0x7a,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme

View File

@ -8,52 +8,52 @@
bfmlalb z0.S, z1.H, z2.H
// CHECK-INST: bfmlalb z0.s, z1.h, z2.h
// CHECK-ENCODING: [0x20,0x80,0xe2,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalt z0.S, z1.H, z2.H
// CHECK-INST: bfmlalt z0.s, z1.h, z2.h
// CHECK-ENCODING: [0x20,0x84,0xe2,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalb z0.S, z1.H, z2.H[0]
// CHECK-INST: bfmlalb z0.s, z1.h, z2.h[0]
// CHECK-ENCODING: [0x20,0x40,0xe2,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalt z0.S, z1.H, z2.H[0]
// CHECK-INST: bfmlalt z0.s, z1.h, z2.h[0]
// CHECK-ENCODING: [0x20,0x44,0xe2,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalb z0.S, z1.H, z2.H[7]
// CHECK-INST: bfmlalb z0.s, z1.h, z2.h[7]
// CHECK-ENCODING: [0x20,0x48,0xfa,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalt z0.S, z1.H, z2.H[7]
// CHECK-INST: bfmlalt z0.s, z1.h, z2.h[7]
// CHECK-ENCODING: [0x20,0x4c,0xfa,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalt z0.S, z1.H, z7.H[7]
// CHECK-INST: bfmlalt z0.s, z1.h, z7.h[7]
// CHECK-ENCODING: [0x20,0x4c,0xff,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalb z10.S, z21.H, z14.H
// CHECK-INST: bfmlalb z10.s, z21.h, z14.h
// CHECK-ENCODING: [0xaa,0x82,0xee,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalt z14.S, z10.H, z21.H
// CHECK-INST: bfmlalt z14.s, z10.h, z21.h
// CHECK-ENCODING: [0x4e,0x85,0xf5,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
bfmlalb z21.s, z14.h, z3.h[2]
// CHECK-INST: bfmlalb z21.s, z14.h, z3.h[2]
// CHECK-ENCODING: [0xd5,0x41,0xeb,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
// --------------------------------------------------------------------------//
// Test compatibility with MOVPRFX instruction.
@ -61,99 +61,99 @@ bfmlalb z21.s, z14.h, z3.h[2]
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalb z0.S, z1.H, z2.H
// CHECK-INST: bfmlalb z0.s, z1.h, z2.h
// CHECK-ENCODING: [0x20,0x80,0xe2,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalt z0.S, z1.H, z2.H
// CHECK-INST: bfmlalt z0.s, z1.h, z2.h
// CHECK-ENCODING: [0x20,0x84,0xe2,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalb z0.S, z1.H, z2.H[0]
// CHECK-INST: bfmlalb z0.s, z1.h, z2.h[0]
// CHECK-ENCODING: [0x20,0x40,0xe2,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalt z0.S, z1.H, z2.H[0]
// CHECK-INST: bfmlalt z0.s, z1.h, z2.h[0]
// CHECK-ENCODING: [0x20,0x44,0xe2,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalb z0.S, z1.H, z2.H[7]
// CHECK-INST: bfmlalb z0.s, z1.h, z2.h[7]
// CHECK-ENCODING: [0x20,0x48,0xfa,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalt z0.S, z1.H, z2.H[7]
// CHECK-INST: bfmlalt z0.s, z1.h, z2.h[7]
// CHECK-ENCODING: [0x20,0x4c,0xfa,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalt z0.S, z1.H, z7.H[7]
// CHECK-INST: bfmlalt z0.s, z1.h, z7.h[7]
// CHECK-ENCODING: [0x20,0x4c,0xff,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z10, z7
// CHECK-INST: movprfx z10, z7
// CHECK-ENCODING: [0xea,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalb z10.S, z21.H, z14.H
// CHECK-INST: bfmlalb z10.s, z21.h, z14.h
// CHECK-ENCODING: [0xaa,0x82,0xee,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z14, z7
// CHECK-INST: movprfx z14, z7
// CHECK-ENCODING: [0xee,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalt z14.S, z10.H, z21.H
// CHECK-INST: bfmlalt z14.s, z10.h, z21.h
// CHECK-ENCODING: [0x4e,0x85,0xf5,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme
movprfx z21, z7
// CHECK-INST: movprfx z21, z7
// CHECK-ENCODING: [0xf5,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmlalb z21.s, z14.h, z3.h[2]
// CHECK-INST: bfmlalb z21.s, z14.h, z3.h[2]
// CHECK-ENCODING: [0xd5,0x41,0xeb,0x64]
// CHECK-ERROR: instruction requires: bf16 streaming-sve or sve
// CHECK-ERROR: instruction requires: bf16 sve or sme

View File

@ -14,7 +14,7 @@ bfmmla z0.S, z1.H, z2.H
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
bfmmla z0.S, z1.H, z2.H
// CHECK-INST: bfmmla z0.s, z1.h, z2.h

View File

@ -12,97 +12,97 @@
bic z5.b, z5.b, #0xf9
// CHECK-INST: and z5.b, z5.b, #0x6
// CHECK-ENCODING: [0x25,0x3e,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 25 3e 80 05 <unknown>
bic z23.h, z23.h, #0xfff9
// CHECK-INST: and z23.h, z23.h, #0x6
// CHECK-ENCODING: [0x37,0x7c,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 37 7c 80 05 <unknown>
bic z0.s, z0.s, #0xfffffff9
// CHECK-INST: and z0.s, z0.s, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 80 05 <unknown>
bic z0.d, z0.d, #0xfffffffffffffff9
// CHECK-INST: and z0.d, z0.d, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x83,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 83 05 <unknown>
bic z5.b, z5.b, #0x6
// CHECK-INST: and z5.b, z5.b, #0xf9
// CHECK-ENCODING: [0xa5,0x2e,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a5 2e 80 05 <unknown>
bic z23.h, z23.h, #0x6
// CHECK-INST: and z23.h, z23.h, #0xfff9
// CHECK-ENCODING: [0xb7,0x6d,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 6d 80 05 <unknown>
bic z0.s, z0.s, #0x6
// CHECK-INST: and z0.s, z0.s, #0xfffffff9
// CHECK-ENCODING: [0xa0,0xeb,0x80,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 eb 80 05 <unknown>
bic z0.d, z0.d, #0x6
// CHECK-INST: and z0.d, z0.d, #0xfffffffffffffff9
// CHECK-ENCODING: [0xa0,0xef,0x83,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 ef 83 05 <unknown>
bic z0.d, z0.d, z0.d
// CHECK-INST: bic z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 e0 04 <unknown>
bic z23.d, z13.d, z8.d
// CHECK-INST: bic z23.d, z13.d, z8.d
// CHECK-ENCODING: [0xb7,0x31,0xe8,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 31 e8 04 <unknown>
bic z31.b, p7/m, z31.b, z31.b
// CHECK-INST: bic z31.b, p7/m, z31.b, z31.b
// CHECK-ENCODING: [0xff,0x1f,0x1b,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 1b 04 <unknown>
bic z31.h, p7/m, z31.h, z31.h
// CHECK-INST: bic z31.h, p7/m, z31.h, z31.h
// CHECK-ENCODING: [0xff,0x1f,0x5b,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 5b 04 <unknown>
bic z31.s, p7/m, z31.s, z31.s
// CHECK-INST: bic z31.s, p7/m, z31.s, z31.s
// CHECK-ENCODING: [0xff,0x1f,0x9b,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 9b 04 <unknown>
bic z31.d, p7/m, z31.d, z31.d
// CHECK-INST: bic z31.d, p7/m, z31.d, z31.d
// CHECK-ENCODING: [0xff,0x1f,0xdb,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f db 04 <unknown>
bic p15.b, p15/z, p15.b, p15.b
// CHECK-INST: bic p15.b, p15/z, p15.b, p15.b
// CHECK-ENCODING: [0xff,0x7d,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 7d 0f 25 <unknown>
bic p0.b, p0/z, p0.b, p0.b
// CHECK-INST: bic p0.b, p0/z, p0.b, p0.b
// CHECK-ENCODING: [0x10,0x40,0x00,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 40 00 25 <unknown>
@ -112,19 +112,19 @@ bic p0.b, p0/z, p0.b, p0.b
bic z0.s, z0.s, z0.s
// CHECK-INST: bic z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 e0 04 <unknown>
bic z0.h, z0.h, z0.h
// CHECK-INST: bic z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 e0 04 <unknown>
bic z0.b, z0.b, z0.b
// CHECK-INST: bic z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 e0 04 <unknown>
@ -134,35 +134,35 @@ bic z0.b, z0.b, z0.b
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
bic z4.d, p7/m, z4.d, z31.d
// CHECK-INST: bic z4.d, p7/m, z4.d, z31.d
// CHECK-ENCODING: [0xe4,0x1f,0xdb,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 1f db 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
bic z4.d, p7/m, z4.d, z31.d
// CHECK-INST: bic z4.d, p7/m, z4.d, z31.d
// CHECK-ENCODING: [0xe4,0x1f,0xdb,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 1f db 04 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
bic z0.d, z0.d, #0x6
// CHECK-INST: and z0.d, z0.d, #0xfffffffffffffff9
// CHECK-ENCODING: [0xa0,0xef,0x83,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 ef 83 05 <unknown>

View File

@ -12,11 +12,11 @@
bics p0.b, p0/z, p0.b, p0.b
// CHECK-INST: bics p0.b, p0/z, p0.b, p0.b
// CHECK-ENCODING: [0x10,0x40,0x40,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 40 40 25 <unknown>
bics p15.b, p15/z, p15.b, p15.b
// CHECK-INST: bics p15.b, p15/z, p15.b, p15.b
// CHECK-ENCODING: [0xff,0x7d,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 7d 4f 25 <unknown>

View File

@ -12,11 +12,11 @@
brka p0.b, p15/m, p15.b
// CHECK-INST: brka p0.b, p15/m, p15.b
// CHECK-ENCODING: [0xf0,0x7d,0x10,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f0 7d 10 25 <unknown>
brka p0.b, p15/z, p15.b
// CHECK-INST: brka p0.b, p15/z, p15.b
// CHECK-ENCODING: [0xe0,0x7d,0x10,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 7d 10 25 <unknown>

View File

@ -12,5 +12,5 @@
brkas p0.b, p15/z, p15.b
// CHECK-INST: brkas p0.b, p15/z, p15.b
// CHECK-ENCODING: [0xe0,0x7d,0x50,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 7d 50 25 <unknown>

View File

@ -12,11 +12,11 @@
brkb p0.b, p15/m, p15.b
// CHECK-INST: brkb p0.b, p15/m, p15.b
// CHECK-ENCODING: [0xf0,0x7d,0x90,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f0 7d 90 25 <unknown>
brkb p0.b, p15/z, p15.b
// CHECK-INST: brkb p0.b, p15/z, p15.b
// CHECK-ENCODING: [0xe0,0x7d,0x90,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 7d 90 25 <unknown>

View File

@ -12,5 +12,5 @@
brkbs p0.b, p15/z, p15.b
// CHECK-INST: brkbs p0.b, p15/z, p15.b
// CHECK-ENCODING: [0xe0,0x7d,0xd0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 7d d0 25 <unknown>

View File

@ -12,11 +12,11 @@
brkn p0.b, p15/z, p1.b, p0.b
// CHECK-INST: brkn p0.b, p15/z, p1.b, p0.b
// CHECK-ENCODING: [0x20,0x7c,0x18,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 7c 18 25 <unknown>
brkn p15.b, p15/z, p15.b, p15.b
// CHECK-INST: brkn p15.b, p15/z, p15.b, p15.b
// CHECK-ENCODING: [0xef,0x7d,0x18,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ef 7d 18 25 <unknown>

View File

@ -12,11 +12,11 @@
brkns p0.b, p15/z, p1.b, p0.b
// CHECK-INST: brkns p0.b, p15/z, p1.b, p0.b
// CHECK-ENCODING: [0x20,0x7c,0x58,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 7c 58 25 <unknown>
brkns p15.b, p15/z, p15.b, p15.b
// CHECK-INST: brkns p15.b, p15/z, p15.b, p15.b
// CHECK-ENCODING: [0xef,0x7d,0x58,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ef 7d 58 25 <unknown>

View File

@ -12,11 +12,11 @@
brkpa p0.b, p15/z, p1.b, p2.b
// CHECK-INST: brkpa p0.b, p15/z, p1.b, p2.b
// CHECK-ENCODING: [0x20,0xfc,0x02,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 fc 02 25 <unknown>
brkpa p15.b, p15/z, p15.b, p15.b
// CHECK-INST: brkpa p15.b, p15/z, p15.b, p15.b
// CHECK-ENCODING: [0xef,0xfd,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ef fd 0f 25 <unknown>

View File

@ -12,11 +12,11 @@
brkpas p0.b, p15/z, p1.b, p2.b
// CHECK-INST: brkpas p0.b, p15/z, p1.b, p2.b
// CHECK-ENCODING: [0x20,0xfc,0x42,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 fc 42 25 <unknown>
brkpas p15.b, p15/z, p15.b, p15.b
// CHECK-INST: brkpas p15.b, p15/z, p15.b, p15.b
// CHECK-ENCODING: [0xef,0xfd,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ef fd 4f 25 <unknown>

View File

@ -12,11 +12,11 @@
brkpb p0.b, p15/z, p1.b, p2.b
// CHECK-INST: brkpb p0.b, p15/z, p1.b, p2.b
// CHECK-ENCODING: [0x30,0xfc,0x02,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 fc 02 25 <unknown>
brkpb p15.b, p15/z, p15.b, p15.b
// CHECK-INST: brkpb p15.b, p15/z, p15.b, p15.b
// CHECK-ENCODING: [0xff,0xfd,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff fd 0f 25 <unknown>

View File

@ -12,11 +12,11 @@
brkpbs p0.b, p15/z, p1.b, p2.b
// CHECK-INST: brkpbs p0.b, p15/z, p1.b, p2.b
// CHECK-ENCODING: [0x30,0xfc,0x42,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 fc 42 25 <unknown>
brkpbs p15.b, p15/z, p15.b, p15.b
// CHECK-INST: brkpbs p15.b, p15/z, p15.b, p15.b
// CHECK-ENCODING: [0xff,0xfd,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff fd 4f 25 <unknown>

View File

@ -12,73 +12,73 @@
clasta w0, p7, w0, z31.b
// CHECK-INST: clasta w0, p7, w0, z31.b
// CHECK-ENCODING: [0xe0,0xbf,0x30,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bf 30 05 <unknown>
clasta w0, p7, w0, z31.h
// CHECK-INST: clasta w0, p7, w0, z31.h
// CHECK-ENCODING: [0xe0,0xbf,0x70,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bf 70 05 <unknown>
clasta w0, p7, w0, z31.s
// CHECK-INST: clasta w0, p7, w0, z31.s
// CHECK-ENCODING: [0xe0,0xbf,0xb0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bf b0 05 <unknown>
clasta x0, p7, x0, z31.d
// CHECK-INST: clasta x0, p7, x0, z31.d
// CHECK-ENCODING: [0xe0,0xbf,0xf0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bf f0 05 <unknown>
clasta b0, p7, b0, z31.b
// CHECK-INST: clasta b0, p7, b0, z31.b
// CHECK-ENCODING: [0xe0,0x9f,0x2a,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 2a 05 <unknown>
clasta h0, p7, h0, z31.h
// CHECK-INST: clasta h0, p7, h0, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x6a,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 6a 05 <unknown>
clasta s0, p7, s0, z31.s
// CHECK-INST: clasta s0, p7, s0, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0xaa,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f aa 05 <unknown>
clasta d0, p7, d0, z31.d
// CHECK-INST: clasta d0, p7, d0, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xea,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f ea 05 <unknown>
clasta z0.b, p7, z0.b, z31.b
// CHECK-INST: clasta z0.b, p7, z0.b, z31.b
// CHECK-ENCODING: [0xe0,0x9f,0x28,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 28 05 <unknown>
clasta z0.h, p7, z0.h, z31.h
// CHECK-INST: clasta z0.h, p7, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x68,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 68 05 <unknown>
clasta z0.s, p7, z0.s, z31.s
// CHECK-INST: clasta z0.s, p7, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0xa8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f a8 05 <unknown>
clasta z0.d, p7, z0.d, z31.d
// CHECK-INST: clasta z0.d, p7, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xe8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f e8 05 <unknown>
@ -88,11 +88,11 @@ clasta z0.d, p7, z0.d, z31.d
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
clasta z0.d, p7, z0.d, z31.d
// CHECK-INST: clasta z0.d, p7, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xe8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f e8 05 <unknown>

View File

@ -12,73 +12,73 @@
clastb w0, p7, w0, z31.b
// CHECK-INST: clastb w0, p7, w0, z31.b
// CHECK-ENCODING: [0xe0,0xbf,0x31,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bf 31 05 <unknown>
clastb w0, p7, w0, z31.h
// CHECK-INST: clastb w0, p7, w0, z31.h
// CHECK-ENCODING: [0xe0,0xbf,0x71,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bf 71 05 <unknown>
clastb w0, p7, w0, z31.s
// CHECK-INST: clastb w0, p7, w0, z31.s
// CHECK-ENCODING: [0xe0,0xbf,0xb1,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bf b1 05 <unknown>
clastb x0, p7, x0, z31.d
// CHECK-INST: clastb x0, p7, x0, z31.d
// CHECK-ENCODING: [0xe0,0xbf,0xf1,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bf f1 05 <unknown>
clastb b0, p7, b0, z31.b
// CHECK-INST: clastb b0, p7, b0, z31.b
// CHECK-ENCODING: [0xe0,0x9f,0x2b,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 2b 05 <unknown>
clastb h0, p7, h0, z31.h
// CHECK-INST: clastb h0, p7, h0, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x6b,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 6b 05 <unknown>
clastb s0, p7, s0, z31.s
// CHECK-INST: clastb s0, p7, s0, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0xab,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f ab 05 <unknown>
clastb d0, p7, d0, z31.d
// CHECK-INST: clastb d0, p7, d0, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xeb,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f eb 05 <unknown>
clastb z0.b, p7, z0.b, z31.b
// CHECK-INST: clastb z0.b, p7, z0.b, z31.b
// CHECK-ENCODING: [0xe0,0x9f,0x29,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 29 05 <unknown>
clastb z0.h, p7, z0.h, z31.h
// CHECK-INST: clastb z0.h, p7, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x69,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 69 05 <unknown>
clastb z0.s, p7, z0.s, z31.s
// CHECK-INST: clastb z0.s, p7, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0xa9,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f a9 05 <unknown>
clastb z0.d, p7, z0.d, z31.d
// CHECK-INST: clastb z0.d, p7, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xe9,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f e9 05 <unknown>
@ -88,11 +88,11 @@ clastb z0.d, p7, z0.d, z31.d
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
clastb z0.d, p7, z0.d, z31.d
// CHECK-INST: clastb z0.d, p7, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xe9,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f e9 05 <unknown>

View File

@ -12,25 +12,25 @@
cls z31.b, p7/m, z31.b
// CHECK-INST: cls z31.b, p7/m, z31.b
// CHECK-ENCODING: [0xff,0xbf,0x18,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 18 04 <unknown>
cls z31.h, p7/m, z31.h
// CHECK-INST: cls z31.h, p7/m, z31.h
// CHECK-ENCODING: [0xff,0xbf,0x58,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 58 04 <unknown>
cls z31.s, p7/m, z31.s
// CHECK-INST: cls z31.s, p7/m, z31.s
// CHECK-ENCODING: [0xff,0xbf,0x98,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 98 04 <unknown>
cls z31.d, p7/m, z31.d
// CHECK-INST: cls z31.d, p7/m, z31.d
// CHECK-ENCODING: [0xff,0xbf,0xd8,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf d8 04 <unknown>
@ -40,23 +40,23 @@ cls z31.d, p7/m, z31.d
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
cls z4.d, p7/m, z31.d
// CHECK-INST: cls z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xd8,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf d8 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
cls z4.d, p7/m, z31.d
// CHECK-INST: cls z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xd8,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf d8 04 <unknown>

View File

@ -12,25 +12,25 @@
clz z31.b, p7/m, z31.b
// CHECK-INST: clz z31.b, p7/m, z31.b
// CHECK-ENCODING: [0xff,0xbf,0x19,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 19 04 <unknown>
clz z31.h, p7/m, z31.h
// CHECK-INST: clz z31.h, p7/m, z31.h
// CHECK-ENCODING: [0xff,0xbf,0x59,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 59 04 <unknown>
clz z31.s, p7/m, z31.s
// CHECK-INST: clz z31.s, p7/m, z31.s
// CHECK-ENCODING: [0xff,0xbf,0x99,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 99 04 <unknown>
clz z31.d, p7/m, z31.d
// CHECK-INST: clz z31.d, p7/m, z31.d
// CHECK-ENCODING: [0xff,0xbf,0xd9,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf d9 04 <unknown>
@ -40,23 +40,23 @@ clz z31.d, p7/m, z31.d
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
clz z4.d, p7/m, z31.d
// CHECK-INST: clz z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xd9,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf d9 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
clz z4.d, p7/m, z31.d
// CHECK-INST: clz z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xd9,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf d9 04 <unknown>

View File

@ -13,89 +13,89 @@
cmpeq p0.b, p0/z, z0.b, z0.b
// CHECK-INST: cmpeq p0.b, p0/z, z0.b, z0.b
// CHECK-ENCODING: [0x00,0xa0,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 00 24 <unknown>
cmpeq p0.h, p0/z, z0.h, z0.h
// CHECK-INST: cmpeq p0.h, p0/z, z0.h, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 40 24 <unknown>
cmpeq p0.s, p0/z, z0.s, z0.s
// CHECK-INST: cmpeq p0.s, p0/z, z0.s, z0.s
// CHECK-ENCODING: [0x00,0xa0,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 80 24 <unknown>
cmpeq p0.d, p0/z, z0.d, z0.d
// CHECK-INST: cmpeq p0.d, p0/z, z0.d, z0.d
// CHECK-ENCODING: [0x00,0xa0,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 c0 24 <unknown>
cmpeq p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmpeq p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x00,0x20,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 00 24 <unknown>
cmpeq p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmpeq p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x00,0x20,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 40 24 <unknown>
cmpeq p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmpeq p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x00,0x20,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 80 24 <unknown>
cmpeq p0.b, p0/z, z0.b, #-16
// CHECK-INST: cmpeq p0.b, p0/z, z0.b, #-16
// CHECK-ENCODING: [0x00,0x80,0x10,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 10 25 <unknown>
cmpeq p0.h, p0/z, z0.h, #-16
// CHECK-INST: cmpeq p0.h, p0/z, z0.h, #-16
// CHECK-ENCODING: [0x00,0x80,0x50,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 50 25 <unknown>
cmpeq p0.s, p0/z, z0.s, #-16
// CHECK-INST: cmpeq p0.s, p0/z, z0.s, #-16
// CHECK-ENCODING: [0x00,0x80,0x90,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 90 25 <unknown>
cmpeq p0.d, p0/z, z0.d, #-16
// CHECK-INST: cmpeq p0.d, p0/z, z0.d, #-16
// CHECK-ENCODING: [0x00,0x80,0xd0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 d0 25 <unknown>
cmpeq p0.b, p0/z, z0.b, #15
// CHECK-INST: cmpeq p0.b, p0/z, z0.b, #15
// CHECK-ENCODING: [0x00,0x80,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 0f 25 <unknown>
cmpeq p0.h, p0/z, z0.h, #15
// CHECK-INST: cmpeq p0.h, p0/z, z0.h, #15
// CHECK-ENCODING: [0x00,0x80,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 4f 25 <unknown>
cmpeq p0.s, p0/z, z0.s, #15
// CHECK-INST: cmpeq p0.s, p0/z, z0.s, #15
// CHECK-ENCODING: [0x00,0x80,0x8f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 8f 25 <unknown>
cmpeq p0.d, p0/z, z0.d, #15
// CHECK-INST: cmpeq p0.d, p0/z, z0.d, #15
// CHECK-ENCODING: [0x00,0x80,0xcf,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 cf 25 <unknown>

View File

@ -12,89 +12,89 @@
cmpge p0.b, p0/z, z0.b, z0.b
// CHECK-INST: cmpge p0.b, p0/z, z0.b, z0.b
// CHECK-ENCODING: [0x00,0x80,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 00 24 <unknown>
cmpge p0.h, p0/z, z0.h, z0.h
// CHECK-INST: cmpge p0.h, p0/z, z0.h, z0.h
// CHECK-ENCODING: [0x00,0x80,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 40 24 <unknown>
cmpge p0.s, p0/z, z0.s, z0.s
// CHECK-INST: cmpge p0.s, p0/z, z0.s, z0.s
// CHECK-ENCODING: [0x00,0x80,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 80 24 <unknown>
cmpge p0.d, p0/z, z0.d, z0.d
// CHECK-INST: cmpge p0.d, p0/z, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x80,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 c0 24 <unknown>
cmpge p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmpge p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x00,0x40,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 00 24 <unknown>
cmpge p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmpge p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x00,0x40,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 40 24 <unknown>
cmpge p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmpge p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x00,0x40,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 80 24 <unknown>
cmpge p0.b, p0/z, z0.b, #-16
// CHECK-INST: cmpge p0.b, p0/z, z0.b, #-16
// CHECK-ENCODING: [0x00,0x00,0x10,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 10 25 <unknown>
cmpge p0.h, p0/z, z0.h, #-16
// CHECK-INST: cmpge p0.h, p0/z, z0.h, #-16
// CHECK-ENCODING: [0x00,0x00,0x50,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 50 25 <unknown>
cmpge p0.s, p0/z, z0.s, #-16
// CHECK-INST: cmpge p0.s, p0/z, z0.s, #-16
// CHECK-ENCODING: [0x00,0x00,0x90,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 90 25 <unknown>
cmpge p0.d, p0/z, z0.d, #-16
// CHECK-INST: cmpge p0.d, p0/z, z0.d, #-16
// CHECK-ENCODING: [0x00,0x00,0xd0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 d0 25 <unknown>
cmpge p0.b, p0/z, z0.b, #15
// CHECK-INST: cmpge p0.b, p0/z, z0.b, #15
// CHECK-ENCODING: [0x00,0x00,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 0f 25 <unknown>
cmpge p0.h, p0/z, z0.h, #15
// CHECK-INST: cmpge p0.h, p0/z, z0.h, #15
// CHECK-ENCODING: [0x00,0x00,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 4f 25 <unknown>
cmpge p0.s, p0/z, z0.s, #15
// CHECK-INST: cmpge p0.s, p0/z, z0.s, #15
// CHECK-ENCODING: [0x00,0x00,0x8f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 8f 25 <unknown>
cmpge p0.d, p0/z, z0.d, #15
// CHECK-INST: cmpge p0.d, p0/z, z0.d, #15
// CHECK-ENCODING: [0x00,0x00,0xcf,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 cf 25 <unknown>

View File

@ -13,89 +13,89 @@
cmpgt p0.b, p0/z, z0.b, z0.b
// CHECK-INST: cmpgt p0.b, p0/z, z0.b, z0.b
// CHECK-ENCODING: [0x10,0x80,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 00 24 <unknown>
cmpgt p0.h, p0/z, z0.h, z0.h
// CHECK-INST: cmpgt p0.h, p0/z, z0.h, z0.h
// CHECK-ENCODING: [0x10,0x80,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 40 24 <unknown>
cmpgt p0.s, p0/z, z0.s, z0.s
// CHECK-INST: cmpgt p0.s, p0/z, z0.s, z0.s
// CHECK-ENCODING: [0x10,0x80,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 80 24 <unknown>
cmpgt p0.d, p0/z, z0.d, z0.d
// CHECK-INST: cmpgt p0.d, p0/z, z0.d, z0.d
// CHECK-ENCODING: [0x10,0x80,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 c0 24 <unknown>
cmpgt p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmpgt p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x10,0x40,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 40 00 24 <unknown>
cmpgt p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmpgt p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x10,0x40,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 40 40 24 <unknown>
cmpgt p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmpgt p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x10,0x40,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 40 80 24 <unknown>
cmpgt p0.b, p0/z, z0.b, #-16
// CHECK-INST: cmpgt p0.b, p0/z, z0.b, #-16
// CHECK-ENCODING: [0x10,0x00,0x10,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 10 25 <unknown>
cmpgt p0.h, p0/z, z0.h, #-16
// CHECK-INST: cmpgt p0.h, p0/z, z0.h, #-16
// CHECK-ENCODING: [0x10,0x00,0x50,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 50 25 <unknown>
cmpgt p0.s, p0/z, z0.s, #-16
// CHECK-INST: cmpgt p0.s, p0/z, z0.s, #-16
// CHECK-ENCODING: [0x10,0x00,0x90,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 90 25 <unknown>
cmpgt p0.d, p0/z, z0.d, #-16
// CHECK-INST: cmpgt p0.d, p0/z, z0.d, #-16
// CHECK-ENCODING: [0x10,0x00,0xd0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 d0 25 <unknown>
cmpgt p0.b, p0/z, z0.b, #15
// CHECK-INST: cmpgt p0.b, p0/z, z0.b, #15
// CHECK-ENCODING: [0x10,0x00,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 0f 25 <unknown>
cmpgt p0.h, p0/z, z0.h, #15
// CHECK-INST: cmpgt p0.h, p0/z, z0.h, #15
// CHECK-ENCODING: [0x10,0x00,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 4f 25 <unknown>
cmpgt p0.s, p0/z, z0.s, #15
// CHECK-INST: cmpgt p0.s, p0/z, z0.s, #15
// CHECK-ENCODING: [0x10,0x00,0x8f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 8f 25 <unknown>
cmpgt p0.d, p0/z, z0.d, #15
// CHECK-INST: cmpgt p0.d, p0/z, z0.d, #15
// CHECK-ENCODING: [0x10,0x00,0xcf,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 cf 25 <unknown>

View File

@ -13,89 +13,89 @@
cmphi p0.b, p0/z, z0.b, z0.b
// CHECK-INST: cmphi p0.b, p0/z, z0.b, z0.b
// CHECK-ENCODING: [0x10,0x00,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 00 24 <unknown>
cmphi p0.h, p0/z, z0.h, z0.h
// CHECK-INST: cmphi p0.h, p0/z, z0.h, z0.h
// CHECK-ENCODING: [0x10,0x00,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 40 24 <unknown>
cmphi p0.s, p0/z, z0.s, z0.s
// CHECK-INST: cmphi p0.s, p0/z, z0.s, z0.s
// CHECK-ENCODING: [0x10,0x00,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 80 24 <unknown>
cmphi p0.d, p0/z, z0.d, z0.d
// CHECK-INST: cmphi p0.d, p0/z, z0.d, z0.d
// CHECK-ENCODING: [0x10,0x00,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 c0 24 <unknown>
cmphi p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmphi p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x10,0xc0,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 00 24 <unknown>
cmphi p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmphi p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x10,0xc0,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 40 24 <unknown>
cmphi p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmphi p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x10,0xc0,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 80 24 <unknown>
cmphi p0.b, p0/z, z0.b, #0
// CHECK-INST: cmphi p0.b, p0/z, z0.b, #0
// CHECK-ENCODING: [0x10,0x00,0x20,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 20 24 <unknown>
cmphi p0.h, p0/z, z0.h, #0
// CHECK-INST: cmphi p0.h, p0/z, z0.h, #0
// CHECK-ENCODING: [0x10,0x00,0x60,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 60 24 <unknown>
cmphi p0.s, p0/z, z0.s, #0
// CHECK-INST: cmphi p0.s, p0/z, z0.s, #0
// CHECK-ENCODING: [0x10,0x00,0xa0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 a0 24 <unknown>
cmphi p0.d, p0/z, z0.d, #0
// CHECK-INST: cmphi p0.d, p0/z, z0.d, #0
// CHECK-ENCODING: [0x10,0x00,0xe0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 00 e0 24 <unknown>
cmphi p0.b, p0/z, z0.b, #127
// CHECK-INST: cmphi p0.b, p0/z, z0.b, #127
// CHECK-ENCODING: [0x10,0xc0,0x3f,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 3f 24 <unknown>
cmphi p0.h, p0/z, z0.h, #127
// CHECK-INST: cmphi p0.h, p0/z, z0.h, #127
// CHECK-ENCODING: [0x10,0xc0,0x7f,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 7f 24 <unknown>
cmphi p0.s, p0/z, z0.s, #127
// CHECK-INST: cmphi p0.s, p0/z, z0.s, #127
// CHECK-ENCODING: [0x10,0xc0,0xbf,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 bf 24 <unknown>
cmphi p0.d, p0/z, z0.d, #127
// CHECK-INST: cmphi p0.d, p0/z, z0.d, #127
// CHECK-ENCODING: [0x10,0xc0,0xff,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 ff 24 <unknown>

View File

@ -13,89 +13,89 @@
cmphs p0.b, p0/z, z0.b, z0.b
// CHECK-INST: cmphs p0.b, p0/z, z0.b, z0.b
// CHECK-ENCODING: [0x00,0x00,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 00 24 <unknown>
cmphs p0.h, p0/z, z0.h, z0.h
// CHECK-INST: cmphs p0.h, p0/z, z0.h, z0.h
// CHECK-ENCODING: [0x00,0x00,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 40 24 <unknown>
cmphs p0.s, p0/z, z0.s, z0.s
// CHECK-INST: cmphs p0.s, p0/z, z0.s, z0.s
// CHECK-ENCODING: [0x00,0x00,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 80 24 <unknown>
cmphs p0.d, p0/z, z0.d, z0.d
// CHECK-INST: cmphs p0.d, p0/z, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x00,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 c0 24 <unknown>
cmphs p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmphs p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x00,0xc0,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 00 24 <unknown>
cmphs p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmphs p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x00,0xc0,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 40 24 <unknown>
cmphs p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmphs p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x00,0xc0,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 80 24 <unknown>
cmphs p0.b, p0/z, z0.b, #0
// CHECK-INST: cmphs p0.b, p0/z, z0.b, #0
// CHECK-ENCODING: [0x00,0x00,0x20,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 20 24 <unknown>
cmphs p0.h, p0/z, z0.h, #0
// CHECK-INST: cmphs p0.h, p0/z, z0.h, #0
// CHECK-ENCODING: [0x00,0x00,0x60,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 60 24 <unknown>
cmphs p0.s, p0/z, z0.s, #0
// CHECK-INST: cmphs p0.s, p0/z, z0.s, #0
// CHECK-ENCODING: [0x00,0x00,0xa0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 a0 24 <unknown>
cmphs p0.d, p0/z, z0.d, #0
// CHECK-INST: cmphs p0.d, p0/z, z0.d, #0
// CHECK-ENCODING: [0x00,0x00,0xe0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 e0 24 <unknown>
cmphs p0.b, p0/z, z0.b, #127
// CHECK-INST: cmphs p0.b, p0/z, z0.b, #127
// CHECK-ENCODING: [0x00,0xc0,0x3f,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 3f 24 <unknown>
cmphs p0.h, p0/z, z0.h, #127
// CHECK-INST: cmphs p0.h, p0/z, z0.h, #127
// CHECK-ENCODING: [0x00,0xc0,0x7f,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 7f 24 <unknown>
cmphs p0.s, p0/z, z0.s, #127
// CHECK-INST: cmphs p0.s, p0/z, z0.s, #127
// CHECK-ENCODING: [0x00,0xc0,0xbf,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 bf 24 <unknown>
cmphs p0.d, p0/z, z0.d, #127
// CHECK-INST: cmphs p0.d, p0/z, z0.d, #127
// CHECK-ENCODING: [0x00,0xc0,0xff,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 ff 24 <unknown>

View File

@ -12,89 +12,89 @@
cmple p0.b, p0/z, z0.b, z1.b
// CHECK-INST: cmpge p0.b, p0/z, z1.b, z0.b
// CHECK-ENCODING: [0x20,0x80,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 00 24 <unknown>
cmple p0.h, p0/z, z0.h, z1.h
// CHECK-INST: cmpge p0.h, p0/z, z1.h, z0.h
// CHECK-ENCODING: [0x20,0x80,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 40 24 <unknown>
cmple p0.s, p0/z, z0.s, z1.s
// CHECK-INST: cmpge p0.s, p0/z, z1.s, z0.s
// CHECK-ENCODING: [0x20,0x80,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 80 24 <unknown>
cmple p0.d, p0/z, z0.d, z1.d
// CHECK-INST: cmpge p0.d, p0/z, z1.d, z0.d
// CHECK-ENCODING: [0x20,0x80,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 80 c0 24 <unknown>
cmple p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmple p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x10,0x60,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 60 00 24 <unknown>
cmple p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmple p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x10,0x60,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 60 40 24 <unknown>
cmple p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmple p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x10,0x60,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 60 80 24 <unknown>
cmple p0.b, p0/z, z0.b, #-16
// CHECK-INST: cmple p0.b, p0/z, z0.b, #-16
// CHECK-ENCODING: [0x10,0x20,0x10,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 10 25 <unknown>
cmple p0.h, p0/z, z0.h, #-16
// CHECK-INST: cmple p0.h, p0/z, z0.h, #-16
// CHECK-ENCODING: [0x10,0x20,0x50,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 50 25 <unknown>
cmple p0.s, p0/z, z0.s, #-16
// CHECK-INST: cmple p0.s, p0/z, z0.s, #-16
// CHECK-ENCODING: [0x10,0x20,0x90,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 90 25 <unknown>
cmple p0.d, p0/z, z0.d, #-16
// CHECK-INST: cmple p0.d, p0/z, z0.d, #-16
// CHECK-ENCODING: [0x10,0x20,0xd0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 d0 25 <unknown>
cmple p0.b, p0/z, z0.b, #15
// CHECK-INST: cmple p0.b, p0/z, z0.b, #15
// CHECK-ENCODING: [0x10,0x20,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 0f 25 <unknown>
cmple p0.h, p0/z, z0.h, #15
// CHECK-INST: cmple p0.h, p0/z, z0.h, #15
// CHECK-ENCODING: [0x10,0x20,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 4f 25 <unknown>
cmple p0.s, p0/z, z0.s, #15
// CHECK-INST: cmple p0.s, p0/z, z0.s, #15
// CHECK-ENCODING: [0x10,0x20,0x8f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 8f 25 <unknown>
cmple p0.d, p0/z, z0.d, #15
// CHECK-INST: cmple p0.d, p0/z, z0.d, #15
// CHECK-ENCODING: [0x10,0x20,0xcf,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 cf 25 <unknown>

View File

@ -12,89 +12,89 @@
cmplo p0.b, p0/z, z0.b, z1.b
// CHECK-INST: cmphi p0.b, p0/z, z1.b, z0.b
// CHECK-ENCODING: [0x30,0x00,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 00 00 24 <unknown>
cmplo p0.h, p0/z, z0.h, z1.h
// CHECK-INST: cmphi p0.h, p0/z, z1.h, z0.h
// CHECK-ENCODING: [0x30,0x00,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 00 40 24 <unknown>
cmplo p0.s, p0/z, z0.s, z1.s
// CHECK-INST: cmphi p0.s, p0/z, z1.s, z0.s
// CHECK-ENCODING: [0x30,0x00,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 00 80 24 <unknown>
cmplo p0.d, p0/z, z0.d, z1.d
// CHECK-INST: cmphi p0.d, p0/z, z1.d, z0.d
// CHECK-ENCODING: [0x30,0x00,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 00 c0 24 <unknown>
cmplo p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmplo p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x00,0xe0,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 00 24 <unknown>
cmplo p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmplo p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x00,0xe0,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 40 24 <unknown>
cmplo p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmplo p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x00,0xe0,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 80 24 <unknown>
cmplo p0.b, p0/z, z0.b, #0
// CHECK-INST: cmplo p0.b, p0/z, z0.b, #0
// CHECK-ENCODING: [0x00,0x20,0x20,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 20 24 <unknown>
cmplo p0.h, p0/z, z0.h, #0
// CHECK-INST: cmplo p0.h, p0/z, z0.h, #0
// CHECK-ENCODING: [0x00,0x20,0x60,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 60 24 <unknown>
cmplo p0.s, p0/z, z0.s, #0
// CHECK-INST: cmplo p0.s, p0/z, z0.s, #0
// CHECK-ENCODING: [0x00,0x20,0xa0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 a0 24 <unknown>
cmplo p0.d, p0/z, z0.d, #0
// CHECK-INST: cmplo p0.d, p0/z, z0.d, #0
// CHECK-ENCODING: [0x00,0x20,0xe0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 e0 24 <unknown>
cmplo p0.b, p0/z, z0.b, #127
// CHECK-INST: cmplo p0.b, p0/z, z0.b, #127
// CHECK-ENCODING: [0x00,0xe0,0x3f,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 3f 24 <unknown>
cmplo p0.h, p0/z, z0.h, #127
// CHECK-INST: cmplo p0.h, p0/z, z0.h, #127
// CHECK-ENCODING: [0x00,0xe0,0x7f,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 7f 24 <unknown>
cmplo p0.s, p0/z, z0.s, #127
// CHECK-INST: cmplo p0.s, p0/z, z0.s, #127
// CHECK-ENCODING: [0x00,0xe0,0xbf,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 bf 24 <unknown>
cmplo p0.d, p0/z, z0.d, #127
// CHECK-INST: cmplo p0.d, p0/z, z0.d, #127
// CHECK-ENCODING: [0x00,0xe0,0xff,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 ff 24 <unknown>

View File

@ -12,89 +12,89 @@
cmpls p0.b, p0/z, z0.b, z1.b
// CHECK-INST: cmphs p0.b, p0/z, z1.b, z0.b
// CHECK-ENCODING: [0x20,0x00,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 00 00 24 <unknown>
cmpls p0.h, p0/z, z0.h, z1.h
// CHECK-INST: cmphs p0.h, p0/z, z1.h, z0.h
// CHECK-ENCODING: [0x20,0x00,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 00 40 24 <unknown>
cmpls p0.s, p0/z, z0.s, z1.s
// CHECK-INST: cmphs p0.s, p0/z, z1.s, z0.s
// CHECK-ENCODING: [0x20,0x00,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 00 80 24 <unknown>
cmpls p0.d, p0/z, z0.d, z1.d
// CHECK-INST: cmphs p0.d, p0/z, z1.d, z0.d
// CHECK-ENCODING: [0x20,0x00,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 00 c0 24 <unknown>
cmpls p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmpls p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x10,0xe0,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 00 24 <unknown>
cmpls p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmpls p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x10,0xe0,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 40 24 <unknown>
cmpls p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmpls p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x10,0xe0,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 80 24 <unknown>
cmpls p0.b, p0/z, z0.b, #0
// CHECK-INST: cmpls p0.b, p0/z, z0.b, #0
// CHECK-ENCODING: [0x10,0x20,0x20,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 20 24 <unknown>
cmpls p0.h, p0/z, z0.h, #0
// CHECK-INST: cmpls p0.h, p0/z, z0.h, #0
// CHECK-ENCODING: [0x10,0x20,0x60,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 60 24 <unknown>
cmpls p0.s, p0/z, z0.s, #0
// CHECK-INST: cmpls p0.s, p0/z, z0.s, #0
// CHECK-ENCODING: [0x10,0x20,0xa0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 a0 24 <unknown>
cmpls p0.d, p0/z, z0.d, #0
// CHECK-INST: cmpls p0.d, p0/z, z0.d, #0
// CHECK-ENCODING: [0x10,0x20,0xe0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 e0 24 <unknown>
cmpls p0.b, p0/z, z0.b, #127
// CHECK-INST: cmpls p0.b, p0/z, z0.b, #127
// CHECK-ENCODING: [0x10,0xe0,0x3f,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 3f 24 <unknown>
cmpls p0.h, p0/z, z0.h, #127
// CHECK-INST: cmpls p0.h, p0/z, z0.h, #127
// CHECK-ENCODING: [0x10,0xe0,0x7f,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 7f 24 <unknown>
cmpls p0.s, p0/z, z0.s, #127
// CHECK-INST: cmpls p0.s, p0/z, z0.s, #127
// CHECK-ENCODING: [0x10,0xe0,0xbf,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 bf 24 <unknown>
cmpls p0.d, p0/z, z0.d, #127
// CHECK-INST: cmpls p0.d, p0/z, z0.d, #127
// CHECK-ENCODING: [0x10,0xe0,0xff,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 ff 24 <unknown>

View File

@ -12,89 +12,89 @@
cmplt p0.b, p0/z, z0.b, z1.b
// CHECK-INST: cmpgt p0.b, p0/z, z1.b, z0.b
// CHECK-ENCODING: [0x30,0x80,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 80 00 24 <unknown>
cmplt p0.h, p0/z, z0.h, z1.h
// CHECK-INST: cmpgt p0.h, p0/z, z1.h, z0.h
// CHECK-ENCODING: [0x30,0x80,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 80 40 24 <unknown>
cmplt p0.s, p0/z, z0.s, z1.s
// CHECK-INST: cmpgt p0.s, p0/z, z1.s, z0.s
// CHECK-ENCODING: [0x30,0x80,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 80 80 24 <unknown>
cmplt p0.d, p0/z, z0.d, z1.d
// CHECK-INST: cmpgt p0.d, p0/z, z1.d, z0.d
// CHECK-ENCODING: [0x30,0x80,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 80 c0 24 <unknown>
cmplt p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmplt p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x00,0x60,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 60 00 24 <unknown>
cmplt p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmplt p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x00,0x60,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 60 40 24 <unknown>
cmplt p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmplt p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x00,0x60,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 60 80 24 <unknown>
cmplt p0.b, p0/z, z0.b, #-16
// CHECK-INST: cmplt p0.b, p0/z, z0.b, #-16
// CHECK-ENCODING: [0x00,0x20,0x10,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 10 25 <unknown>
cmplt p0.h, p0/z, z0.h, #-16
// CHECK-INST: cmplt p0.h, p0/z, z0.h, #-16
// CHECK-ENCODING: [0x00,0x20,0x50,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 50 25 <unknown>
cmplt p0.s, p0/z, z0.s, #-16
// CHECK-INST: cmplt p0.s, p0/z, z0.s, #-16
// CHECK-ENCODING: [0x00,0x20,0x90,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 90 25 <unknown>
cmplt p0.d, p0/z, z0.d, #-16
// CHECK-INST: cmplt p0.d, p0/z, z0.d, #-16
// CHECK-ENCODING: [0x00,0x20,0xd0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 d0 25 <unknown>
cmplt p0.b, p0/z, z0.b, #15
// CHECK-INST: cmplt p0.b, p0/z, z0.b, #15
// CHECK-ENCODING: [0x00,0x20,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 0f 25 <unknown>
cmplt p0.h, p0/z, z0.h, #15
// CHECK-INST: cmplt p0.h, p0/z, z0.h, #15
// CHECK-ENCODING: [0x00,0x20,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 4f 25 <unknown>
cmplt p0.s, p0/z, z0.s, #15
// CHECK-INST: cmplt p0.s, p0/z, z0.s, #15
// CHECK-ENCODING: [0x00,0x20,0x8f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 8f 25 <unknown>
cmplt p0.d, p0/z, z0.d, #15
// CHECK-INST: cmplt p0.d, p0/z, z0.d, #15
// CHECK-ENCODING: [0x00,0x20,0xcf,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 cf 25 <unknown>

View File

@ -13,89 +13,89 @@
cmpne p0.b, p0/z, z0.b, z0.b
// CHECK-INST: cmpne p0.b, p0/z, z0.b, z0.b
// CHECK-ENCODING: [0x10,0xa0,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 a0 00 24 <unknown>
cmpne p0.h, p0/z, z0.h, z0.h
// CHECK-INST: cmpne p0.h, p0/z, z0.h, z0.h
// CHECK-ENCODING: [0x10,0xa0,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 a0 40 24 <unknown>
cmpne p0.s, p0/z, z0.s, z0.s
// CHECK-INST: cmpne p0.s, p0/z, z0.s, z0.s
// CHECK-ENCODING: [0x10,0xa0,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 a0 80 24 <unknown>
cmpne p0.d, p0/z, z0.d, z0.d
// CHECK-INST: cmpne p0.d, p0/z, z0.d, z0.d
// CHECK-ENCODING: [0x10,0xa0,0xc0,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 a0 c0 24 <unknown>
cmpne p0.b, p0/z, z0.b, z0.d
// CHECK-INST: cmpne p0.b, p0/z, z0.b, z0.d
// CHECK-ENCODING: [0x10,0x20,0x00,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 00 24 <unknown>
cmpne p0.h, p0/z, z0.h, z0.d
// CHECK-INST: cmpne p0.h, p0/z, z0.h, z0.d
// CHECK-ENCODING: [0x10,0x20,0x40,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 40 24 <unknown>
cmpne p0.s, p0/z, z0.s, z0.d
// CHECK-INST: cmpne p0.s, p0/z, z0.s, z0.d
// CHECK-ENCODING: [0x10,0x20,0x80,0x24]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 80 24 <unknown>
cmpne p0.b, p0/z, z0.b, #-16
// CHECK-INST: cmpne p0.b, p0/z, z0.b, #-16
// CHECK-ENCODING: [0x10,0x80,0x10,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 10 25 <unknown>
cmpne p0.h, p0/z, z0.h, #-16
// CHECK-INST: cmpne p0.h, p0/z, z0.h, #-16
// CHECK-ENCODING: [0x10,0x80,0x50,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 50 25 <unknown>
cmpne p0.s, p0/z, z0.s, #-16
// CHECK-INST: cmpne p0.s, p0/z, z0.s, #-16
// CHECK-ENCODING: [0x10,0x80,0x90,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 90 25 <unknown>
cmpne p0.d, p0/z, z0.d, #-16
// CHECK-INST: cmpne p0.d, p0/z, z0.d, #-16
// CHECK-ENCODING: [0x10,0x80,0xd0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 d0 25 <unknown>
cmpne p0.b, p0/z, z0.b, #15
// CHECK-INST: cmpne p0.b, p0/z, z0.b, #15
// CHECK-ENCODING: [0x10,0x80,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 0f 25 <unknown>
cmpne p0.h, p0/z, z0.h, #15
// CHECK-INST: cmpne p0.h, p0/z, z0.h, #15
// CHECK-ENCODING: [0x10,0x80,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 4f 25 <unknown>
cmpne p0.s, p0/z, z0.s, #15
// CHECK-INST: cmpne p0.s, p0/z, z0.s, #15
// CHECK-ENCODING: [0x10,0x80,0x8f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 8f 25 <unknown>
cmpne p0.d, p0/z, z0.d, #15
// CHECK-INST: cmpne p0.d, p0/z, z0.d, #15
// CHECK-ENCODING: [0x10,0x80,0xcf,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 80 cf 25 <unknown>

View File

@ -12,25 +12,25 @@
cnot z31.b, p7/m, z31.b
// CHECK-INST: cnot z31.b, p7/m, z31.b
// CHECK-ENCODING: [0xff,0xbf,0x1b,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 1b 04 <unknown>
cnot z31.h, p7/m, z31.h
// CHECK-INST: cnot z31.h, p7/m, z31.h
// CHECK-ENCODING: [0xff,0xbf,0x5b,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 5b 04 <unknown>
cnot z31.s, p7/m, z31.s
// CHECK-INST: cnot z31.s, p7/m, z31.s
// CHECK-ENCODING: [0xff,0xbf,0x9b,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 9b 04 <unknown>
cnot z31.d, p7/m, z31.d
// CHECK-INST: cnot z31.d, p7/m, z31.d
// CHECK-ENCODING: [0xff,0xbf,0xdb,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf db 04 <unknown>
@ -40,23 +40,23 @@ cnot z31.d, p7/m, z31.d
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
cnot z4.d, p7/m, z31.d
// CHECK-INST: cnot z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xdb,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf db 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
cnot z4.d, p7/m, z31.d
// CHECK-INST: cnot z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xdb,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf db 04 <unknown>

View File

@ -12,25 +12,25 @@
cnt z31.b, p7/m, z31.b
// CHECK-INST: cnt z31.b, p7/m, z31.b
// CHECK-ENCODING: [0xff,0xbf,0x1a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 1a 04 <unknown>
cnt z31.h, p7/m, z31.h
// CHECK-INST: cnt z31.h, p7/m, z31.h
// CHECK-ENCODING: [0xff,0xbf,0x5a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 5a 04 <unknown>
cnt z31.s, p7/m, z31.s
// CHECK-INST: cnt z31.s, p7/m, z31.s
// CHECK-ENCODING: [0xff,0xbf,0x9a,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 9a 04 <unknown>
cnt z31.d, p7/m, z31.d
// CHECK-INST: cnt z31.d, p7/m, z31.d
// CHECK-ENCODING: [0xff,0xbf,0xda,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf da 04 <unknown>
@ -40,23 +40,23 @@ cnt z31.d, p7/m, z31.d
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
cnt z4.d, p7/m, z31.d
// CHECK-INST: cnt z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xda,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf da 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
cnt z4.d, p7/m, z31.d
// CHECK-INST: cnt z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xda,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf da 04 <unknown>

View File

@ -12,35 +12,35 @@
cntb x0
// CHECK-INST: cntb x0
// CHECK-ENCODING: [0xe0,0xe3,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 20 04 <unknown>
cntb x0, all
// CHECK-INST: cntb x0
// CHECK-ENCODING: [0xe0,0xe3,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 20 04 <unknown>
cntb x0, all, mul #1
// CHECK-INST: cntb x0
// CHECK-ENCODING: [0xe0,0xe3,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 20 04 <unknown>
cntb x0, all, mul #16
// CHECK-INST: cntb x0, all, mul #16
// CHECK-ENCODING: [0xe0,0xe3,0x2f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 2f 04 <unknown>
cntb x0, pow2
// CHECK-INST: cntb x0, pow2
// CHECK-ENCODING: [0x00,0xe0,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 20 04 <unknown>
cntb x0, #28
// CHECK-INST: cntb x0, #28
// CHECK-ENCODING: [0x80,0xe3,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e3 20 04 <unknown>

View File

@ -12,35 +12,35 @@
cntd x0
// CHECK-INST: cntd x0
// CHECK-ENCODING: [0xe0,0xe3,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 e0 04 <unknown>
cntd x0, all
// CHECK-INST: cntd x0
// CHECK-ENCODING: [0xe0,0xe3,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 e0 04 <unknown>
cntd x0, all, mul #1
// CHECK-INST: cntd x0
// CHECK-ENCODING: [0xe0,0xe3,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 e0 04 <unknown>
cntd x0, all, mul #16
// CHECK-INST: cntd x0, all, mul #16
// CHECK-ENCODING: [0xe0,0xe3,0xef,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 ef 04 <unknown>
cntd x0, pow2
// CHECK-INST: cntd x0, pow2
// CHECK-ENCODING: [0x00,0xe0,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 e0 04 <unknown>
cntd x0, #28
// CHECK-INST: cntd x0, #28
// CHECK-ENCODING: [0x80,0xe3,0xe0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e3 e0 04 <unknown>

View File

@ -12,35 +12,35 @@
cnth x0
// CHECK-INST: cnth x0
// CHECK-ENCODING: [0xe0,0xe3,0x60,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 60 04 <unknown>
cnth x0, all
// CHECK-INST: cnth x0
// CHECK-ENCODING: [0xe0,0xe3,0x60,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 60 04 <unknown>
cnth x0, all, mul #1
// CHECK-INST: cnth x0
// CHECK-ENCODING: [0xe0,0xe3,0x60,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 60 04 <unknown>
cnth x0, all, mul #16
// CHECK-INST: cnth x0, all, mul #16
// CHECK-ENCODING: [0xe0,0xe3,0x6f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 6f 04 <unknown>
cnth x0, pow2
// CHECK-INST: cnth x0, pow2
// CHECK-ENCODING: [0x00,0xe0,0x60,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 60 04 <unknown>
cnth x0, #28
// CHECK-INST: cnth x0, #28
// CHECK-ENCODING: [0x80,0xe3,0x60,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e3 60 04 <unknown>

View File

@ -12,23 +12,23 @@
cntp x0, p15, p0.b
// CHECK-INST: cntp x0, p15, p0.b
// CHECK-ENCODING: [0x00,0xbc,0x20,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 bc 20 25 <unknown>
cntp x0, p15, p0.h
// CHECK-INST: cntp x0, p15, p0.h
// CHECK-ENCODING: [0x00,0xbc,0x60,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 bc 60 25 <unknown>
cntp x0, p15, p0.s
// CHECK-INST: cntp x0, p15, p0.s
// CHECK-ENCODING: [0x00,0xbc,0xa0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 bc a0 25 <unknown>
cntp x0, p15, p0.d
// CHECK-INST: cntp x0, p15, p0.d
// CHECK-ENCODING: [0x00,0xbc,0xe0,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 bc e0 25 <unknown>

View File

@ -12,35 +12,35 @@
cntw x0
// CHECK-INST: cntw x0
// CHECK-ENCODING: [0xe0,0xe3,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 a0 04 <unknown>
cntw x0, all
// CHECK-INST: cntw x0
// CHECK-ENCODING: [0xe0,0xe3,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 a0 04 <unknown>
cntw x0, all, mul #1
// CHECK-INST: cntw x0
// CHECK-ENCODING: [0xe0,0xe3,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 a0 04 <unknown>
cntw x0, all, mul #16
// CHECK-INST: cntw x0, all, mul #16
// CHECK-ENCODING: [0xe0,0xe3,0xaf,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e3 af 04 <unknown>
cntw x0, pow2
// CHECK-INST: cntw x0, pow2
// CHECK-ENCODING: [0x00,0xe0,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e0 a0 04 <unknown>
cntw x0, #28
// CHECK-INST: cntw x0, #28
// CHECK-ENCODING: [0x80,0xe3,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e3 a0 04 <unknown>

View File

@ -12,223 +12,223 @@
cpy z0.b, p0/m, w0
// CHECK-INST: mov z0.b, p0/m, w0
// CHECK-ENCODING: [0x00,0xa0,0x28,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 28 05 <unknown>
cpy z0.h, p0/m, w0
// CHECK-INST: mov z0.h, p0/m, w0
// CHECK-ENCODING: [0x00,0xa0,0x68,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 68 05 <unknown>
cpy z0.s, p0/m, w0
// CHECK-INST: mov z0.s, p0/m, w0
// CHECK-ENCODING: [0x00,0xa0,0xa8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 a8 05 <unknown>
cpy z0.d, p0/m, x0
// CHECK-INST: mov z0.d, p0/m, x0
// CHECK-ENCODING: [0x00,0xa0,0xe8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 e8 05 <unknown>
cpy z31.b, p7/m, wsp
// CHECK-INST: mov z31.b, p7/m, wsp
// CHECK-ENCODING: [0xff,0xbf,0x28,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 28 05 <unknown>
cpy z31.h, p7/m, wsp
// CHECK-INST: mov z31.h, p7/m, wsp
// CHECK-ENCODING: [0xff,0xbf,0x68,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 68 05 <unknown>
cpy z31.s, p7/m, wsp
// CHECK-INST: mov z31.s, p7/m, wsp
// CHECK-ENCODING: [0xff,0xbf,0xa8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf a8 05 <unknown>
cpy z31.d, p7/m, sp
// CHECK-INST: mov z31.d, p7/m, sp
// CHECK-ENCODING: [0xff,0xbf,0xe8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf e8 05 <unknown>
cpy z0.b, p0/m, b0
// CHECK-INST: mov z0.b, p0/m, b0
// CHECK-ENCODING: [0x00,0x80,0x20,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 20 05 <unknown>
cpy z31.b, p7/m, b31
// CHECK-INST: mov z31.b, p7/m, b31
// CHECK-ENCODING: [0xff,0x9f,0x20,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 9f 20 05 <unknown>
cpy z0.h, p0/m, h0
// CHECK-INST: mov z0.h, p0/m, h0
// CHECK-ENCODING: [0x00,0x80,0x60,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 60 05 <unknown>
cpy z31.h, p7/m, h31
// CHECK-INST: mov z31.h, p7/m, h31
// CHECK-ENCODING: [0xff,0x9f,0x60,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 9f 60 05 <unknown>
cpy z0.s, p0/m, s0
// CHECK-INST: mov z0.s, p0/m, s0
// CHECK-ENCODING: [0x00,0x80,0xa0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 a0 05 <unknown>
cpy z31.s, p7/m, s31
// CHECK-INST: mov z31.s, p7/m, s31
// CHECK-ENCODING: [0xff,0x9f,0xa0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 9f a0 05 <unknown>
cpy z0.d, p0/m, d0
// CHECK-INST: mov z0.d, p0/m, d0
// CHECK-ENCODING: [0x00,0x80,0xe0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 e0 05 <unknown>
cpy z31.d, p7/m, d31
// CHECK-INST: mov z31.d, p7/m, d31
// CHECK-ENCODING: [0xff,0x9f,0xe0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 9f e0 05 <unknown>
cpy z5.b, p0/z, #-128
// CHECK-INST: mov z5.b, p0/z, #-128
// CHECK-ENCODING: [0x05,0x10,0x10,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 10 10 05 <unknown>
cpy z5.b, p0/z, #127
// CHECK-INST: mov z5.b, p0/z, #127
// CHECK-ENCODING: [0xe5,0x0f,0x10,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 0f 10 05 <unknown>
cpy z5.b, p0/z, #255
// CHECK-INST: mov z5.b, p0/z, #-1
// CHECK-ENCODING: [0xe5,0x1f,0x10,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 1f 10 05 <unknown>
cpy z21.h, p0/z, #-128
// CHECK-INST: mov z21.h, p0/z, #-128
// CHECK-ENCODING: [0x15,0x10,0x50,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 10 50 05 <unknown>
cpy z21.h, p0/z, #-128, lsl #8
// CHECK-INST: mov z21.h, p0/z, #-32768
// CHECK-ENCODING: [0x15,0x30,0x50,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 30 50 05 <unknown>
cpy z21.h, p0/z, #-32768
// CHECK-INST: mov z21.h, p0/z, #-32768
// CHECK-ENCODING: [0x15,0x30,0x50,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 30 50 05 <unknown>
cpy z21.h, p0/z, #127
// CHECK-INST: mov z21.h, p0/z, #127
// CHECK-ENCODING: [0xf5,0x0f,0x50,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 0f 50 05 <unknown>
cpy z21.h, p0/z, #127, lsl #8
// CHECK-INST: mov z21.h, p0/z, #32512
// CHECK-ENCODING: [0xf5,0x2f,0x50,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 2f 50 05 <unknown>
cpy z21.h, p0/z, #32512
// CHECK-INST: mov z21.h, p0/z, #32512
// CHECK-ENCODING: [0xf5,0x2f,0x50,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 2f 50 05 <unknown>
cpy z21.s, p0/z, #-128
// CHECK-INST: mov z21.s, p0/z, #-128
// CHECK-ENCODING: [0x15,0x10,0x90,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 10 90 05 <unknown>
cpy z21.s, p0/z, #-128, lsl #8
// CHECK-INST: mov z21.s, p0/z, #-32768
// CHECK-ENCODING: [0x15,0x30,0x90,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 30 90 05 <unknown>
cpy z21.s, p0/z, #-32768
// CHECK-INST: mov z21.s, p0/z, #-32768
// CHECK-ENCODING: [0x15,0x30,0x90,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 30 90 05 <unknown>
cpy z21.s, p0/z, #127
// CHECK-INST: mov z21.s, p0/z, #127
// CHECK-ENCODING: [0xf5,0x0f,0x90,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 0f 90 05 <unknown>
cpy z21.s, p0/z, #127, lsl #8
// CHECK-INST: mov z21.s, p0/z, #32512
// CHECK-ENCODING: [0xf5,0x2f,0x90,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 2f 90 05 <unknown>
cpy z21.s, p0/z, #32512
// CHECK-INST: mov z21.s, p0/z, #32512
// CHECK-ENCODING: [0xf5,0x2f,0x90,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 2f 90 05 <unknown>
cpy z21.d, p0/z, #-128
// CHECK-INST: mov z21.d, p0/z, #-128
// CHECK-ENCODING: [0x15,0x10,0xd0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 10 d0 05 <unknown>
cpy z21.d, p0/z, #-128, lsl #8
// CHECK-INST: mov z21.d, p0/z, #-32768
// CHECK-ENCODING: [0x15,0x30,0xd0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 30 d0 05 <unknown>
cpy z21.d, p0/z, #-32768
// CHECK-INST: mov z21.d, p0/z, #-32768
// CHECK-ENCODING: [0x15,0x30,0xd0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 30 d0 05 <unknown>
cpy z21.d, p0/z, #127
// CHECK-INST: mov z21.d, p0/z, #127
// CHECK-ENCODING: [0xf5,0x0f,0xd0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 0f d0 05 <unknown>
cpy z21.d, p0/z, #127, lsl #8
// CHECK-INST: mov z21.d, p0/z, #32512
// CHECK-ENCODING: [0xf5,0x2f,0xd0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 2f d0 05 <unknown>
cpy z21.d, p0/z, #32512
// CHECK-INST: mov z21.d, p0/z, #32512
// CHECK-ENCODING: [0xf5,0x2f,0xd0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 2f d0 05 <unknown>
// --------------------------------------------------------------------------//
@ -238,19 +238,19 @@ cpy z21.d, p0/z, #32512
cpy z0.b, p0/z, #-129
// CHECK-INST: mov z0.b, p0/z, #127
// CHECK-ENCODING: [0xe0,0x0f,0x10,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 0f 10 05 <unknown>
cpy z0.h, p0/z, #-33024
// CHECK-INST: mov z0.h, p0/z, #32512
// CHECK-ENCODING: [0xe0,0x2f,0x50,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 2f 50 05 <unknown>
cpy z0.h, p0/z, #-129, lsl #8
// CHECK-INST: mov z0.h, p0/z, #32512
// CHECK-ENCODING: [0xe0,0x2f,0x50,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 2f 50 05 <unknown>
@ -261,43 +261,43 @@ cpy z0.h, p0/z, #-129, lsl #8
cpy z5.b, p15/m, #-128
// CHECK-INST: mov z5.b, p15/m, #-128
// CHECK-ENCODING: [0x05,0x50,0x1f,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 50 1f 05 <unknown>
cpy z21.h, p15/m, #-128
// CHECK-INST: mov z21.h, p15/m, #-128
// CHECK-ENCODING: [0x15,0x50,0x5f,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 50 5f 05 <unknown>
cpy z21.h, p15/m, #-128, lsl #8
// CHECK-INST: mov z21.h, p15/m, #-32768
// CHECK-ENCODING: [0x15,0x70,0x5f,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 70 5f 05 <unknown>
cpy z21.s, p15/m, #-128
// CHECK-INST: mov z21.s, p15/m, #-128
// CHECK-ENCODING: [0x15,0x50,0x9f,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 50 9f 05 <unknown>
cpy z21.s, p15/m, #-128, lsl #8
// CHECK-INST: mov z21.s, p15/m, #-32768
// CHECK-ENCODING: [0x15,0x70,0x9f,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 70 9f 05 <unknown>
cpy z21.d, p15/m, #-128
// CHECK-INST: mov z21.d, p15/m, #-128
// CHECK-ENCODING: [0x15,0x50,0xdf,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 50 df 05 <unknown>
cpy z21.d, p15/m, #-128, lsl #8
// CHECK-INST: mov z21.d, p15/m, #-32768
// CHECK-ENCODING: [0x15,0x70,0xdf,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 70 df 05 <unknown>
@ -307,71 +307,71 @@ cpy z21.d, p15/m, #-128, lsl #8
movprfx z31.d, p7/z, z6.d
// CHECK-INST: movprfx z31.d, p7/z, z6.d
// CHECK-ENCODING: [0xdf,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df 3c d0 04 <unknown>
cpy z31.d, p7/m, sp
// CHECK-INST: mov z31.d, p7/m, sp
// CHECK-ENCODING: [0xff,0xbf,0xe8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf e8 05 <unknown>
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
cpy z31.d, p7/m, sp
// CHECK-INST: mov z31.d, p7/m, sp
// CHECK-ENCODING: [0xff,0xbf,0xe8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf e8 05 <unknown>
movprfx z21.d, p7/z, z28.d
// CHECK-INST: movprfx z21.d, p7/z, z28.d
// CHECK-ENCODING: [0x95,0x3f,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 95 3f d0 04 <unknown>
cpy z21.d, p7/m, #-128, lsl #8
// CHECK-INST: mov z21.d, p7/m, #-32768
// CHECK-ENCODING: [0x15,0x70,0xd7,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 70 d7 05 <unknown>
movprfx z21, z28
// CHECK-INST: movprfx z21, z28
// CHECK-ENCODING: [0x95,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 95 bf 20 04 <unknown>
cpy z21.d, p15/m, #-128, lsl #8
// CHECK-INST: mov z21.d, p15/m, #-32768
// CHECK-ENCODING: [0x15,0x70,0xdf,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 70 df 05 <unknown>
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
cpy z4.d, p7/m, d31
// CHECK-INST: mov z4.d, p7/m, d31
// CHECK-ENCODING: [0xe4,0x9f,0xe0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 9f e0 05 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
cpy z4.d, p7/m, d31
// CHECK-INST: mov z4.d, p7/m, d31
// CHECK-ENCODING: [0xe4,0x9f,0xe0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 9f e0 05 <unknown>

View File

@ -12,23 +12,23 @@
ctermeq w30, wzr
// CHECK-INST: ctermeq w30, wzr
// CHECK-ENCODING: [0xc0,0x23,0xbf,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 23 bf 25 <unknown>
ctermeq wzr, w30
// CHECK-INST: ctermeq wzr, w30
// CHECK-ENCODING: [0xe0,0x23,0xbe,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 23 be 25 <unknown>
ctermeq x30, xzr
// CHECK-INST: ctermeq x30, xzr
// CHECK-ENCODING: [0xc0,0x23,0xff,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 23 ff 25 <unknown>
ctermeq xzr, x30
// CHECK-INST: ctermeq xzr, x30
// CHECK-ENCODING: [0xe0,0x23,0xfe,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 23 fe 25 <unknown>

View File

@ -12,23 +12,23 @@
ctermne w30, wzr
// CHECK-INST: ctermne w30, wzr
// CHECK-ENCODING: [0xd0,0x23,0xbf,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: d0 23 bf 25 <unknown>
ctermne wzr, w30
// CHECK-INST: ctermne wzr, w30
// CHECK-ENCODING: [0xf0,0x23,0xbe,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f0 23 be 25 <unknown>
ctermne x30, xzr
// CHECK-INST: ctermne x30, xzr
// CHECK-ENCODING: [0xd0,0x23,0xff,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: d0 23 ff 25 <unknown>
ctermne xzr, x30
// CHECK-INST: ctermne xzr, x30
// CHECK-ENCODING: [0xf0,0x23,0xfe,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f0 23 fe 25 <unknown>

View File

@ -12,119 +12,119 @@
decb x0
// CHECK-INST: decb x0
// CHECK-ENCODING: [0xe0,0xe7,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 30 04 <unknown>
decb x0, all
// CHECK-INST: decb x0
// CHECK-ENCODING: [0xe0,0xe7,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 30 04 <unknown>
decb x0, all, mul #1
// CHECK-INST: decb x0
// CHECK-ENCODING: [0xe0,0xe7,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 30 04 <unknown>
decb x0, all, mul #16
// CHECK-INST: decb x0, all, mul #16
// CHECK-ENCODING: [0xe0,0xe7,0x3f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 3f 04 <unknown>
decb x0, pow2
// CHECK-INST: decb x0, pow2
// CHECK-ENCODING: [0x00,0xe4,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e4 30 04 <unknown>
decb x0, vl1
// CHECK-INST: decb x0, vl1
// CHECK-ENCODING: [0x20,0xe4,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 e4 30 04 <unknown>
decb x0, vl2
// CHECK-INST: decb x0, vl2
// CHECK-ENCODING: [0x40,0xe4,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 40 e4 30 04 <unknown>
decb x0, vl3
// CHECK-INST: decb x0, vl3
// CHECK-ENCODING: [0x60,0xe4,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 60 e4 30 04 <unknown>
decb x0, vl4
// CHECK-INST: decb x0, vl4
// CHECK-ENCODING: [0x80,0xe4,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e4 30 04 <unknown>
decb x0, vl5
// CHECK-INST: decb x0, vl5
// CHECK-ENCODING: [0xa0,0xe4,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 e4 30 04 <unknown>
decb x0, vl6
// CHECK-INST: decb x0, vl6
// CHECK-ENCODING: [0xc0,0xe4,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 e4 30 04 <unknown>
decb x0, vl7
// CHECK-INST: decb x0, vl7
// CHECK-ENCODING: [0xe0,0xe4,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e4 30 04 <unknown>
decb x0, vl8
// CHECK-INST: decb x0, vl8
// CHECK-ENCODING: [0x00,0xe5,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e5 30 04 <unknown>
decb x0, vl16
// CHECK-INST: decb x0, vl16
// CHECK-ENCODING: [0x20,0xe5,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 e5 30 04 <unknown>
decb x0, vl32
// CHECK-INST: decb x0, vl32
// CHECK-ENCODING: [0x40,0xe5,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 40 e5 30 04 <unknown>
decb x0, vl64
// CHECK-INST: decb x0, vl64
// CHECK-ENCODING: [0x60,0xe5,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 60 e5 30 04 <unknown>
decb x0, vl128
// CHECK-INST: decb x0, vl128
// CHECK-ENCODING: [0x80,0xe5,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e5 30 04 <unknown>
decb x0, vl256
// CHECK-INST: decb x0, vl256
// CHECK-ENCODING: [0xa0,0xe5,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 e5 30 04 <unknown>
decb x0, #14
// CHECK-INST: decb x0, #14
// CHECK-ENCODING: [0xc0,0xe5,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 e5 30 04 <unknown>
decb x0, #28
// CHECK-INST: decb x0, #28
// CHECK-ENCODING: [0x80,0xe7,0x30,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e7 30 04 <unknown>

View File

@ -12,119 +12,119 @@
decd x0
// CHECK-INST: decd x0
// CHECK-ENCODING: [0xe0,0xe7,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 f0 04 <unknown>
decd x0, all
// CHECK-INST: decd x0
// CHECK-ENCODING: [0xe0,0xe7,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 f0 04 <unknown>
decd x0, all, mul #1
// CHECK-INST: decd x0
// CHECK-ENCODING: [0xe0,0xe7,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 f0 04 <unknown>
decd x0, all, mul #16
// CHECK-INST: decd x0, all, mul #16
// CHECK-ENCODING: [0xe0,0xe7,0xff,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 ff 04 <unknown>
decd x0, pow2
// CHECK-INST: decd x0, pow2
// CHECK-ENCODING: [0x00,0xe4,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e4 f0 04 <unknown>
decd x0, vl1
// CHECK-INST: decd x0, vl1
// CHECK-ENCODING: [0x20,0xe4,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 e4 f0 04 <unknown>
decd x0, vl2
// CHECK-INST: decd x0, vl2
// CHECK-ENCODING: [0x40,0xe4,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 40 e4 f0 04 <unknown>
decd x0, vl3
// CHECK-INST: decd x0, vl3
// CHECK-ENCODING: [0x60,0xe4,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 60 e4 f0 04 <unknown>
decd x0, vl4
// CHECK-INST: decd x0, vl4
// CHECK-ENCODING: [0x80,0xe4,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e4 f0 04 <unknown>
decd x0, vl5
// CHECK-INST: decd x0, vl5
// CHECK-ENCODING: [0xa0,0xe4,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 e4 f0 04 <unknown>
decd x0, vl6
// CHECK-INST: decd x0, vl6
// CHECK-ENCODING: [0xc0,0xe4,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 e4 f0 04 <unknown>
decd x0, vl7
// CHECK-INST: decd x0, vl7
// CHECK-ENCODING: [0xe0,0xe4,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e4 f0 04 <unknown>
decd x0, vl8
// CHECK-INST: decd x0, vl8
// CHECK-ENCODING: [0x00,0xe5,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e5 f0 04 <unknown>
decd x0, vl16
// CHECK-INST: decd x0, vl16
// CHECK-ENCODING: [0x20,0xe5,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 e5 f0 04 <unknown>
decd x0, vl32
// CHECK-INST: decd x0, vl32
// CHECK-ENCODING: [0x40,0xe5,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 40 e5 f0 04 <unknown>
decd x0, vl64
// CHECK-INST: decd x0, vl64
// CHECK-ENCODING: [0x60,0xe5,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 60 e5 f0 04 <unknown>
decd x0, vl128
// CHECK-INST: decd x0, vl128
// CHECK-ENCODING: [0x80,0xe5,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e5 f0 04 <unknown>
decd x0, vl256
// CHECK-INST: decd x0, vl256
// CHECK-ENCODING: [0xa0,0xe5,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 e5 f0 04 <unknown>
decd x0, #14
// CHECK-INST: decd x0, #14
// CHECK-ENCODING: [0xc0,0xe5,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 e5 f0 04 <unknown>
decd x0, #28
// CHECK-INST: decd x0, #28
// CHECK-ENCODING: [0x80,0xe7,0xf0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e7 f0 04 <unknown>

View File

@ -12,119 +12,119 @@
dech x0
// CHECK-INST: dech x0
// CHECK-ENCODING: [0xe0,0xe7,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 70 04 <unknown>
dech x0, all
// CHECK-INST: dech x0
// CHECK-ENCODING: [0xe0,0xe7,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 70 04 <unknown>
dech x0, all, mul #1
// CHECK-INST: dech x0
// CHECK-ENCODING: [0xe0,0xe7,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 70 04 <unknown>
dech x0, all, mul #16
// CHECK-INST: dech x0, all, mul #16
// CHECK-ENCODING: [0xe0,0xe7,0x7f,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 7f 04 <unknown>
dech x0, pow2
// CHECK-INST: dech x0, pow2
// CHECK-ENCODING: [0x00,0xe4,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e4 70 04 <unknown>
dech x0, vl1
// CHECK-INST: dech x0, vl1
// CHECK-ENCODING: [0x20,0xe4,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 e4 70 04 <unknown>
dech x0, vl2
// CHECK-INST: dech x0, vl2
// CHECK-ENCODING: [0x40,0xe4,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 40 e4 70 04 <unknown>
dech x0, vl3
// CHECK-INST: dech x0, vl3
// CHECK-ENCODING: [0x60,0xe4,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 60 e4 70 04 <unknown>
dech x0, vl4
// CHECK-INST: dech x0, vl4
// CHECK-ENCODING: [0x80,0xe4,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e4 70 04 <unknown>
dech x0, vl5
// CHECK-INST: dech x0, vl5
// CHECK-ENCODING: [0xa0,0xe4,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 e4 70 04 <unknown>
dech x0, vl6
// CHECK-INST: dech x0, vl6
// CHECK-ENCODING: [0xc0,0xe4,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 e4 70 04 <unknown>
dech x0, vl7
// CHECK-INST: dech x0, vl7
// CHECK-ENCODING: [0xe0,0xe4,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e4 70 04 <unknown>
dech x0, vl8
// CHECK-INST: dech x0, vl8
// CHECK-ENCODING: [0x00,0xe5,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e5 70 04 <unknown>
dech x0, vl16
// CHECK-INST: dech x0, vl16
// CHECK-ENCODING: [0x20,0xe5,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 e5 70 04 <unknown>
dech x0, vl32
// CHECK-INST: dech x0, vl32
// CHECK-ENCODING: [0x40,0xe5,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 40 e5 70 04 <unknown>
dech x0, vl64
// CHECK-INST: dech x0, vl64
// CHECK-ENCODING: [0x60,0xe5,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 60 e5 70 04 <unknown>
dech x0, vl128
// CHECK-INST: dech x0, vl128
// CHECK-ENCODING: [0x80,0xe5,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e5 70 04 <unknown>
dech x0, vl256
// CHECK-INST: dech x0, vl256
// CHECK-ENCODING: [0xa0,0xe5,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 e5 70 04 <unknown>
dech x0, #14
// CHECK-INST: dech x0, #14
// CHECK-ENCODING: [0xc0,0xe5,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 e5 70 04 <unknown>
dech x0, #28
// CHECK-INST: dech x0, #28
// CHECK-ENCODING: [0x80,0xe7,0x70,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e7 70 04 <unknown>

View File

@ -12,85 +12,85 @@
decp x0, p0.b
// CHECK-INST: decp x0, p0.b
// CHECK-ENCODING: [0x00,0x88,0x2d,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 88 2d 25 <unknown>
decp x0, p0.h
// CHECK-INST: decp x0, p0.h
// CHECK-ENCODING: [0x00,0x88,0x6d,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 88 6d 25 <unknown>
decp x0, p0.s
// CHECK-INST: decp x0, p0.s
// CHECK-ENCODING: [0x00,0x88,0xad,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 88 ad 25 <unknown>
decp x0, p0.d
// CHECK-INST: decp x0, p0.d
// CHECK-ENCODING: [0x00,0x88,0xed,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 88 ed 25 <unknown>
decp xzr, p15.b
// CHECK-INST: decp xzr, p15.b
// CHECK-ENCODING: [0xff,0x89,0x2d,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 89 2d 25 <unknown>
decp xzr, p15.h
// CHECK-INST: decp xzr, p15.h
// CHECK-ENCODING: [0xff,0x89,0x6d,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 89 6d 25 <unknown>
decp xzr, p15.s
// CHECK-INST: decp xzr, p15.s
// CHECK-ENCODING: [0xff,0x89,0xad,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 89 ad 25 <unknown>
decp xzr, p15.d
// CHECK-INST: decp xzr, p15.d
// CHECK-ENCODING: [0xff,0x89,0xed,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 89 ed 25 <unknown>
decp z31.h, p15
// CHECK-INST: decp z31.h, p15.h
// CHECK-ENCODING: [0xff,0x81,0x6d,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 81 6d 25 <unknown>
decp z31.h, p15.h
// CHECK-INST: decp z31.h, p15.h
// CHECK-ENCODING: [0xff,0x81,0x6d,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 81 6d 25 <unknown>
decp z31.s, p15
// CHECK-INST: decp z31.s, p15.s
// CHECK-ENCODING: [0xff,0x81,0xad,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 81 ad 25 <unknown>
decp z31.s, p15.s
// CHECK-INST: decp z31.s, p15.s
// CHECK-ENCODING: [0xff,0x81,0xad,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 81 ad 25 <unknown>
decp z31.d, p15
// CHECK-INST: decp z31.d, p15.d
// CHECK-ENCODING: [0xff,0x81,0xed,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 81 ed 25 <unknown>
decp z31.d, p15.d
// CHECK-INST: decp z31.d, p15.d
// CHECK-ENCODING: [0xff,0x81,0xed,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 81 ed 25 <unknown>
@ -100,11 +100,11 @@ decp z31.d, p15.d
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
decp z31.d, p15.d
// CHECK-INST: decp z31.d, p15
// CHECK-ENCODING: [0xff,0x81,0xed,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 81 ed 25 <unknown>

View File

@ -12,119 +12,119 @@
decw x0
// CHECK-INST: decw x0
// CHECK-ENCODING: [0xe0,0xe7,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 b0 04 <unknown>
decw x0, all
// CHECK-INST: decw x0
// CHECK-ENCODING: [0xe0,0xe7,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 b0 04 <unknown>
decw x0, all, mul #1
// CHECK-INST: decw x0
// CHECK-ENCODING: [0xe0,0xe7,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 b0 04 <unknown>
decw x0, all, mul #16
// CHECK-INST: decw x0, all, mul #16
// CHECK-ENCODING: [0xe0,0xe7,0xbf,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e7 bf 04 <unknown>
decw x0, pow2
// CHECK-INST: decw x0, pow2
// CHECK-ENCODING: [0x00,0xe4,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e4 b0 04 <unknown>
decw x0, vl1
// CHECK-INST: decw x0, vl1
// CHECK-ENCODING: [0x20,0xe4,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 e4 b0 04 <unknown>
decw x0, vl2
// CHECK-INST: decw x0, vl2
// CHECK-ENCODING: [0x40,0xe4,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 40 e4 b0 04 <unknown>
decw x0, vl3
// CHECK-INST: decw x0, vl3
// CHECK-ENCODING: [0x60,0xe4,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 60 e4 b0 04 <unknown>
decw x0, vl4
// CHECK-INST: decw x0, vl4
// CHECK-ENCODING: [0x80,0xe4,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e4 b0 04 <unknown>
decw x0, vl5
// CHECK-INST: decw x0, vl5
// CHECK-ENCODING: [0xa0,0xe4,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 e4 b0 04 <unknown>
decw x0, vl6
// CHECK-INST: decw x0, vl6
// CHECK-ENCODING: [0xc0,0xe4,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 e4 b0 04 <unknown>
decw x0, vl7
// CHECK-INST: decw x0, vl7
// CHECK-ENCODING: [0xe0,0xe4,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 e4 b0 04 <unknown>
decw x0, vl8
// CHECK-INST: decw x0, vl8
// CHECK-ENCODING: [0x00,0xe5,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 e5 b0 04 <unknown>
decw x0, vl16
// CHECK-INST: decw x0, vl16
// CHECK-ENCODING: [0x20,0xe5,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 e5 b0 04 <unknown>
decw x0, vl32
// CHECK-INST: decw x0, vl32
// CHECK-ENCODING: [0x40,0xe5,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 40 e5 b0 04 <unknown>
decw x0, vl64
// CHECK-INST: decw x0, vl64
// CHECK-ENCODING: [0x60,0xe5,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 60 e5 b0 04 <unknown>
decw x0, vl128
// CHECK-INST: decw x0, vl128
// CHECK-ENCODING: [0x80,0xe5,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e5 b0 04 <unknown>
decw x0, vl256
// CHECK-INST: decw x0, vl256
// CHECK-ENCODING: [0xa0,0xe5,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 e5 b0 04 <unknown>
decw x0, #14
// CHECK-INST: decw x0, #14
// CHECK-ENCODING: [0xc0,0xe5,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c0 e5 b0 04 <unknown>
decw x0, #28
// CHECK-INST: decw x0, #28
// CHECK-ENCODING: [0x80,0xe7,0xb0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 80 e7 b0 04 <unknown>

View File

@ -3,5 +3,5 @@
.arch_extension nosve
ptrue p0.b, pow2
// CHECK: error: instruction requires: streaming-sve or sve
// CHECK: error: instruction requires: sve or sme
// CHECK-NEXT: ptrue p0.b, pow2

View File

@ -12,235 +12,235 @@
dup z0.b, w0
// CHECK-INST: mov z0.b, w0
// CHECK-ENCODING: [0x00,0x38,0x20,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 38 20 05 <unknown>
dup z0.h, w0
// CHECK-INST: mov z0.h, w0
// CHECK-ENCODING: [0x00,0x38,0x60,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 38 60 05 <unknown>
dup z0.s, w0
// CHECK-INST: mov z0.s, w0
// CHECK-ENCODING: [0x00,0x38,0xa0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 38 a0 05 <unknown>
dup z0.d, x0
// CHECK-INST: mov z0.d, x0
// CHECK-ENCODING: [0x00,0x38,0xe0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 38 e0 05 <unknown>
dup z31.h, wsp
// CHECK-INST: mov z31.h, wsp
// CHECK-ENCODING: [0xff,0x3b,0x60,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 3b 60 05 <unknown>
dup z31.s, wsp
// CHECK-INST: mov z31.s, wsp
// CHECK-ENCODING: [0xff,0x3b,0xa0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 3b a0 05 <unknown>
dup z31.d, sp
// CHECK-INST: mov z31.d, sp
// CHECK-ENCODING: [0xff,0x3b,0xe0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 3b e0 05 <unknown>
dup z31.b, wsp
// CHECK-INST: mov z31.b, wsp
// CHECK-ENCODING: [0xff,0x3b,0x20,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 3b 20 05 <unknown>
dup z5.b, #-128
// CHECK-INST: mov z5.b, #-128
// CHECK-ENCODING: [0x05,0xd0,0x38,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 d0 38 25 <unknown>
dup z5.b, #127
// CHECK-INST: mov z5.b, #127
// CHECK-ENCODING: [0xe5,0xcf,0x38,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 cf 38 25 <unknown>
dup z5.b, #255
// CHECK-INST: mov z5.b, #-1
// CHECK-ENCODING: [0xe5,0xdf,0x38,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 df 38 25 <unknown>
dup z21.h, #-128
// CHECK-INST: mov z21.h, #-128
// CHECK-ENCODING: [0x15,0xd0,0x78,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 d0 78 25 <unknown>
dup z21.h, #-128, lsl #8
// CHECK-INST: mov z21.h, #-32768
// CHECK-ENCODING: [0x15,0xf0,0x78,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 f0 78 25 <unknown>
dup z21.h, #-32768
// CHECK-INST: mov z21.h, #-32768
// CHECK-ENCODING: [0x15,0xf0,0x78,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 f0 78 25 <unknown>
dup z21.h, #127
// CHECK-INST: mov z21.h, #127
// CHECK-ENCODING: [0xf5,0xcf,0x78,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 cf 78 25 <unknown>
dup z21.h, #127, lsl #8
// CHECK-INST: mov z21.h, #32512
// CHECK-ENCODING: [0xf5,0xef,0x78,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 ef 78 25 <unknown>
dup z21.h, #32512
// CHECK-INST: mov z21.h, #32512
// CHECK-ENCODING: [0xf5,0xef,0x78,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 ef 78 25 <unknown>
dup z21.s, #-128
// CHECK-INST: mov z21.s, #-128
// CHECK-ENCODING: [0x15,0xd0,0xb8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 d0 b8 25 <unknown>
dup z21.s, #-128, lsl #8
// CHECK-INST: mov z21.s, #-32768
// CHECK-ENCODING: [0x15,0xf0,0xb8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 f0 b8 25 <unknown>
dup z21.s, #-32768
// CHECK-INST: mov z21.s, #-32768
// CHECK-ENCODING: [0x15,0xf0,0xb8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 f0 b8 25 <unknown>
dup z21.s, #127
// CHECK-INST: mov z21.s, #127
// CHECK-ENCODING: [0xf5,0xcf,0xb8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 cf b8 25 <unknown>
dup z21.s, #127, lsl #8
// CHECK-INST: mov z21.s, #32512
// CHECK-ENCODING: [0xf5,0xef,0xb8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 ef b8 25 <unknown>
dup z21.s, #32512
// CHECK-INST: mov z21.s, #32512
// CHECK-ENCODING: [0xf5,0xef,0xb8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 ef b8 25 <unknown>
dup z21.d, #-128
// CHECK-INST: mov z21.d, #-128
// CHECK-ENCODING: [0x15,0xd0,0xf8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 d0 f8 25 <unknown>
dup z21.d, #-128, lsl #8
// CHECK-INST: mov z21.d, #-32768
// CHECK-ENCODING: [0x15,0xf0,0xf8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 f0 f8 25 <unknown>
dup z21.d, #-32768
// CHECK-INST: mov z21.d, #-32768
// CHECK-ENCODING: [0x15,0xf0,0xf8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 15 f0 f8 25 <unknown>
dup z21.d, #127
// CHECK-INST: mov z21.d, #127
// CHECK-ENCODING: [0xf5,0xcf,0xf8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 cf f8 25 <unknown>
dup z21.d, #127, lsl #8
// CHECK-INST: mov z21.d, #32512
// CHECK-ENCODING: [0xf5,0xef,0xf8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 ef f8 25 <unknown>
dup z21.d, #32512
// CHECK-INST: mov z21.d, #32512
// CHECK-ENCODING: [0xf5,0xef,0xf8,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: f5 ef f8 25 <unknown>
dup z0.b, z0.b[0]
// CHECK-INST: mov z0.b, b0
// CHECK-ENCODING: [0x00,0x20,0x21,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 21 05 <unknown>
dup z0.h, z0.h[0]
// CHECK-INST: mov z0.h, h0
// CHECK-ENCODING: [0x00,0x20,0x22,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 22 05 <unknown>
dup z0.s, z0.s[0]
// CHECK-INST: mov z0.s, s0
// CHECK-ENCODING: [0x00,0x20,0x24,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 24 05 <unknown>
dup z0.d, z0.d[0]
// CHECK-INST: mov z0.d, d0
// CHECK-ENCODING: [0x00,0x20,0x28,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 28 05 <unknown>
dup z0.q, z0.q[0]
// CHECK-INST: mov z0.q, q0
// CHECK-ENCODING: [0x00,0x20,0x30,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 30 05 <unknown>
dup z31.b, z31.b[63]
// CHECK-INST: mov z31.b, z31.b[63]
// CHECK-ENCODING: [0xff,0x23,0xff,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 23 ff 05 <unknown>
dup z31.h, z31.h[31]
// CHECK-INST: mov z31.h, z31.h[31]
// CHECK-ENCODING: [0xff,0x23,0xfe,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 23 fe 05 <unknown>
dup z31.s, z31.s[15]
// CHECK-INST: mov z31.s, z31.s[15]
// CHECK-ENCODING: [0xff,0x23,0xfc,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 23 fc 05 <unknown>
dup z31.d, z31.d[7]
// CHECK-INST: mov z31.d, z31.d[7]
// CHECK-ENCODING: [0xff,0x23,0xf8,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 23 f8 05 <unknown>
dup z5.q, z17.q[3]
// CHECK-INST: mov z5.q, z17.q[3]
// CHECK-ENCODING: [0x25,0x22,0xf0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 25 22 f0 05 <unknown>
// --------------------------------------------------------------------------//
@ -250,17 +250,17 @@ dup z5.q, z17.q[3]
dup z0.b, #-129
// CHECK-INST: mov z0.b, #127
// CHECK-ENCODING: [0xe0,0xcf,0x38,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 cf 38 25 <unknown>
dup z0.h, #-33024
// CHECK-INST: mov z0.h, #32512
// CHECK-ENCODING: [0xe0,0xef,0x78,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 ef 78 25 <unknown>
dup z0.h, #-129, lsl #8
// CHECK-INST: mov z0.h, #32512
// CHECK-ENCODING: [0xe0,0xef,0x78,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 ef 78 25 <unknown>

View File

@ -12,59 +12,59 @@
dupm z5.b, #0xf9
// CHECK-INST: dupm z5.b, #0xf9
// CHECK-ENCODING: [0xa5,0x2e,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a5 2e c0 05 <unknown>
dupm z5.h, #0xf9f9
// CHECK-INST: dupm z5.b, #0xf9
// CHECK-ENCODING: [0xa5,0x2e,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a5 2e c0 05 <unknown>
dupm z5.s, #0xf9f9f9f9
// CHECK-INST: dupm z5.b, #0xf9
// CHECK-ENCODING: [0xa5,0x2e,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a5 2e c0 05 <unknown>
dupm z5.d, #0xf9f9f9f9f9f9f9f9
// CHECK-INST: dupm z5.b, #0xf9
// CHECK-ENCODING: [0xa5,0x2e,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a5 2e c0 05 <unknown>
dupm z23.h, #0xfff9
// CHECK-INST: dupm z23.h, #0xfff9
// CHECK-ENCODING: [0xb7,0x6d,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 6d c0 05 <unknown>
dupm z23.s, #0xfff9fff9
// CHECK-INST: dupm z23.h, #0xfff9
// CHECK-ENCODING: [0xb7,0x6d,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 6d c0 05 <unknown>
dupm z23.d, #0xfff9fff9fff9fff9
// CHECK-INST: dupm z23.h, #0xfff9
// CHECK-ENCODING: [0xb7,0x6d,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 6d c0 05 <unknown>
dupm z0.s, #0xfffffff9
// CHECK-INST: dupm z0.s, #0xfffffff9
// CHECK-ENCODING: [0xa0,0xeb,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 eb c0 05 <unknown>
dupm z0.d, #0xfffffff9fffffff9
// CHECK-INST: dupm z0.s, #0xfffffff9
// CHECK-ENCODING: [0xa0,0xeb,0xc0,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 eb c0 05 <unknown>
dupm z0.d, #0xfffffffffffffff9
// CHECK-INST: dupm z0.d, #0xfffffffffffffff9
// CHECK-ENCODING: [0xa0,0xef,0xc3,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 ef c3 05 <unknown>

View File

@ -12,49 +12,49 @@
eon z5.b, z5.b, #0xf9
// CHECK-INST: eor z5.b, z5.b, #0x6
// CHECK-ENCODING: [0x25,0x3e,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 25 3e 40 05 <unknown>
eon z23.h, z23.h, #0xfff9
// CHECK-INST: eor z23.h, z23.h, #0x6
// CHECK-ENCODING: [0x37,0x7c,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 37 7c 40 05 <unknown>
eon z0.s, z0.s, #0xfffffff9
// CHECK-INST: eor z0.s, z0.s, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 40 05 <unknown>
eon z0.d, z0.d, #0xfffffffffffffff9
// CHECK-INST: eor z0.d, z0.d, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x43,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 43 05 <unknown>
eon z5.b, z5.b, #0x6
// CHECK-INST: eor z5.b, z5.b, #0xf9
// CHECK-ENCODING: [0xa5,0x2e,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a5 2e 40 05 <unknown>
eon z23.h, z23.h, #0x6
// CHECK-INST: eor z23.h, z23.h, #0xfff9
// CHECK-ENCODING: [0xb7,0x6d,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 6d 40 05 <unknown>
eon z0.s, z0.s, #0x6
// CHECK-INST: eor z0.s, z0.s, #0xfffffff9
// CHECK-ENCODING: [0xa0,0xeb,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 eb 40 05 <unknown>
eon z0.d, z0.d, #0x6
// CHECK-INST: eor z0.d, z0.d, #0xfffffffffffffff9
// CHECK-ENCODING: [0xa0,0xef,0x43,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 ef 43 05 <unknown>
@ -64,11 +64,11 @@ eon z0.d, z0.d, #0x6
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
eon z0.d, z0.d, #0x6
// CHECK-INST: eor z0.d, z0.d, #0xfffffffffffffff9
// CHECK-ENCODING: [0xa0,0xef,0x43,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 ef 43 05 <unknown>

View File

@ -12,103 +12,103 @@
eor z5.b, z5.b, #0xf9
// CHECK-INST: eor z5.b, z5.b, #0xf9
// CHECK-ENCODING: [0xa5,0x2e,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a5 2e 40 05 <unknown>
eor z23.h, z23.h, #0xfff9
// CHECK-INST: eor z23.h, z23.h, #0xfff9
// CHECK-ENCODING: [0xb7,0x6d,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 6d 40 05 <unknown>
eor z0.s, z0.s, #0xfffffff9
// CHECK-INST: eor z0.s, z0.s, #0xfffffff9
// CHECK-ENCODING: [0xa0,0xeb,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 eb 40 05 <unknown>
eor z0.d, z0.d, #0xfffffffffffffff9
// CHECK-INST: eor z0.d, z0.d, #0xfffffffffffffff9
// CHECK-ENCODING: [0xa0,0xef,0x43,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: a0 ef 43 05 <unknown>
eor z5.b, z5.b, #0x6
// CHECK-INST: eor z5.b, z5.b, #0x6
// CHECK-ENCODING: [0x25,0x3e,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 25 3e 40 05 <unknown>
eor z23.h, z23.h, #0x6
// CHECK-INST: eor z23.h, z23.h, #0x6
// CHECK-ENCODING: [0x37,0x7c,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 37 7c 40 05 <unknown>
eor z0.s, z0.s, #0x6
// CHECK-INST: eor z0.s, z0.s, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x40,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 40 05 <unknown>
eor z0.d, z0.d, #0x6
// CHECK-INST: eor z0.d, z0.d, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x43,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 43 05 <unknown>
eor z23.d, z13.d, z8.d
// CHECK-INST: eor z23.d, z13.d, z8.d
// CHECK-ENCODING: [0xb7,0x31,0xa8,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 31 a8 04 <unknown>
eor z0.d, z0.d, z0.d
// CHECK-INST: eor z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 a0 04 <unknown>
eor z31.s, p7/m, z31.s, z31.s
// CHECK-INST: eor z31.s, p7/m, z31.s, z31.s
// CHECK-ENCODING: [0xff,0x1f,0x99,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 99 04 <unknown>
eor z31.h, p7/m, z31.h, z31.h
// CHECK-INST: eor z31.h, p7/m, z31.h, z31.h
// CHECK-ENCODING: [0xff,0x1f,0x59,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 59 04 <unknown>
eor z31.d, p7/m, z31.d, z31.d
// CHECK-INST: eor z31.d, p7/m, z31.d, z31.d
// CHECK-ENCODING: [0xff,0x1f,0xd9,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f d9 04 <unknown>
eor z31.b, p7/m, z31.b, z31.b
// CHECK-INST: eor z31.b, p7/m, z31.b, z31.b
// CHECK-ENCODING: [0xff,0x1f,0x19,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f 19 04 <unknown>
eor p0.b, p0/z, p0.b, p1.b
// CHECK-INST: eor p0.b, p0/z, p0.b, p1.b
// CHECK-ENCODING: [0x00,0x42,0x01,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 42 01 25 <unknown>
eor p0.b, p0/z, p0.b, p0.b
// CHECK-INST: not p0.b, p0/z, p0.b
// CHECK-ENCODING: [0x00,0x42,0x00,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 42 00 25 <unknown>
eor p15.b, p15/z, p15.b, p15.b
// CHECK-INST: not p15.b, p15/z, p15.b
// CHECK-ENCODING: [0xef,0x7f,0x0f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ef 7f 0f 25 <unknown>
@ -118,19 +118,19 @@ eor p15.b, p15/z, p15.b, p15.b
eor z0.s, z0.s, z0.s
// CHECK-INST: eor z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 a0 04 <unknown>
eor z0.h, z0.h, z0.h
// CHECK-INST: eor z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 a0 04 <unknown>
eor z0.b, z0.b, z0.b
// CHECK-INST: eor z0.d, z0.d, z0.d
// CHECK-ENCODING: [0x00,0x30,0xa0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 30 a0 04 <unknown>
@ -140,35 +140,35 @@ eor z0.b, z0.b, z0.b
movprfx z4.b, p7/z, z6.b
// CHECK-INST: movprfx z4.b, p7/z, z6.b
// CHECK-ENCODING: [0xc4,0x3c,0x10,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c 10 04 <unknown>
eor z4.b, p7/m, z4.b, z31.b
// CHECK-INST: eor z4.b, p7/m, z4.b, z31.b
// CHECK-ENCODING: [0xe4,0x1f,0x19,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 1f 19 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
eor z4.b, p7/m, z4.b, z31.b
// CHECK-INST: eor z4.b, p7/m, z4.b, z31.b
// CHECK-ENCODING: [0xe4,0x1f,0x19,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 1f 19 04 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
eor z0.d, z0.d, #0x6
// CHECK-INST: eor z0.d, z0.d, #0x6
// CHECK-ENCODING: [0x20,0xf8,0x43,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 f8 43 05 <unknown>

View File

@ -12,17 +12,17 @@
eors p0.b, p0/z, p0.b, p1.b
// CHECK-INST: eors p0.b, p0/z, p0.b, p1.b
// CHECK-ENCODING: [0x00,0x42,0x41,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 42 41 25 <unknown>
eors p0.b, p0/z, p0.b, p0.b
// CHECK-INST: nots p0.b, p0/z, p0.b
// CHECK-ENCODING: [0x00,0x42,0x40,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 42 40 25 <unknown>
eors p15.b, p15/z, p15.b, p15.b
// CHECK-INST: nots p15.b, p15/z, p15.b
// CHECK-ENCODING: [0xef,0x7f,0x4f,0x25]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ef 7f 4f 25 <unknown>

View File

@ -12,23 +12,23 @@
eorv b0, p7, z31.b
// CHECK-INST: eorv b0, p7, z31.b
// CHECK-ENCODING: [0xe0,0x3f,0x19,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 19 04 <unknown>
eorv h0, p7, z31.h
// CHECK-INST: eorv h0, p7, z31.h
// CHECK-ENCODING: [0xe0,0x3f,0x59,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 59 04 <unknown>
eorv s0, p7, z31.s
// CHECK-INST: eorv s0, p7, z31.s
// CHECK-ENCODING: [0xe0,0x3f,0x99,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 99 04 <unknown>
eorv d0, p7, z31.d
// CHECK-INST: eorv d0, p7, z31.d
// CHECK-ENCODING: [0xe0,0x3f,0xd9,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f d9 04 <unknown>

View File

@ -12,13 +12,13 @@
ext z31.b, z31.b, z0.b, #0
// CHECK-INST: ext z31.b, z31.b, z0.b, #0
// CHECK-ENCODING: [0x1f,0x00,0x20,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 00 20 05 <unknown>
ext z31.b, z31.b, z0.b, #255
// CHECK-INST: ext z31.b, z31.b, z0.b, #255
// CHECK-ENCODING: [0x1f,0x1c,0x3f,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 1c 3f 05 <unknown>
@ -28,11 +28,11 @@ ext z31.b, z31.b, z0.b, #255
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
ext z31.b, z31.b, z0.b, #255
// CHECK-INST: ext z31.b, z31.b, z0.b, #255
// CHECK-ENCODING: [0x1f,0x1c,0x3f,0x05]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 1f 1c 3f 05 <unknown>

View File

@ -12,19 +12,19 @@
fabd z0.h, p7/m, z0.h, z31.h
// CHECK-INST: fabd z0.h, p7/m, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x48,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 48 65 <unknown>
fabd z0.s, p7/m, z0.s, z31.s
// CHECK-INST: fabd z0.s, p7/m, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0x88,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 88 65 <unknown>
fabd z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fabd z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c8 65 <unknown>
@ -34,23 +34,23 @@ fabd z0.d, p7/m, z0.d, z31.d
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fabd z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fabd z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c8 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fabd z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fabd z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c8 65 <unknown>

View File

@ -12,19 +12,19 @@
fabs z31.h, p7/m, z31.h
// CHECK-INST: fabs z31.h, p7/m, z31.h
// CHECK-ENCODING: [0xff,0xbf,0x5c,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 5c 04 <unknown>
fabs z31.s, p7/m, z31.s
// CHECK-INST: fabs z31.s, p7/m, z31.s
// CHECK-ENCODING: [0xff,0xbf,0x9c,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf 9c 04 <unknown>
fabs z31.d, p7/m, z31.d
// CHECK-INST: fabs z31.d, p7/m, z31.d
// CHECK-ENCODING: [0xff,0xbf,0xdc,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff bf dc 04 <unknown>
@ -34,23 +34,23 @@ fabs z31.d, p7/m, z31.d
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
fabs z4.d, p7/m, z31.d
// CHECK-INST: fabs z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xdc,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf dc 04 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
fabs z4.d, p7/m, z31.d
// CHECK-INST: fabs z4.d, p7/m, z31.d
// CHECK-ENCODING: [0xe4,0xbf,0xdc,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 bf dc 04 <unknown>

View File

@ -12,17 +12,17 @@
facge p0.h, p0/z, z0.h, z1.h
// CHECK-INST: facge p0.h, p0/z, z0.h, z1.h
// CHECK-ENCODING: [0x10,0xc0,0x41,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 41 65 <unknown>
facge p0.s, p0/z, z0.s, z1.s
// CHECK-INST: facge p0.s, p0/z, z0.s, z1.s
// CHECK-ENCODING: [0x10,0xc0,0x81,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 81 65 <unknown>
facge p0.d, p0/z, z0.d, z1.d
// CHECK-INST: facge p0.d, p0/z, z0.d, z1.d
// CHECK-ENCODING: [0x10,0xc0,0xc1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 c0 c1 65 <unknown>

View File

@ -12,17 +12,17 @@
facgt p0.h, p0/z, z0.h, z1.h
// CHECK-INST: facgt p0.h, p0/z, z0.h, z1.h
// CHECK-ENCODING: [0x10,0xe0,0x41,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 41 65 <unknown>
facgt p0.s, p0/z, z0.s, z1.s
// CHECK-INST: facgt p0.s, p0/z, z0.s, z1.s
// CHECK-ENCODING: [0x10,0xe0,0x81,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 81 65 <unknown>
facgt p0.d, p0/z, z0.d, z1.d
// CHECK-INST: facgt p0.d, p0/z, z0.d, z1.d
// CHECK-ENCODING: [0x10,0xe0,0xc1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 e0 c1 65 <unknown>

View File

@ -12,17 +12,17 @@
facle p0.h, p0/z, z0.h, z1.h
// CHECK-INST: facge p0.h, p0/z, z1.h, z0.h
// CHECK-ENCODING: [0x30,0xc0,0x40,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 c0 40 65 <unknown>
facle p0.s, p0/z, z0.s, z1.s
// CHECK-INST: facge p0.s, p0/z, z1.s, z0.s
// CHECK-ENCODING: [0x30,0xc0,0x80,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 c0 80 65 <unknown>
facle p0.d, p0/z, z0.d, z1.d
// CHECK-INST: facge p0.d, p0/z, z1.d, z0.d
// CHECK-ENCODING: [0x30,0xc0,0xc0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 c0 c0 65 <unknown>

View File

@ -12,17 +12,17 @@
faclt p0.h, p0/z, z0.h, z1.h
// CHECK-INST: facgt p0.h, p0/z, z1.h, z0.h
// CHECK-ENCODING: [0x30,0xe0,0x40,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 e0 40 65 <unknown>
faclt p0.s, p0/z, z0.s, z1.s
// CHECK-INST: facgt p0.s, p0/z, z1.s, z0.s
// CHECK-ENCODING: [0x30,0xe0,0x80,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 e0 80 65 <unknown>
faclt p0.d, p0/z, z0.d, z1.d
// CHECK-INST: facgt p0.d, p0/z, z1.d, z0.d
// CHECK-ENCODING: [0x30,0xe0,0xc0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 e0 c0 65 <unknown>

View File

@ -12,85 +12,85 @@
fadd z0.h, p0/m, z0.h, #0.500000000000000
// CHECK-INST: fadd z0.h, p0/m, z0.h, #0.5
// CHECK-ENCODING: [0x00,0x80,0x58,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 58 65 <unknown>
fadd z0.h, p0/m, z0.h, #0.5
// CHECK-INST: fadd z0.h, p0/m, z0.h, #0.5
// CHECK-ENCODING: [0x00,0x80,0x58,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 58 65 <unknown>
fadd z0.s, p0/m, z0.s, #0.5
// CHECK-INST: fadd z0.s, p0/m, z0.s, #0.5
// CHECK-ENCODING: [0x00,0x80,0x98,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 98 65 <unknown>
fadd z0.d, p0/m, z0.d, #0.5
// CHECK-INST: fadd z0.d, p0/m, z0.d, #0.5
// CHECK-ENCODING: [0x00,0x80,0xd8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 d8 65 <unknown>
fadd z31.h, p7/m, z31.h, #1.000000000000000
// CHECK-INST: fadd z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x58,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 58 65 <unknown>
fadd z31.h, p7/m, z31.h, #1.0
// CHECK-INST: fadd z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x58,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 58 65 <unknown>
fadd z31.s, p7/m, z31.s, #1.0
// CHECK-INST: fadd z31.s, p7/m, z31.s, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x98,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 98 65 <unknown>
fadd z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fadd z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xd8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c d8 65 <unknown>
fadd z0.h, p7/m, z0.h, z31.h
// CHECK-INST: fadd z0.h, p7/m, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x40,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 40 65 <unknown>
fadd z0.s, p7/m, z0.s, z31.s
// CHECK-INST: fadd z0.s, p7/m, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0x80,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 80 65 <unknown>
fadd z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fadd z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c0 65 <unknown>
fadd z0.h, z1.h, z31.h
// CHECK-INST: fadd z0.h, z1.h, z31.h
// CHECK-ENCODING: [0x20,0x00,0x5f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 00 5f 65 <unknown>
fadd z0.s, z1.s, z31.s
// CHECK-INST: fadd z0.s, z1.s, z31.s
// CHECK-ENCODING: [0x20,0x00,0x9f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 00 9f 65 <unknown>
fadd z0.d, z1.d, z31.d
// CHECK-INST: fadd z0.d, z1.d, z31.d
// CHECK-ENCODING: [0x20,0x00,0xdf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 00 df 65 <unknown>
@ -100,47 +100,47 @@ fadd z0.d, z1.d, z31.d
movprfx z31.d, p7/z, z6.d
// CHECK-INST: movprfx z31.d, p7/z, z6.d
// CHECK-ENCODING: [0xdf,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df 3c d0 04 <unknown>
fadd z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fadd z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xd8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c d8 65 <unknown>
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
fadd z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fadd z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xd8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c d8 65 <unknown>
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fadd z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fadd z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c0 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fadd z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fadd z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c0 65 <unknown>

View File

@ -12,17 +12,17 @@
faddv h0, p7, z31.h
// CHECK-INST: faddv h0, p7, z31.h
// CHECK-ENCODING: [0xe0,0x3f,0x40,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 40 65 <unknown>
faddv s0, p7, z31.s
// CHECK-INST: faddv s0, p7, z31.s
// CHECK-ENCODING: [0xe0,0x3f,0x80,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 80 65 <unknown>
faddv d0, p7, z31.d
// CHECK-INST: faddv d0, p7, z31.d
// CHECK-ENCODING: [0xe0,0x3f,0xc0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f c0 65 <unknown>

View File

@ -12,37 +12,37 @@
fcadd z0.h, p0/m, z0.h, z0.h, #90
// CHECK-INST: fcadd z0.h, p0/m, z0.h, z0.h, #90
// CHECK-ENCODING: [0x00,0x80,0x40,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 40 64 <unknown>
fcadd z0.s, p0/m, z0.s, z0.s, #90
// CHECK-INST: fcadd z0.s, p0/m, z0.s, z0.s, #90
// CHECK-ENCODING: [0x00,0x80,0x80,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 80 64 <unknown>
fcadd z0.d, p0/m, z0.d, z0.d, #90
// CHECK-INST: fcadd z0.d, p0/m, z0.d, z0.d, #90
// CHECK-ENCODING: [0x00,0x80,0xc0,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 c0 64 <unknown>
fcadd z31.h, p7/m, z31.h, z31.h, #270
// CHECK-INST: fcadd z31.h, p7/m, z31.h, z31.h, #270
// CHECK-ENCODING: [0xff,0x9f,0x41,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 9f 41 64 <unknown>
fcadd z31.s, p7/m, z31.s, z31.s, #270
// CHECK-INST: fcadd z31.s, p7/m, z31.s, z31.s, #270
// CHECK-ENCODING: [0xff,0x9f,0x81,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 9f 81 64 <unknown>
fcadd z31.d, p7/m, z31.d, z31.d, #270
// CHECK-INST: fcadd z31.d, p7/m, z31.d, z31.d, #270
// CHECK-ENCODING: [0xff,0x9f,0xc1,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 9f c1 64 <unknown>
@ -52,23 +52,23 @@ fcadd z31.d, p7/m, z31.d, z31.d, #270
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
fcadd z4.d, p7/m, z4.d, z31.d, #270
// CHECK-INST: fcadd z4.d, p7/m, z4.d, z31.d, #270
// CHECK-ENCODING: [0xe4,0x9f,0xc1,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 9f c1 64 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
fcadd z4.d, p7/m, z4.d, z31.d, #270
// CHECK-INST: fcadd z4.d, p7/m, z4.d, z31.d, #270
// CHECK-ENCODING: [0xe4,0x9f,0xc1,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 9f c1 64 <unknown>

View File

@ -12,35 +12,35 @@
fcmeq p0.h, p0/z, z0.h, #0.0
// CHECK-INST: fcmeq p0.h, p0/z, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x20,0x52,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 52 65 <unknown>
fcmeq p0.s, p0/z, z0.s, #0.0
// CHECK-INST: fcmeq p0.s, p0/z, z0.s, #0.0
// CHECK-ENCODING: [0x00,0x20,0x92,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 92 65 <unknown>
fcmeq p0.d, p0/z, z0.d, #0.0
// CHECK-INST: fcmeq p0.d, p0/z, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x20,0xd2,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 d2 65 <unknown>
fcmeq p0.h, p0/z, z0.h, z1.h
// CHECK-INST: fcmeq p0.h, p0/z, z0.h, z1.h
// CHECK-ENCODING: [0x00,0x60,0x41,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 60 41 65 <unknown>
fcmeq p0.s, p0/z, z0.s, z1.s
// CHECK-INST: fcmeq p0.s, p0/z, z0.s, z1.s
// CHECK-ENCODING: [0x00,0x60,0x81,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 60 81 65 <unknown>
fcmeq p0.d, p0/z, z0.d, z1.d
// CHECK-INST: fcmeq p0.d, p0/z, z0.d, z1.d
// CHECK-ENCODING: [0x00,0x60,0xc1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 60 c1 65 <unknown>

View File

@ -12,35 +12,35 @@
fcmge p0.h, p0/z, z0.h, #0.0
// CHECK-INST: fcmge p0.h, p0/z, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x20,0x50,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 50 65 <unknown>
fcmge p0.s, p0/z, z0.s, #0.0
// CHECK-INST: fcmge p0.s, p0/z, z0.s, #0.0
// CHECK-ENCODING: [0x00,0x20,0x90,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 90 65 <unknown>
fcmge p0.d, p0/z, z0.d, #0.0
// CHECK-INST: fcmge p0.d, p0/z, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x20,0xd0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 d0 65 <unknown>
fcmge p0.h, p0/z, z0.h, z1.h
// CHECK-INST: fcmge p0.h, p0/z, z0.h, z1.h
// CHECK-ENCODING: [0x00,0x40,0x41,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 41 65 <unknown>
fcmge p0.s, p0/z, z0.s, z1.s
// CHECK-INST: fcmge p0.s, p0/z, z0.s, z1.s
// CHECK-ENCODING: [0x00,0x40,0x81,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 81 65 <unknown>
fcmge p0.d, p0/z, z0.d, z1.d
// CHECK-INST: fcmge p0.d, p0/z, z0.d, z1.d
// CHECK-ENCODING: [0x00,0x40,0xc1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 40 c1 65 <unknown>

View File

@ -12,35 +12,35 @@
fcmgt p0.h, p0/z, z0.h, #0.0
// CHECK-INST: fcmgt p0.h, p0/z, z0.h, #0.0
// CHECK-ENCODING: [0x10,0x20,0x50,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 50 65 <unknown>
fcmgt p0.s, p0/z, z0.s, #0.0
// CHECK-INST: fcmgt p0.s, p0/z, z0.s, #0.0
// CHECK-ENCODING: [0x10,0x20,0x90,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 90 65 <unknown>
fcmgt p0.d, p0/z, z0.d, #0.0
// CHECK-INST: fcmgt p0.d, p0/z, z0.d, #0.0
// CHECK-ENCODING: [0x10,0x20,0xd0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 d0 65 <unknown>
fcmgt p0.h, p0/z, z0.h, z1.h
// CHECK-INST: fcmgt p0.h, p0/z, z0.h, z1.h
// CHECK-ENCODING: [0x10,0x40,0x41,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 40 41 65 <unknown>
fcmgt p0.s, p0/z, z0.s, z1.s
// CHECK-INST: fcmgt p0.s, p0/z, z0.s, z1.s
// CHECK-ENCODING: [0x10,0x40,0x81,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 40 81 65 <unknown>
fcmgt p0.d, p0/z, z0.d, z1.d
// CHECK-INST: fcmgt p0.d, p0/z, z0.d, z1.d
// CHECK-ENCODING: [0x10,0x40,0xc1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 40 c1 65 <unknown>

View File

@ -12,97 +12,97 @@
fcmla z0.h, p0/m, z0.h, z0.h, #0
// CHECK-INST: fcmla z0.h, p0/m, z0.h, z0.h, #0
// CHECK-ENCODING: [0x00,0x00,0x40,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 40 64 <unknown>
fcmla z0.s, p0/m, z0.s, z0.s, #0
// CHECK-INST: fcmla z0.s, p0/m, z0.s, z0.s, #0
// CHECK-ENCODING: [0x00,0x00,0x80,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 80 64 <unknown>
fcmla z0.d, p0/m, z0.d, z0.d, #0
// CHECK-INST: fcmla z0.d, p0/m, z0.d, z0.d, #0
// CHECK-ENCODING: [0x00,0x00,0xc0,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 00 c0 64 <unknown>
fcmla z0.h, p0/m, z1.h, z2.h, #90
// CHECK-INST: fcmla z0.h, p0/m, z1.h, z2.h, #90
// CHECK-ENCODING: [0x20,0x20,0x42,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 20 42 64 <unknown>
fcmla z0.s, p0/m, z1.s, z2.s, #90
// CHECK-INST: fcmla z0.s, p0/m, z1.s, z2.s, #90
// CHECK-ENCODING: [0x20,0x20,0x82,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 20 82 64 <unknown>
fcmla z0.d, p0/m, z1.d, z2.d, #90
// CHECK-INST: fcmla z0.d, p0/m, z1.d, z2.d, #90
// CHECK-ENCODING: [0x20,0x20,0xc2,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 20 c2 64 <unknown>
fcmla z29.h, p7/m, z30.h, z31.h, #180
// CHECK-INST: fcmla z29.h, p7/m, z30.h, z31.h, #180
// CHECK-ENCODING: [0xdd,0x5f,0x5f,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: dd 5f 5f 64 <unknown>
fcmla z29.s, p7/m, z30.s, z31.s, #180
// CHECK-INST: fcmla z29.s, p7/m, z30.s, z31.s, #180
// CHECK-ENCODING: [0xdd,0x5f,0x9f,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: dd 5f 9f 64 <unknown>
fcmla z29.d, p7/m, z30.d, z31.d, #180
// CHECK-INST: fcmla z29.d, p7/m, z30.d, z31.d, #180
// CHECK-ENCODING: [0xdd,0x5f,0xdf,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: dd 5f df 64 <unknown>
fcmla z31.h, p7/m, z31.h, z31.h, #270
// CHECK-INST: fcmla z31.h, p7/m, z31.h, z31.h, #270
// CHECK-ENCODING: [0xff,0x7f,0x5f,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 7f 5f 64 <unknown>
fcmla z31.s, p7/m, z31.s, z31.s, #270
// CHECK-INST: fcmla z31.s, p7/m, z31.s, z31.s, #270
// CHECK-ENCODING: [0xff,0x7f,0x9f,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 7f 9f 64 <unknown>
fcmla z31.d, p7/m, z31.d, z31.d, #270
// CHECK-INST: fcmla z31.d, p7/m, z31.d, z31.d, #270
// CHECK-ENCODING: [0xff,0x7f,0xdf,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 7f df 64 <unknown>
fcmla z0.h, z0.h, z0.h[0], #0
// CHECK-INST: fcmla z0.h, z0.h, z0.h[0], #0
// CHECK-ENCODING: [0x00,0x10,0xa0,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 10 a0 64 <unknown>
fcmla z23.s, z13.s, z8.s[0], #270
// CHECK-INST: fcmla z23.s, z13.s, z8.s[0], #270
// CHECK-ENCODING: [0xb7,0x1d,0xe8,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: b7 1d e8 64 <unknown>
fcmla z31.h, z31.h, z7.h[3], #270
// CHECK-INST: fcmla z31.h, z31.h, z7.h[3], #270
// CHECK-ENCODING: [0xff,0x1f,0xbf,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: ff 1f bf 64 <unknown>
fcmla z21.s, z10.s, z5.s[1], #90
// CHECK-INST: fcmla z21.s, z10.s, z5.s[1], #90
// CHECK-ENCODING: [0x55,0x15,0xf5,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 15 f5 64 <unknown>
@ -112,35 +112,35 @@ fcmla z21.s, z10.s, z5.s[1], #90
movprfx z4.d, p7/z, z6.d
// CHECK-INST: movprfx z4.d, p7/z, z6.d
// CHECK-ENCODING: [0xc4,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 3c d0 04 <unknown>
fcmla z4.d, p7/m, z31.d, z31.d, #270
// CHECK-INST: fcmla z4.d, p7/m, z31.d, z31.d, #270
// CHECK-ENCODING: [0xe4,0x7f,0xdf,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 7f df 64 <unknown>
movprfx z4, z6
// CHECK-INST: movprfx z4, z6
// CHECK-ENCODING: [0xc4,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: c4 bc 20 04 <unknown>
fcmla z4.d, p7/m, z31.d, z31.d, #270
// CHECK-INST: fcmla z4.d, p7/m, z31.d, z31.d, #270
// CHECK-ENCODING: [0xe4,0x7f,0xdf,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e4 7f df 64 <unknown>
movprfx z21, z28
// CHECK-INST: movprfx z21, z28
// CHECK-ENCODING: [0x95,0xbf,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 95 bf 20 04 <unknown>
fcmla z21.s, z10.s, z5.s[1], #90
// CHECK-INST: fcmla z21.s, z10.s, z5.s[1], #90
// CHECK-ENCODING: [0x55,0x15,0xf5,0x64]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 55 15 f5 64 <unknown>

View File

@ -12,35 +12,35 @@
fcmle p0.h, p0/z, z0.h, #0.0
// CHECK-INST: fcmle p0.h, p0/z, z0.h, #0.0
// CHECK-ENCODING: [0x10,0x20,0x51,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 51 65 <unknown>
fcmle p0.s, p0/z, z0.s, #0.0
// CHECK-INST: fcmle p0.s, p0/z, z0.s, #0.0
// CHECK-ENCODING: [0x10,0x20,0x91,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 91 65 <unknown>
fcmle p0.d, p0/z, z0.d, #0.0
// CHECK-INST: fcmle p0.d, p0/z, z0.d, #0.0
// CHECK-ENCODING: [0x10,0x20,0xd1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 20 d1 65 <unknown>
fcmle p0.h, p0/z, z0.h, z1.h
// CHECK-INST: fcmge p0.h, p0/z, z1.h, z0.h
// CHECK-ENCODING: [0x20,0x40,0x40,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 40 40 65 <unknown>
fcmle p0.s, p0/z, z0.s, z1.s
// CHECK-INST: fcmge p0.s, p0/z, z1.s, z0.s
// CHECK-ENCODING: [0x20,0x40,0x80,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 40 80 65 <unknown>
fcmle p0.d, p0/z, z0.d, z1.d
// CHECK-INST: fcmge p0.d, p0/z, z1.d, z0.d
// CHECK-ENCODING: [0x20,0x40,0xc0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 40 c0 65 <unknown>

View File

@ -12,35 +12,35 @@
fcmlt p0.h, p0/z, z0.h, #0.0
// CHECK-INST: fcmlt p0.h, p0/z, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x20,0x51,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 51 65 <unknown>
fcmlt p0.s, p0/z, z0.s, #0.0
// CHECK-INST: fcmlt p0.s, p0/z, z0.s, #0.0
// CHECK-ENCODING: [0x00,0x20,0x91,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 91 65 <unknown>
fcmlt p0.d, p0/z, z0.d, #0.0
// CHECK-INST: fcmlt p0.d, p0/z, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x20,0xd1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 d1 65 <unknown>
fcmlt p0.h, p0/z, z0.h, z1.h
// CHECK-INST: fcmgt p0.h, p0/z, z1.h, z0.h
// CHECK-ENCODING: [0x30,0x40,0x40,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 40 40 65 <unknown>
fcmlt p0.s, p0/z, z0.s, z1.s
// CHECK-INST: fcmgt p0.s, p0/z, z1.s, z0.s
// CHECK-ENCODING: [0x30,0x40,0x80,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 40 80 65 <unknown>
fcmlt p0.d, p0/z, z0.d, z1.d
// CHECK-INST: fcmgt p0.d, p0/z, z1.d, z0.d
// CHECK-ENCODING: [0x30,0x40,0xc0,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 30 40 c0 65 <unknown>

View File

@ -12,35 +12,35 @@
fcmne p0.h, p0/z, z0.h, #0.0
// CHECK-INST: fcmne p0.h, p0/z, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x20,0x53,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 53 65 <unknown>
fcmne p0.s, p0/z, z0.s, #0.0
// CHECK-INST: fcmne p0.s, p0/z, z0.s, #0.0
// CHECK-ENCODING: [0x00,0x20,0x93,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 93 65 <unknown>
fcmne p0.d, p0/z, z0.d, #0.0
// CHECK-INST: fcmne p0.d, p0/z, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x20,0xd3,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 20 d3 65 <unknown>
fcmne p0.h, p0/z, z0.h, z1.h
// CHECK-INST: fcmne p0.h, p0/z, z0.h, z1.h
// CHECK-ENCODING: [0x10,0x60,0x41,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 60 41 65 <unknown>
fcmne p0.s, p0/z, z0.s, z1.s
// CHECK-INST: fcmne p0.s, p0/z, z0.s, z1.s
// CHECK-ENCODING: [0x10,0x60,0x81,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 60 81 65 <unknown>
fcmne p0.d, p0/z, z0.d, z1.d
// CHECK-INST: fcmne p0.d, p0/z, z0.d, z1.d
// CHECK-ENCODING: [0x10,0x60,0xc1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 10 60 c1 65 <unknown>

View File

@ -12,18 +12,18 @@
fcmuo p0.h, p0/z, z0.h, z1.h
// CHECK-INST: fcmuo p0.h, p0/z, z0.h, z1.h
// CHECK-ENCODING: [0x00,0xc0,0x41,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 41 65 <unknown>
fcmuo p0.s, p0/z, z0.s, z1.s
// CHECK-INST: fcmuo p0.s, p0/z, z0.s, z1.s
// CHECK-ENCODING: [0x00,0xc0,0x81,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 81 65 <unknown>
fcmuo p0.d, p0/z, z0.d, z1.d
// CHECK-INST: fcmuo p0.d, p0/z, z0.d, z1.d
// CHECK-ENCODING: [0x00,0xc0,0xc1,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 c0 c1 65 <unknown>

File diff suppressed because it is too large Load Diff

View File

@ -12,37 +12,37 @@
fcvt z0.h, p0/m, z0.s
// CHECK-INST: fcvt z0.h, p0/m, z0.s
// CHECK-ENCODING: [0x00,0xa0,0x88,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 88 65 <unknown>
fcvt z0.h, p0/m, z0.d
// CHECK-INST: fcvt z0.h, p0/m, z0.d
// CHECK-ENCODING: [0x00,0xa0,0xc8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 c8 65 <unknown>
fcvt z0.s, p0/m, z0.h
// CHECK-INST: fcvt z0.s, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x89,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 89 65 <unknown>
fcvt z0.s, p0/m, z0.d
// CHECK-INST: fcvt z0.s, p0/m, z0.d
// CHECK-ENCODING: [0x00,0xa0,0xca,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 ca 65 <unknown>
fcvt z0.d, p0/m, z0.h
// CHECK-INST: fcvt z0.d, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0xc9,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 c9 65 <unknown>
fcvt z0.d, p0/m, z0.s
// CHECK-INST: fcvt z0.d, p0/m, z0.s
// CHECK-ENCODING: [0x00,0xa0,0xcb,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 cb 65 <unknown>
@ -52,23 +52,23 @@ fcvt z0.d, p0/m, z0.s
movprfx z5.d, p0/z, z7.d
// CHECK-INST: movprfx z5.d, p0/z, z7.d
// CHECK-ENCODING: [0xe5,0x20,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 20 d0 04 <unknown>
fcvt z5.d, p0/m, z0.s
// CHECK-INST: fcvt z5.d, p0/m, z0.s
// CHECK-ENCODING: [0x05,0xa0,0xcb,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 a0 cb 65 <unknown>
movprfx z5, z7
// CHECK-INST: movprfx z5, z7
// CHECK-ENCODING: [0xe5,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 bc 20 04 <unknown>
fcvt z5.d, p0/m, z0.s
// CHECK-INST: fcvt z5.d, p0/m, z0.s
// CHECK-ENCODING: [0x05,0xa0,0xcb,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 a0 cb 65 <unknown>

View File

@ -12,43 +12,43 @@
fcvtzs z0.h, p0/m, z0.h
// CHECK-INST: fcvtzs z0.h, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x5a,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 5a 65 <unknown>
fcvtzs z0.s, p0/m, z0.h
// CHECK-INST: fcvtzs z0.s, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x5c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 5c 65 <unknown>
fcvtzs z0.s, p0/m, z0.s
// CHECK-INST: fcvtzs z0.s, p0/m, z0.s
// CHECK-ENCODING: [0x00,0xa0,0x9c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 9c 65 <unknown>
fcvtzs z0.s, p0/m, z0.d
// CHECK-INST: fcvtzs z0.s, p0/m, z0.d
// CHECK-ENCODING: [0x00,0xa0,0xd8,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 d8 65 <unknown>
fcvtzs z0.d, p0/m, z0.h
// CHECK-INST: fcvtzs z0.d, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x5e,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 5e 65 <unknown>
fcvtzs z0.d, p0/m, z0.s
// CHECK-INST: fcvtzs z0.d, p0/m, z0.s
// CHECK-ENCODING: [0x00,0xa0,0xdc,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 dc 65 <unknown>
fcvtzs z0.d, p0/m, z0.d
// CHECK-INST: fcvtzs z0.d, p0/m, z0.d
// CHECK-ENCODING: [0x00,0xa0,0xde,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 de 65 <unknown>
@ -58,23 +58,23 @@ fcvtzs z0.d, p0/m, z0.d
movprfx z5.d, p0/z, z7.d
// CHECK-INST: movprfx z5.d, p0/z, z7.d
// CHECK-ENCODING: [0xe5,0x20,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 20 d0 04 <unknown>
fcvtzs z5.d, p0/m, z0.d
// CHECK-INST: fcvtzs z5.d, p0/m, z0.d
// CHECK-ENCODING: [0x05,0xa0,0xde,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 a0 de 65 <unknown>
movprfx z5, z7
// CHECK-INST: movprfx z5, z7
// CHECK-ENCODING: [0xe5,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 bc 20 04 <unknown>
fcvtzs z5.d, p0/m, z0.d
// CHECK-INST: fcvtzs z5.d, p0/m, z0.d
// CHECK-ENCODING: [0x05,0xa0,0xde,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 a0 de 65 <unknown>

View File

@ -12,43 +12,43 @@
fcvtzu z0.h, p0/m, z0.h
// CHECK-INST: fcvtzu z0.h, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x5b,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 5b 65 <unknown>
fcvtzu z0.s, p0/m, z0.h
// CHECK-INST: fcvtzu z0.s, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x5d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 5d 65 <unknown>
fcvtzu z0.s, p0/m, z0.s
// CHECK-INST: fcvtzu z0.s, p0/m, z0.s
// CHECK-ENCODING: [0x00,0xa0,0x9d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 9d 65 <unknown>
fcvtzu z0.s, p0/m, z0.d
// CHECK-INST: fcvtzu z0.s, p0/m, z0.d
// CHECK-ENCODING: [0x00,0xa0,0xd9,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 d9 65 <unknown>
fcvtzu z0.d, p0/m, z0.h
// CHECK-INST: fcvtzu z0.d, p0/m, z0.h
// CHECK-ENCODING: [0x00,0xa0,0x5f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 5f 65 <unknown>
fcvtzu z0.d, p0/m, z0.s
// CHECK-INST: fcvtzu z0.d, p0/m, z0.s
// CHECK-ENCODING: [0x00,0xa0,0xdd,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 dd 65 <unknown>
fcvtzu z0.d, p0/m, z0.d
// CHECK-INST: fcvtzu z0.d, p0/m, z0.d
// CHECK-ENCODING: [0x00,0xa0,0xdf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 a0 df 65 <unknown>
@ -58,23 +58,23 @@ fcvtzu z0.d, p0/m, z0.d
movprfx z5.d, p0/z, z7.d
// CHECK-INST: movprfx z5.d, p0/z, z7.d
// CHECK-ENCODING: [0xe5,0x20,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 20 d0 04 <unknown>
fcvtzu z5.d, p0/m, z0.d
// CHECK-INST: fcvtzu z5.d, p0/m, z0.d
// CHECK-ENCODING: [0x05,0xa0,0xdf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 a0 df 65 <unknown>
movprfx z5, z7
// CHECK-INST: movprfx z5, z7
// CHECK-ENCODING: [0xe5,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e5 bc 20 04 <unknown>
fcvtzu z5.d, p0/m, z0.d
// CHECK-INST: fcvtzu z5.d, p0/m, z0.d
// CHECK-ENCODING: [0x05,0xa0,0xdf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 05 a0 df 65 <unknown>

View File

@ -12,19 +12,19 @@
fdiv z0.h, p7/m, z0.h, z31.h
// CHECK-INST: fdiv z0.h, p7/m, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x4d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 4d 65 <unknown>
fdiv z0.s, p7/m, z0.s, z31.s
// CHECK-INST: fdiv z0.s, p7/m, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0x8d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 8d 65 <unknown>
fdiv z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fdiv z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xcd,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f cd 65 <unknown>
@ -34,23 +34,23 @@ fdiv z0.d, p7/m, z0.d, z31.d
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fdiv z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fdiv z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xcd,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f cd 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fdiv z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fdiv z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xcd,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f cd 65 <unknown>

View File

@ -12,19 +12,19 @@
fdivr z0.h, p7/m, z0.h, z31.h
// CHECK-INST: fdivr z0.h, p7/m, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x4c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 4c 65 <unknown>
fdivr z0.s, p7/m, z0.s, z31.s
// CHECK-INST: fdivr z0.s, p7/m, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0x8c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 8c 65 <unknown>
fdivr z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fdivr z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xcc,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f cc 65 <unknown>
@ -34,23 +34,23 @@ fdivr z0.d, p7/m, z0.d, z31.d
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fdivr z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fdivr z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xcc,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f cc 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fdivr z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fdivr z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xcc,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f cc 65 <unknown>

File diff suppressed because it is too large Load Diff

View File

@ -12,19 +12,19 @@
fmad z0.h, p7/m, z1.h, z31.h
// CHECK-INST: fmad z0.h, p7/m, z1.h, z31.h
// CHECK-ENCODING: [0x20,0x9c,0x7f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 9c 7f 65 <unknown>
fmad z0.s, p7/m, z1.s, z31.s
// CHECK-INST: fmad z0.s, p7/m, z1.s, z31.s
// CHECK-ENCODING: [0x20,0x9c,0xbf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 9c bf 65 <unknown>
fmad z0.d, p7/m, z1.d, z31.d
// CHECK-INST: fmad z0.d, p7/m, z1.d, z31.d
// CHECK-ENCODING: [0x20,0x9c,0xff,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 9c ff 65 <unknown>
@ -34,23 +34,23 @@ fmad z0.d, p7/m, z1.d, z31.d
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fmad z0.d, p7/m, z1.d, z31.d
// CHECK-INST: fmad z0.d, p7/m, z1.d, z31.d
// CHECK-ENCODING: [0x20,0x9c,0xff,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 9c ff 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fmad z0.d, p7/m, z1.d, z31.d
// CHECK-INST: fmad z0.d, p7/m, z1.d, z31.d
// CHECK-ENCODING: [0x20,0x9c,0xff,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 20 9c ff 65 <unknown>

View File

@ -12,61 +12,61 @@
fmax z0.h, p0/m, z0.h, #0.000000000000000
// CHECK-INST: fmax z0.h, p0/m, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x80,0x5e,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 5e 65 <unknown>
fmax z0.h, p0/m, z0.h, #0.0
// CHECK-INST: fmax z0.h, p0/m, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x80,0x5e,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 5e 65 <unknown>
fmax z0.s, p0/m, z0.s, #0.0
// CHECK-INST: fmax z0.s, p0/m, z0.s, #0.0
// CHECK-ENCODING: [0x00,0x80,0x9e,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 9e 65 <unknown>
fmax z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fmax z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xde,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c de 65 <unknown>
fmax z31.h, p7/m, z31.h, #1.0
// CHECK-INST: fmax z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x5e,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 5e 65 <unknown>
fmax z31.s, p7/m, z31.s, #1.0
// CHECK-INST: fmax z31.s, p7/m, z31.s, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x9e,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 9e 65 <unknown>
fmax z0.d, p0/m, z0.d, #0.0
// CHECK-INST: fmax z0.d, p0/m, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x80,0xde,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 de 65 <unknown>
fmax z0.h, p7/m, z0.h, z31.h
// CHECK-INST: fmax z0.h, p7/m, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x46,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 46 65 <unknown>
fmax z0.s, p7/m, z0.s, z31.s
// CHECK-INST: fmax z0.s, p7/m, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0x86,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 86 65 <unknown>
fmax z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmax z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc6,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c6 65 <unknown>
@ -76,47 +76,47 @@ fmax z0.d, p7/m, z0.d, z31.d
movprfx z0.d, p0/z, z7.d
// CHECK-INST: movprfx z0.d, p0/z, z7.d
// CHECK-ENCODING: [0xe0,0x20,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 20 d0 04 <unknown>
fmax z0.d, p0/m, z0.d, #0.0
// CHECK-INST: fmax z0.d, p0/m, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x80,0xde,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 de 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fmax z0.d, p0/m, z0.d, #0.0
// CHECK-INST: fmax z0.d, p0/m, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x80,0xde,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 de 65 <unknown>
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fmax z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmax z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc6,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c6 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fmax z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmax z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc6,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c6 65 <unknown>

View File

@ -12,67 +12,67 @@
fmaxnm z0.h, p0/m, z0.h, #0.000000000000000
// CHECK-INST: fmaxnm z0.h, p0/m, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x80,0x5c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 5c 65 <unknown>
fmaxnm z0.h, p0/m, z0.h, #0.0
// CHECK-INST: fmaxnm z0.h, p0/m, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x80,0x5c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 5c 65 <unknown>
fmaxnm z0.s, p0/m, z0.s, #0.0
// CHECK-INST: fmaxnm z0.s, p0/m, z0.s, #0.0
// CHECK-ENCODING: [0x00,0x80,0x9c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 9c 65 <unknown>
fmaxnm z0.d, p0/m, z0.d, #0.0
// CHECK-INST: fmaxnm z0.d, p0/m, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x80,0xdc,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 dc 65 <unknown>
fmaxnm z31.h, p7/m, z31.h, #1.000000000000000
// CHECK-INST: fmaxnm z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x5c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 5c 65 <unknown>
fmaxnm z31.h, p7/m, z31.h, #1.0
// CHECK-INST: fmaxnm z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x5c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 5c 65 <unknown>
fmaxnm z31.s, p7/m, z31.s, #1.0
// CHECK-INST: fmaxnm z31.s, p7/m, z31.s, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x9c,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 9c 65 <unknown>
fmaxnm z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fmaxnm z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdc,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c dc 65 <unknown>
fmaxnm z0.h, p7/m, z0.h, z31.h
// CHECK-INST: fmaxnm z0.h, p7/m, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x44,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 44 65 <unknown>
fmaxnm z0.s, p7/m, z0.s, z31.s
// CHECK-INST: fmaxnm z0.s, p7/m, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0x84,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 84 65 <unknown>
fmaxnm z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmaxnm z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc4,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c4 65 <unknown>
@ -82,47 +82,47 @@ fmaxnm z0.d, p7/m, z0.d, z31.d
movprfx z31.d, p7/z, z6.d
// CHECK-INST: movprfx z31.d, p7/z, z6.d
// CHECK-ENCODING: [0xdf,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df 3c d0 04 <unknown>
fmaxnm z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fmaxnm z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdc,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c dc 65 <unknown>
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
fmaxnm z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fmaxnm z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdc,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c dc 65 <unknown>
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fmaxnm z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmaxnm z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc4,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c4 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fmaxnm z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmaxnm z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc4,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c4 65 <unknown>

View File

@ -12,17 +12,17 @@
fmaxnmv h0, p7, z31.h
// CHECK-INST: fmaxnmv h0, p7, z31.h
// CHECK-ENCODING: [0xe0,0x3f,0x44,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 44 65 <unknown>
fmaxnmv s0, p7, z31.s
// CHECK-INST: fmaxnmv s0, p7, z31.s
// CHECK-ENCODING: [0xe0,0x3f,0x84,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 84 65 <unknown>
fmaxnmv d0, p7, z31.d
// CHECK-INST: fmaxnmv d0, p7, z31.d
// CHECK-ENCODING: [0xe0,0x3f,0xc4,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f c4 65 <unknown>

View File

@ -12,17 +12,17 @@
fmaxv h0, p7, z31.h
// CHECK-INST: fmaxv h0, p7, z31.h
// CHECK-ENCODING: [0xe0,0x3f,0x46,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 46 65 <unknown>
fmaxv s0, p7, z31.s
// CHECK-INST: fmaxv s0, p7, z31.s
// CHECK-ENCODING: [0xe0,0x3f,0x86,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f 86 65 <unknown>
fmaxv d0, p7, z31.d
// CHECK-INST: fmaxv d0, p7, z31.d
// CHECK-ENCODING: [0xe0,0x3f,0xc6,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3f c6 65 <unknown>

View File

@ -12,67 +12,67 @@
fmin z0.h, p0/m, z0.h, #0.000000000000000
// CHECK-INST: fmin z0.h, p0/m, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x80,0x5f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 5f 65 <unknown>
fmin z0.h, p0/m, z0.h, #0.0
// CHECK-INST: fmin z0.h, p0/m, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x80,0x5f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 5f 65 <unknown>
fmin z0.s, p0/m, z0.s, #0.0
// CHECK-INST: fmin z0.s, p0/m, z0.s, #0.0
// CHECK-ENCODING: [0x00,0x80,0x9f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 9f 65 <unknown>
fmin z0.d, p0/m, z0.d, #0.0
// CHECK-INST: fmin z0.d, p0/m, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x80,0xdf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 df 65 <unknown>
fmin z31.h, p7/m, z31.h, #1.000000000000000
// CHECK-INST: fmin z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x5f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 5f 65 <unknown>
fmin z31.h, p7/m, z31.h, #1.0
// CHECK-INST: fmin z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x5f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 5f 65 <unknown>
fmin z31.s, p7/m, z31.s, #1.0
// CHECK-INST: fmin z31.s, p7/m, z31.s, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x9f,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 9f 65 <unknown>
fmin z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fmin z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c df 65 <unknown>
fmin z0.h, p7/m, z0.h, z31.h
// CHECK-INST: fmin z0.h, p7/m, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x47,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 47 65 <unknown>
fmin z0.s, p7/m, z0.s, z31.s
// CHECK-INST: fmin z0.s, p7/m, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0x87,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 87 65 <unknown>
fmin z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmin z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc7,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c7 65 <unknown>
@ -82,47 +82,47 @@ fmin z0.d, p7/m, z0.d, z31.d
movprfx z31.d, p7/z, z6.d
// CHECK-INST: movprfx z31.d, p7/z, z6.d
// CHECK-ENCODING: [0xdf,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df 3c d0 04 <unknown>
fmin z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fmin z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c df 65 <unknown>
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
fmin z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fmin z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdf,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c df 65 <unknown>
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fmin z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmin z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc7,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c7 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fmin z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fmin z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc7,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c7 65 <unknown>

View File

@ -12,67 +12,67 @@
fminnm z0.h, p0/m, z0.h, #0.000000000000000
// CHECK-INST: fminnm z0.h, p0/m, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x80,0x5d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 5d 65 <unknown>
fminnm z0.h, p0/m, z0.h, #0.0
// CHECK-INST: fminnm z0.h, p0/m, z0.h, #0.0
// CHECK-ENCODING: [0x00,0x80,0x5d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 5d 65 <unknown>
fminnm z0.s, p0/m, z0.s, #0.0
// CHECK-INST: fminnm z0.s, p0/m, z0.s, #0.0
// CHECK-ENCODING: [0x00,0x80,0x9d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 9d 65 <unknown>
fminnm z0.d, p0/m, z0.d, #0.0
// CHECK-INST: fminnm z0.d, p0/m, z0.d, #0.0
// CHECK-ENCODING: [0x00,0x80,0xdd,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 00 80 dd 65 <unknown>
fminnm z31.h, p7/m, z31.h, #1.000000000000000
// CHECK-INST: fminnm z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x5d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 5d 65 <unknown>
fminnm z31.h, p7/m, z31.h, #1.0
// CHECK-INST: fminnm z31.h, p7/m, z31.h, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x5d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 5d 65 <unknown>
fminnm z31.s, p7/m, z31.s, #1.0
// CHECK-INST: fminnm z31.s, p7/m, z31.s, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0x9d,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c 9d 65 <unknown>
fminnm z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fminnm z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdd,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c dd 65 <unknown>
fminnm z0.h, p7/m, z0.h, z31.h
// CHECK-INST: fminnm z0.h, p7/m, z0.h, z31.h
// CHECK-ENCODING: [0xe0,0x9f,0x45,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 45 65 <unknown>
fminnm z0.s, p7/m, z0.s, z31.s
// CHECK-INST: fminnm z0.s, p7/m, z0.s, z31.s
// CHECK-ENCODING: [0xe0,0x9f,0x85,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f 85 65 <unknown>
fminnm z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fminnm z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc5,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c5 65 <unknown>
@ -82,47 +82,47 @@ fminnm z0.d, p7/m, z0.d, z31.d
movprfx z31.d, p7/z, z6.d
// CHECK-INST: movprfx z31.d, p7/z, z6.d
// CHECK-ENCODING: [0xdf,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df 3c d0 04 <unknown>
fminnm z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fminnm z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdd,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c dd 65 <unknown>
movprfx z31, z6
// CHECK-INST: movprfx z31, z6
// CHECK-ENCODING: [0xdf,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: df bc 20 04 <unknown>
fminnm z31.d, p7/m, z31.d, #1.0
// CHECK-INST: fminnm z31.d, p7/m, z31.d, #1.0
// CHECK-ENCODING: [0x3f,0x9c,0xdd,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: 3f 9c dd 65 <unknown>
movprfx z0.d, p7/z, z7.d
// CHECK-INST: movprfx z0.d, p7/z, z7.d
// CHECK-ENCODING: [0xe0,0x3c,0xd0,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 3c d0 04 <unknown>
fminnm z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fminnm z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc5,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c5 65 <unknown>
movprfx z0, z7
// CHECK-INST: movprfx z0, z7
// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
fminnm z0.d, p7/m, z0.d, z31.d
// CHECK-INST: fminnm z0.d, p7/m, z0.d, z31.d
// CHECK-ENCODING: [0xe0,0x9f,0xc5,0x65]
// CHECK-ERROR: instruction requires: streaming-sve or sve
// CHECK-ERROR: instruction requires: sve or sme
// CHECK-UNKNOWN: e0 9f c5 65 <unknown>

Some files were not shown because too many files have changed in this diff Show More