brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.4 KiB · 9cfb35f Raw
73 lines · plain
1// RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+lsfe 2>&1 < %s| FileCheck %s2 3//------------------------------------------------------------------------------4// STFADD5//------------------------------------------------------------------------------6 7stfadd h0, [w2]8// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction9// CHECK-NEXT: stfadd h0, [w2]10// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:11 12stfadd s0, [x2, #4]13// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction14// CHECK-NEXT: stfadd s0, [x2, #4]15// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:16 17// -- stfaddl18 19stfaddl h0, [w2]20// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction21// CHECK-NEXT: stfaddl h0, [w2]22// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:23 24stfaddl s0, [x2, #4]25// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction26// CHECK-NEXT: stfaddl s0, [x2, #4]27// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:28 29//------------------------------------------------------------------------------30// STBFADD31//------------------------------------------------------------------------------32 33stbfadd s0, [x2]34// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction35// CHECK-NEXT: stbfadd s0, [x2]36// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:37 38stbfadd d0, [x2]39// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction40// CHECK-NEXT: stbfadd d0, [x2]41// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}42 43stbfadd h0, [w2]44// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction45// CHECK-NEXT: stbfadd h0, [w2]46// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}47 48stbfadd h0, [x2, #4]49// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction50// CHECK-NEXT: stbfadd h0, [x2, #4]51// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}52 53// -- stbfaddl54 55stbfaddl s0, [x2]56// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction57// CHECK-NEXT: stbfaddl s0, [x2]58// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:59 60stbfaddl d0, [x2]61// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction62// CHECK-NEXT: stbfaddl d0, [x2]63// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}64 65stbfaddl h0, [w2]66// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction67// CHECK-NEXT: stbfaddl h0, [w2]68// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}69 70stbfaddl h0, [x2, #4]71// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction72// CHECK-NEXT: stbfaddl h0, [x2, #4]73// CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}