brintos

brintos / llvm-project-archived public Read only

0
0
Text · 800 B · 1e39981 Raw
26 lines · plain
1// RUN: not llvm-mc -triple aarch64 -filetype asm -o - %s 2>&1 | FileCheck %s2 3.arch armv9-a+sme2p14.arch armv9-a+nosme2p15sqcvt z0.h, {z0.s, z1.s}6// CHECK: error: instruction requires: sme27// CHECK: sqcvt z0.h, {z0.s, z1.s}8 9.arch armv9-a+sme2+sve-b16b1610.arch armv9-a+sme2+nosve-b16b1611bfclamp { z0.h, z1.h }, z0.h, z0.h12// CHECK: error: instruction requires: sve-b16b1613// CHECK: bfclamp { z0.h, z1.h }, z0.h, z0.h14 15.arch armv9-a+sme-b16b1616.arch armv9-a+nosme-b16b1617bfadd za.h[w8, 3], {z20.h-z21.h}18// CHECK: error: instruction requires: sme-b16b1619// CHECK: bfadd za.h[w8, 3], {z20.h-z21.h} 20 21.arch armv9-a+sve-aes2+ssve-aes22.arch armv9-a+nossve-aes23aesdimc {z0.b-z3.b}, {z0.b-z3.b}, z0.q[0]24// CHECK: error: instruction requires: sve-aes225// CHECK: aesdimc {z0.b-z3.b}, {z0.b-z3.b}, z0.q[0]26