summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/Src/ControllerInterface/XInput
diff options
context:
space:
mode:
authordok.slade <dok.slade@gmail.com>2010-07-25 15:37:56 +0000
committerdok.slade <dok.slade@gmail.com>2010-07-25 15:37:56 +0000
commitcbc66f9467ecb1ac2d555e3fa844b858ccfa0d00 (patch)
treee8ceb04b37b189c8011752024ce4339662817845 /Source/Core/InputCommon/Src/ControllerInterface/XInput
parent15b741706dfd6fc9c58dd2b235acdbf8cf4c5506 (diff)
More performance work on the PowerPC JIT compiler:
* Merge some loops in PPCAnalyst::Flatten() * Put ppcState.cr and ppcState.cr_fast[] into a single C++ union. This allows quick access to the whole CR register without needing to merge the cr_fast array. The implemented solution assumes the host system is little-endian, but it seems to be already assumed in many places in the code... * Inline the call to computeCR: it now costs a few more memory bytes per JITed instruction but it removes the CPU overhead of the CALL. This allowed to remove some unneeded MOV as well. * Jit64::GenerateCarry() don't need a temporary register anymore * Fix what seems to be a bug in PowerPC instruction RFI: the wrong bit was cleared in MSR git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5970 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/InputCommon/Src/ControllerInterface/XInput')
0 files changed, 0 insertions, 0 deletions