brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · 73114e5 Raw
63 lines · plain
1// RUN: not llvm-mc -triple aarch64 -filetype asm -o - %s 2>&1 | FileCheck %s2 3.arch_extension sve24.arch_extension nosve25tbx z0.b, z1.b, z2.b6// CHECK: error: instruction requires: sve2 or sme7// CHECK-NEXT: tbx z0.b, z1.b, z2.b8 9.arch_extension sve-aes10.arch_extension nosve-aes11aesd z23.b, z23.b, z13.b12// CHECK: error: instruction requires: sve-aes13// CHECK-NEXT: aesd z23.b, z23.b, z13.b14 15// nosve2-aes should disable sve-aes but not sve2.16.arch_extension sve2-aes17.arch_extension nosve2-aes18aesd z23.b, z23.b, z13.b19// CHECK: error: instruction requires: sve-aes20// CHECK-NEXT: aesd z23.b, z23.b, z13.b21 22.arch_extension sve2-sm423.arch_extension nosve2-sm424sm4e z0.s, z0.s, z0.s25// CHECK: error: instruction requires: sve-sm426// CHECK-NEXT: sm4e z0.s, z0.s, z0.s27 28.arch_extension sve2-sha329.arch_extension nosve2-sha330rax1 z0.d, z0.d, z0.d31// CHECK: error: instruction requires: sve-sha332// CHECK-NEXT: rax1 z0.d, z0.d, z0.d33 34.arch_extension sve2-bitperm35.arch_extension nosve2-bitperm36bgrp z21.s, z10.s, z21.s37// CHECK: error: instruction requires: sve-bitperm38// CHECK-NEXT: bgrp z21.s, z10.s, z21.s39 40.arch_extension f8f16mm41.arch_extension nof8f16mm42fmmla   z23.h, z13.b, z8.b43// CHECK: error: instruction requires: f8f16mm44// CHECK-NEXT: fmmla   z23.h, z13.b, z8.b45 46.arch_extension f8f32mm47.arch_extension nof8f32mm48fmmla   z23.s, z13.b, z8.b49// CHECK: error: instruction requires: f8f32mm50// CHECK-NEXT: fmmla   z23.s, z13.b, z8.b51 52.arch_extension sve-f16f32mm53.arch_extension nosve-f16f32mm54fmmla   z23.s, z13.h, z8.h55// CHECK: error: instruction requires: sve-f16f32mm56// CHECK-NEXT: fmmla   z23.s, z13.h, z8.h57 58.arch_extension sve-bfscale59.arch_extension nosve-bfscale60bfscale z0.h, p0/m, z0.h, z0.h61// CHECK: error: instruction requires: sve-bfscale62// CHECK-NEXT: bfscale z0.h, p0/m, z0.h, z0.h63