Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8015

SDK • Re: memset isn't faster than loop?

$
0
0
Hmmm ... with this awkward pattern (out of many tried) I've got better even running from the same memory block as data.

65536 bytes / 16907 cycles (112713 ns) = 581.439636 MB/s
1.031921 cycles/word, 66.042969 cycles/loop (64 words = 256 bytes/loop)

Running from Flash (just for fun):
65536 bytes / 17285 cycles (115233 ns) = 568.724304 MB/s
1.054993 cycles/word, 67.519531 cycles/loop

Code:

200005d0:3f01      subsr7, #1200005d2:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005d4:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005d6:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005d8:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005da:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005dc:c03e      stmiar0!, {r1, r2, r3, r4, r5}200005de:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005e0:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005e2:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005e4:c07e      stmiar0!, {r1, r2, r3, r4, r5, r6}200005e6:c03e      stmiar0!, {r1, r2, r3, r4, r5}200005e8:d1f2      bne.n200005d0 <main+0x470>

Statistics: Posted by gmx — Fri Feb 28, 2025 4:02 am



Viewing all articles
Browse latest Browse all 8015

Trending Articles