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