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 8 aliases: 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, d31] 17 @ CHECK: fstmeax sp!, {s0} 18 @ CHECK: ^ 19 @ CHECK: error: operand must be a list of registers in range [d0, d31] 20 @ CHECK: fldmfdx sp!, {s0} 21 @ CHECK: ^ 22 23 @ CHECK: error: operand must be a list of registers in range [d0, d31] 24 @ CHECK: fstmfdx sp!, {s0} 25 @ CHECK: ^ 26 @ CHECK: error: operand must be a list of registers in range [d0, d31] 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, d31] 35 @ CHECK: fstmiaxcs r0, {s0} 36 @ CHECK: ^ 37 @ CHECK: error: operand must be a list of registers in range [d0, d31] 38 @ CHECK: fstmiaxhs r0, {s0} 39 @ CHECK: ^ 40 @ CHECK: error: operand must be a list of registers in range [d0, d31] 41 @ CHECK: fstmiaxls r0, {s0} 42 @ CHECK: ^ 43 @ CHECK: error: operand must be a list of registers in range [d0, d31] 44 @ CHECK: fstmiaxvs r0, {s0} 45 @ CHECK: ^ 46 47