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