brintos

brintos / llvm-project-archived public Read only

0
0
Text · 915 B · 59818d2 Raw
24 lines · plain
1// RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+sve2,+f8f16mm   2>&1 < %s| FileCheck %s2 3// ------------------------------------------------------------------------- //4// Invalid element width5 6fmmla   z21.b, z10.b, z21.b7// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid element width8// CHECK-NEXT: fmmla   z21.b, z10.b, z21.b9// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:10 11fmmla   z21.d, z10.b, z21.b12// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid element width13// CHECK-NEXT: fmmla   z21.d, z10.b, z21.b14// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:15 16fmmla   z21.s, z10.h, z21.h17// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: instruction requires: sve-f16f32mm18// CHECK-NEXT: fmmla   z21.s, z10.h, z21.h19// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:20 21fmmla   z21.s, z10.s, z21.s22// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: instruction requires: f32mm23// CHECK-NEXT: fmmla   z21.s, z10.s, z21.s24// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}: