diff options
| author | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-11-19 14:01:54 +0000 |
|---|---|---|
| committer | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-11-19 14:01:54 +0000 |
| commit | 1047a456f7cc5144360e2db78849f7ea42911817 (patch) | |
| tree | 84c3403217b7224dc9e92f98b45079a7a8c5e175 /libpcsxcore | |
| parent | 91a025804d1d4279707854bd8f6a5f069c84e256 (diff) | |
| download | pcsxr-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.c | 10 |
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:
|
