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