diff options
| author | 2015-01-12 12:56:17 -0500 | |
|---|---|---|
| committer | 2015-01-12 12:57:15 -0500 | |
| commit | e16b35eb534f7caff93b2cf1015a6caa0d2fd9fd (patch) | |
| tree | f463d3d6c833bad01ebdd622756a86b0a0e27fb1 /src | |
| parent | Merge pull request #461 from archshift/callstack (diff) | |
| download | yuzu-e16b35eb534f7caff93b2cf1015a6caa0d2fd9fd.tar.gz yuzu-e16b35eb534f7caff93b2cf1015a6caa0d2fd9fd.tar.xz yuzu-e16b35eb534f7caff93b2cf1015a6caa0d2fd9fd.zip | |
dyncom: Remove unused flag macros
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/arm/dyncom/arm_dyncom_interpreter.cpp | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/core/arm/dyncom/arm_dyncom_interpreter.cpp b/src/core/arm/dyncom/arm_dyncom_interpreter.cpp index bae280b1c..c6a9baae3 100644 --- a/src/core/arm/dyncom/arm_dyncom_interpreter.cpp +++ b/src/core/arm/dyncom/arm_dyncom_interpreter.cpp | |||
| @@ -3905,21 +3905,9 @@ unsigned InterpreterMainLoop(ARMul_State* state) { | |||
| 3905 | } | 3905 | } |
| 3906 | #endif | 3906 | #endif |
| 3907 | 3907 | ||
| 3908 | #define UPDATE_NFLAG(dst) (cpu->NFlag = BIT(dst, 31) ? 1 : 0) | 3908 | #define UPDATE_NFLAG(dst) (cpu->NFlag = BIT(dst, 31) ? 1 : 0) |
| 3909 | #define UPDATE_ZFLAG(dst) (cpu->ZFlag = dst ? 0 : 1) | 3909 | #define UPDATE_ZFLAG(dst) (cpu->ZFlag = dst ? 0 : 1) |
| 3910 | 3910 | #define UPDATE_CFLAG_WITH_SC (cpu->CFlag = cpu->shifter_carry_out) | |
| 3911 | #define UPDATE_CFLAG(dst, lop, rop) (cpu->CFlag = ((dst < lop) || (dst < rop))) | ||
| 3912 | #define UPDATE_CFLAG_CARRY_FROM_ADD(lop, rop, flag) (cpu->CFlag = (((uint64_t) lop + (uint64_t) rop + (uint64_t) flag) > 0xffffffff) ) | ||
| 3913 | #define UPDATE_CFLAG_NOT_BORROW_FROM_FLAG(lop, rop, flag) (cpu->CFlag = ((uint64_t) lop >= ((uint64_t) rop + (uint64_t) flag))) | ||
| 3914 | #define UPDATE_CFLAG_NOT_BORROW_FROM(lop, rop) (cpu->CFlag = (lop >= rop)) | ||
| 3915 | #define UPDATE_CFLAG_WITH_NOT(dst, lop, rop) (cpu->CFlag = !(dst < lop)) | ||
| 3916 | #define UPDATE_CFLAG_WITH_SC (cpu->CFlag = cpu->shifter_carry_out) | ||
| 3917 | |||
| 3918 | #define UPDATE_VFLAG(dst, lop, rop) (cpu->VFlag = (((lop < 0) && (rop < 0) && (dst >= 0)) || \ | ||
| 3919 | ((lop >= 0) && (rop) >= 0 && (dst < 0)))) | ||
| 3920 | #define UPDATE_VFLAG_WITH_NOT(dst, lop, rop) (cpu->VFlag = !(((lop < 0) && (rop < 0) && (dst >= 0)) || \ | ||
| 3921 | ((lop >= 0) && (rop) >= 0 && (dst < 0)))) | ||
| 3922 | #define UPDATE_VFLAG_OVERFLOW_FROM(dst, lop, rop) (cpu->VFlag = (((lop ^ rop) & (lop ^ dst)) >> 31)) | ||
| 3923 | 3911 | ||
| 3924 | #define SAVE_NZCVT cpu->Cpsr = (cpu->Cpsr & 0x0fffffdf) | \ | 3912 | #define SAVE_NZCVT cpu->Cpsr = (cpu->Cpsr & 0x0fffffdf) | \ |
| 3925 | (cpu->NFlag << 31) | \ | 3913 | (cpu->NFlag << 31) | \ |