1 // RUN
: not llvm-mc
-triple aarch64
-filetype asm
-o
- %s
2>&1 | FileCheck
%s
5 sqcvt z0.h
, { z0.s
, z1.s
}
6 // CHECK
: error
: instruction requires
: sme2
10 .arch_extension sve-b16b16
11 .arch_extension nosve-b16b16
12 bfclamp
{ z0.h
, z1.h
}, z0.h
, z0.h
13 // CHECK
: error
: instruction requires
: sve-b16b16
14 // CHECK
: bfclamp
{ z0.h
, z1.h
}, z0.h
, z0.h
16 .arch_extension sme-b16b16
17 .arch_extension nosme-b16b16
18 bfadd za.h
[w8
, 3], {z20.h-z21.h
}
19 // CHECK
: error
: instruction requires
: sme-b16b16
20 // CHECK
: bfadd za.h
[w8
, 3], {z20.h-z21.h
}
22 .arch_extension sve-aes2
23 .arch_extension ssve-aes
24 .arch_extension nossve-aes
25 aesdimc
{z0.b-z3.
b}, {z0.b-z3.
b}, z0.q
[0]
26 // CHECK
: error
: instruction requires
: sve2p1
or ssve-aes
27 // CHECK
: aesdimc
{z0.b-z3.
b}, {z0.b-z3.
b}, z0.q
[0]