Home | History | Annotate | Download | only in ARM
      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