diff options
author | Nebuleon Fumika | 2012-12-23 16:13:54 -0500 |
---|---|---|
committer | Nebuleon Fumika | 2012-12-23 16:13:54 -0500 |
commit | d1fe64aef0298514150e543b1b13fbf03f33c3e1 (patch) | |
tree | c72a28ecbfb93c65ce39ca28d9853251453c1b16 /source/unzip/unshrink.c | |
parent | e7f7d0282a7126f9e1095481b39c43e3e24909bf (diff) | |
download | snes9x2005-d1fe64aef0298514150e543b1b13fbf03f33c3e1.tar.gz snes9x2005-d1fe64aef0298514150e543b1b13fbf03f33c3e1.tar.bz2 snes9x2005-d1fe64aef0298514150e543b1b13fbf03f33c3e1.zip |
Various optimisations in the CPU emulation.
Run the opcode as a tail call from the address calculation. This cuts on the needed return instructions.
Pass the opcode address as a parameter; this keeps it in a register most of the time and avoids memory stores.
Diffstat (limited to 'source/unzip/unshrink.c')
0 files changed, 0 insertions, 0 deletions