1 .syntax unified 2 .cpu cortex-m4 3 .fpu fpv4-sp-d16 4 .text 5 .align 1 6 .thumb 7 .thumb_func 8 .global _start 9_start: 10 @ All LDM treatments for word acces <= 8 go through the same 11 @ replication code, but decoding may vary 12 ldm.w r9, {r1-r8} 13 ldm.w r9!, {r1-r8} 14 ldmdb.w r9, {r1-r8} 15 ldmdb.w r9!, {r1-r8} 16 pop {r1-r8} 17 18 @ All VLDM treatments for word acces <= 8 go through the same 19 @ replication code, but decoding may vary 20 vldm r9, {s1-s8} 21 vldm r6!, {s9-s16} 22 vpop {s1-s8} 23 vldm r9, {d1-d4} 24 vldm r6!, {d8-d11} 25 vpop {d1-d4} 26