1@ RUN: not llvm-mc -triple armv7-eabi -filetype asm -o /dev/null %s 2>&1 \ 2@ RUN: | FileCheck %s 3 4 .syntax unified 5 .fpu vfp 6 7 .type aliases,%function 8aliases: 9 fstmeax sp!, {s0} 10 fldmfdx sp!, {s0} 11 12 fstmfdx sp!, {s0} 13 fldmeax sp!, {s0} 14 15@ CHECK-LABEL: aliases 16@ 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