diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2022-03-16 11:48:12 +0000 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2022-03-16 12:02:24 -0400 |
commit | c676736792f0df5462d2ff7c1af3ebee8bbbf577 (patch) | |
tree | 0393a51b3da2865dc401b36e3523e0efdbbf8dce /apps | |
parent | 0df71c952c033204fc745f24694c3030793fb623 (diff) | |
download | rockbox-c676736792f0df5462d2ff7c1af3ebee8bbbf577.tar.gz rockbox-c676736792f0df5462d2ff7c1af3ebee8bbbf577.zip |
x1000: optimize crt0.S, improve correctness
Replace inline section copy/fill loops with subroutines, which
reduces code size a bit and and handle zero size copies properly.
Remove the cache initialization loop as well. There's no actual
reason for this because the SPL initializes the caches and just
dropping the cache can even be harmful (in this case it wasn't,
because the SPL flushes the whole cache right before calling in).
Change-Id: I7cddc9ed6d060b1f1bdd75544297883d014cad2d
Diffstat (limited to 'apps')
0 files changed, 0 insertions, 0 deletions