[NVPTX] Fix `ptxas` failures (NFC) (#125147)
[llvm-project.git] / llvm / test / MC / AArch64 / SVE2 / directive-cpu.s
blob0d873dd9b53f1ca64a3fd46e715e1b1ab93f0be7
1 // RUN: llvm-mc -triple aarch64 -filetype asm -o - %s 2>&1 | FileCheck %s
3 .cpu generic+sve2
4 tbx z0.b, z1.b, z2.b
5 // CHECK: tbx z0.b, z1.b, z2.b
7 .cpu generic+sve2-aes
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
15 .cpu generic+sve2-sm4
16 sm4e z0.s, z0.s, z0.s
17 // CHECK: sm4e z0.s, z0.s, z0.s
19 .cpu generic+sve2-sha3
20 rax1 z0.d, z0.d, z0.d
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