summaryrefslogtreecommitdiff
path: root/libpcsxcore/r3000a.h
diff options
context:
space:
mode:
authorSND\ckain_cp <SND\ckain_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2013-06-07 10:35:59 +0000
committerSND\ckain_cp <SND\ckain_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2013-06-07 10:35:59 +0000
commitf16c114458aaad3b0885a072d703b742c32c1add (patch)
treea493b28eb12e7ad469ecafd2fe172ed9f745c3b6 /libpcsxcore/r3000a.h
parentc6fe359a590ef732d9450fde99964aa70f859803 (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-xlibpcsxcore/r3000a.h2
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