Wednesday, June 27, 2012

The way to copy memory on a Cortex-A9

Word by Word memory copy

Load-Multiple memory copy

NEON memory copy

Word by Word memory copy with preload

Load-Multiple memory copy with preload

NEON memory copy with preload


NEONCopyPLD
   PLD [r1, #0xC0]
   VLDM r1!,{d0-d7}
   VSTM r0!,{d0-d7}
   SUBS r2,r2,#0x40 
   BGE NEONCopyPLD


Mixed ARM and NEON memory copy with preload



No comments: