1 // RUN
: llvm-mc
-triple aarch64
-filetype asm
-o
- %s
2>&1 | FileCheck
%s
5 // CHECK
: tbx z0.
b, z1.
b, z2.
b
8 aesd z23.
b, z23.
b, z13.
b
9 // CHECK
: aesd z23.
b, z23.
b, z13.
b
11 .cpu generic+sve2+sve-aes
12 aesd z23.
b, z23.
b, z13.
b
13 // CHECK
: aesd z23.
b, z23.
b, z13.
b
17 // CHECK
: sm4e z0.s
, z0.s
, z0.s
19 .cpu generic+sve2-sha3
21 // CHECK
: rax1 z0.d
, z0.d
, z0.d
23 .cpu generic+sve2+sve-bitperm
24 bgrp z21.s
, z10.s
, z21.s
25 // CHECK
: bgrp z21.s
, z10.s
, z21.s
27 .cpu generic+ssve-bitperm
28 bgrp z21.s
, z10.s
, z21.s
29 // CHECK
: bgrp z21.s
, z10.s
, z21.s
31 .cpu generic+sve2+f8f16mm
32 fmmla z23.h
, z13.
b, z8.
b
33 // CHECK
: fmmla z23.h
, z13.
b, z8.
b
35 .cpu generic+sve2+f8f32mm
36 fmmla z23.s
, z13.
b, z8.
b
37 // CHECK
: fmmla z23.s
, z13.
b, z8.
b
39 .cpu generic+sve-f16f32mm
40 fmmla z23.s
, z13.h
, z8.h
41 // CHECK
: fmmla z23.s
, z13.h
, z8.h
43 .cpu generic+sve-bfscale
44 bfscale z0.h
, p0
/m
, z0.h
, z0.h
45 // CHECK
: bfscale z0.h
, p0
/m
, z0.h
, z0.h