aboutsummaryrefslogtreecommitdiff
path: root/source/nds/draw.c
diff options
context:
space:
mode:
authorNebuleon Fumika2012-12-23 16:13:54 -0500
committerNebuleon Fumika2012-12-23 16:13:54 -0500
commitd1fe64aef0298514150e543b1b13fbf03f33c3e1 (patch)
treec72a28ecbfb93c65ce39ca28d9853251453c1b16 /source/nds/draw.c
parente7f7d0282a7126f9e1095481b39c43e3e24909bf (diff)
downloadsnes9x2005-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/nds/draw.c')
0 files changed, 0 insertions, 0 deletions