diff options
| author | SND\ckain_cp <SND\ckain_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2013-06-07 10:35:59 +0000 |
|---|---|---|
| committer | SND\ckain_cp <SND\ckain_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2013-06-07 10:35:59 +0000 |
| commit | f16c114458aaad3b0885a072d703b742c32c1add (patch) | |
| tree | a493b28eb12e7ad469ecafd2fe172ed9f745c3b6 /libpcsxcore/r3000a.h | |
| parent | c6fe359a590ef732d9450fde99964aa70f859803 (diff) | |
PSXCPU_LOG for dynarec64 (dumped only compile). Dump log only if PSXCPU_LOG defined and Config.PsxOut option is used. Minor code polishments.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85183 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore/r3000a.h')
| -rwxr-xr-x | libpcsxcore/r3000a.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libpcsxcore/r3000a.h b/libpcsxcore/r3000a.h index 3207a4d0..af9de9c5 100755 --- a/libpcsxcore/r3000a.h +++ b/libpcsxcore/r3000a.h @@ -290,6 +290,7 @@ static inline u32 *Read_ICache(u32 pc, boolean isolate) { #define _fImm_(code) ((s16)code) // sign-extended immediate #define _fImmU_(code) (code&0xffff) // zero-extended immediate +#define _fImmLU_(code) (code<<16) // LUI #define _Op_ _fOp_(psxRegs.code) #define _Funct_ _fFunct_(psxRegs.code) @@ -302,6 +303,7 @@ static inline u32 *Read_ICache(u32 pc, boolean isolate) { #define _Imm_ _fImm_(psxRegs.code) #define _ImmU_ _fImmU_(psxRegs.code) +#define _ImmLU_ _fImmLU_(psxRegs.code) #define _rRs_ psxRegs.GPR.r[_Rs_] // Rs register #define _rRt_ psxRegs.GPR.r[_Rt_] // Rt register |
