47 lines · plain
1@ RUN: not llvm-mc -triple armv7-eabi -filetype asm -o /dev/null %s 2>&1 \2@ RUN: | FileCheck %s3 4 .syntax unified5 .fpu vfp6 7 .type aliases,%function8aliases:9 fstmeax sp!, {s0}10 fldmfdx sp!, {s0}11 12 fstmfdx sp!, {s0}13 fldmeax sp!, {s0}14 15@ CHECK-LABEL: aliases16@ CHECK: error: operand must be a list of registers in range [d0, d15]17@ CHECK: fstmeax sp!, {s0}18@ CHECK: ^19@ CHECK: error: operand must be a list of registers in range [d0, d15]20@ CHECK: fldmfdx sp!, {s0}21@ CHECK: ^22 23@ CHECK: error: operand must be a list of registers in range [d0, d15]24@ CHECK: fstmfdx sp!, {s0}25@ CHECK: ^26@ CHECK: error: operand must be a list of registers in range [d0, d15]27@ CHECK: fldmeax sp!, {s0}28@ CHECK: ^29 30 fstmiaxcs r0, {s0}31 fstmiaxhs r0, {s0}32 fstmiaxls r0, {s0}33 fstmiaxvs r0, {s0}34@ CHECK: error: operand must be a list of registers in range [d0, d15]35@ CHECK: fstmiaxcs r0, {s0}36@ CHECK: ^37@ CHECK: error: operand must be a list of registers in range [d0, d15]38@ CHECK: fstmiaxhs r0, {s0}39@ CHECK: ^40@ CHECK: error: operand must be a list of registers in range [d0, d15]41@ CHECK: fstmiaxls r0, {s0}42@ CHECK: ^43@ CHECK: error: operand must be a list of registers in range [d0, d15]44@ CHECK: fstmiaxvs r0, {s0}45@ CHECK: ^46 47