.syntax unified | |
.cpu cortex-m4 | |
.fpu fpv4-sp-d16 | |
.text | |
.align 1 | |
.thumb | |
.thumb_func | |
.global _start | |
_start: | |
@ All LDM treatments for word acces <= 8 go through the same | |
@ replication code, but decoding may vary | |
ldm.w r9, {r1-r8} | |
ldm.w r9!, {r1-r8} | |
ldmdb.w r9, {r1-r8} | |
ldmdb.w r9!, {r1-r8} | |
pop {r1-r8} | |
@ All VLDM treatments for word acces <= 8 go through the same | |
@ replication code, but decoding may vary | |
vldm r9, {s1-s8} | |
vldm r6!, {s9-s16} | |
vpop {s1-s8} | |
vldm r9, {d1-d4} | |
vldm r6!, {d8-d11} | |
vpop {d1-d4} |