Merge pull request #3061 from lioncash/constexpr

Gekko: Make sign-extension functions constexpr
This commit is contained in:
Lioncash 2015-09-18 11:18:59 -04:00
commit a23b20a3ae

View File

@ -836,5 +836,5 @@ enum
EXCEPTION_FAKE_MEMCHECK_HIT = 0x00000200, EXCEPTION_FAKE_MEMCHECK_HIT = 0x00000200,
}; };
inline s32 SignExt16(s16 x) {return (s32)(s16)x;} constexpr s32 SignExt16(s16 x) {return (s32)x;}
inline s32 SignExt26(u32 x) {return x & 0x2000000 ? (s32)(x | 0xFC000000) : (s32)(x);} constexpr s32 SignExt26(u32 x) {return x & 0x2000000 ? (s32)(x | 0xFC000000) : (s32)(x);}