diff options
author | David Guillen Fandos | 2021-05-07 20:41:54 +0200 |
---|---|---|
committer | David Guillen Fandos | 2021-05-07 20:41:54 +0200 |
commit | 37430f22c5234cb09f2325575806b830f947bf8a (patch) | |
tree | 715e87726e9c9e6c7aec3d7d1e7faf259f6874eb /arm/arm_stub.S | |
parent | 7877a8888b4e607c3df77c5d5f47e2c880cb9a24 (diff) | |
download | picogpsp-37430f22c5234cb09f2325575806b830f947bf8a.tar.gz picogpsp-37430f22c5234cb09f2325575806b830f947bf8a.tar.bz2 picogpsp-37430f22c5234cb09f2325575806b830f947bf8a.zip |
Small optimization (~2-4%) and whitespace cleanup!
Cleans up a ton of whitespace in cpu.c (like 100KB!) and improves
readability of some massive decode statements.
Added an optimization for PC-relative loads (pool load) in ROM (since
it's read only and cannot possibily change) that directly emits an
immediate load. This is way faster, specially in MIPS/x86, ARM can be
even faster if we rewrite the immediate load macros to also use a pool.
Diffstat (limited to 'arm/arm_stub.S')
0 files changed, 0 insertions, 0 deletions