summaryrefslogtreecommitdiff
path: root/libpcsxcore
diff options
context:
space:
mode:
authorSND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-11-19 14:01:54 +0000
committerSND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-11-19 14:01:54 +0000
commit1047a456f7cc5144360e2db78849f7ea42911817 (patch)
tree84c3403217b7224dc9e92f98b45079a7a8c5e175 /libpcsxcore
parent91a025804d1d4279707854bd8f6a5f069c84e256 (diff)
downloadpcsxr-1047a456f7cc5144360e2db78849f7ea42911817.tar.gz
ir3000a.c
- (nhyone) fix jr - bltz - should improve stability git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59789 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore')
-rw-r--r--libpcsxcore/ix86/iR3000A.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libpcsxcore/ix86/iR3000A.c b/libpcsxcore/ix86/iR3000A.c
index 204580c1..203c6c0e 100644
--- a/libpcsxcore/ix86/iR3000A.c
+++ b/libpcsxcore/ix86/iR3000A.c
@@ -164,15 +164,15 @@ static void SetBranch() {
}
- switch( psxRegs.code >> 24 ) {
+ switch( psxRegs.code >> 26 ) {
// Lode Runner (jr - beq)
// bltz - bgez - bltzal - bgezal / beq - bne - blez - bgtz
+ case 0x01:
case 0x04:
- case 0x10:
- case 0x14:
- case 0x18:
- case 0x1c:
+ case 0x05:
+ case 0x06:
+ case 0x07:
break;
default: