1@ RUN: llvm-mc -triple armv7-eabi -filetype asm -o - %s | FileCheck %s 2 3 .syntax unified 4 .fpu vfp 5 6 .type aliases,%function 7aliases: 8 fstmfdd sp!, {d0} 9 fstmead sp!, {d0} 10 fstmdbd sp!, {d0} 11 fstmiad sp!, {d0} 12 fstmfds sp!, {s0} 13 fstmeas sp!, {s0} 14 fstmdbs sp!, {s0} 15 fstmias sp!, {s0} 16 17 fldmias sp!, {s0} 18 fldmdbs sp!, {s0} 19 fldmeas sp!, {s0} 20 fldmfds sp!, {s0} 21 fldmiad sp!, {d0} 22 fldmdbd sp!, {d0} 23 fldmead sp!, {d0} 24 fldmfdd sp!, {d0} 25 26 fstmeax sp!, {d0} 27 fldmfdx sp!, {d0} 28 29 fstmfdx sp!, {d0} 30 fldmeax sp!, {d0} 31 32@ CHECK-LABEL: aliases 33@ CHECK: vpush {d0} 34@ CHECK: vstmia sp!, {d0} 35@ CHECK: vpush {d0} 36@ CHECK: vstmia sp!, {d0} 37@ CHECK: vpush {s0} 38@ CHECK: vstmia sp!, {s0} 39@ CHECK: vpush {s0} 40@ CHECK: vstmia sp!, {s0} 41@ CHECK: vpop {s0} 42@ CHECK: vldmdb sp!, {s0} 43@ CHECK: vldmdb sp!, {s0} 44@ CHECK: vpop {s0} 45@ CHECK: vpop {d0} 46@ CHECK: vldmdb sp!, {d0} 47@ CHECK: vldmdb sp!, {d0} 48@ CHECK: vpop {d0} 49@ CHECK: fstmiax sp!, {d0} 50@ CHECK: fldmiax sp!, {d0} 51@ CHECK: fstmdbx sp!, {d0} 52@ CHECK: fldmdbx sp!, {d0} 53 54 fstmiaxcs r0, {d0} 55 fstmiaxhs r0, {d0} 56 fstmiaxls r0, {d0} 57 fstmiaxvs r0, {d0} 58@ CHECK: fstmiaxhs r0, {d0} 59@ CHECK: fstmiaxhs r0, {d0} 60@ CHECK: fstmiaxls r0, {d0} 61@ CHECK: fstmiaxvs r0, {d0} 62 63