This repository has been archived on 2024-12-14. You can view files and clone it, but cannot push or open issues or pull requests.
rustboyadvance-ng/src/core/arm7tdmi/thumb
Michel Heily 1f79205f51 optimize: CPU Pipeline optimization part 1
In preperation for later optimization in the CPU pipeline
implementation, this commit refactors the arm/thumb exec functions to return a
CpuAction (Whether to advance the program counter or to flush the
pipeline)

Currently, a lot of host cycles are wasted in the arm7tdmi pipeline
Refill1 & Refill2 states. Optimizing these steps out would make the CPU
a bit faster.


Former-commit-id: 9be7966eaad22cceeb443fcc5823bbd945284027
2020-02-11 02:26:17 +02:00
..
display.rs arm7tdmi/optimize: Optimize and cleanup CPU, roughly about 10% fps improvement. 2020-02-09 20:17:46 +02:00
exec.rs optimize: CPU Pipeline optimization part 1 2020-02-11 02:26:17 +02:00
mod.rs core: arm7tdmi: Comment out old tests for now 2020-01-17 01:15:51 +02:00