brintos

brintos / llvm-project-archived public Read only

0
0
Text · 896 B · ccc0742 Raw
25 lines · plain
1// RUN: not llvm-mc -triple=aarch64 -mattr=+f16f32mm 2>&1 < %s| FileCheck %s2 3// --------------------------------------------------------------------------//4// Invalid operand/vector5 6fmmla v0.4b, v0.8b, v0.8b7// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction8// CHECK-NEXT: fmmla v0.4b, v0.8b, v0.8b9// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:10 11fmmla v0.4h, v0.8h, v0.8h12// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction13// CHECK-NEXT: fmmla v0.4h, v0.8h, v0.8h14// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:15 16fmmla v0.4s, v0.8s, v0.8s17// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid vector kind qualifier18// CHECK-NEXT: fmmla v0.4s, v0.8s, v0.8s19// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:20 21fmmla v0.4d, v0.8d, v0.8d22// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid vector kind qualifier23// CHECK-NEXT: fmmla v0.4d, v0.8d, v0.8d24// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:25