mirror of
https://github.com/libretro/pcsx_rearmed.git
synced 2024-11-23 07:39:53 +00:00
Merge branch 'master' into libretro
This commit is contained in:
commit
e3d7ea45c7
@ -513,14 +513,14 @@ int emu_core_init(void)
|
||||
SysPrintf("Starting PCSX-ReARMed " REV "%s\n", get_build_info());
|
||||
SysPrintf("build time: " __DATE__ " " __TIME__ "\n");
|
||||
|
||||
#if defined(__arm__) && defined(__VFP_FP__)
|
||||
#if defined(__arm__) && defined(__ARM_FP)
|
||||
// RunFast mode
|
||||
u32 fpscr = ~0;
|
||||
__asm__ volatile("fmrx %0, fpscr" : "=r"(fpscr));
|
||||
__asm__ volatile("vmrs %0, fpscr" : "=r"(fpscr));
|
||||
SysPrintf("old fpscr = %08x\n", fpscr);
|
||||
fpscr &= ~0x00009f9f;
|
||||
fpscr |= 0x03000000; // DN | FZ
|
||||
__asm__ volatile("fmxr fpscr, %0" :: "r"(fpscr));
|
||||
__asm__ volatile("vmsr fpscr, %0" :: "r"(fpscr));
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_RTHREADS
|
||||
|
@ -76,13 +76,13 @@ static void *video_thread_main(void *arg) {
|
||||
static int processed = 0;
|
||||
#endif /* _3DS */
|
||||
|
||||
#if defined(__arm__) && defined(__VFP_FP__)
|
||||
#if defined(__arm__) && defined(__ARM_FP)
|
||||
// RunFast mode
|
||||
u32 fpscr = ~0;
|
||||
__asm__ volatile("fmrx %0, fpscr" : "=r"(fpscr));
|
||||
__asm__ volatile("vmrs %0, fpscr" : "=r"(fpscr));
|
||||
fpscr &= ~0x00009f9f;
|
||||
fpscr |= 0x03000000; // DN | FZ
|
||||
__asm__ volatile("fmxr fpscr, %0" :: "r"(fpscr));
|
||||
__asm__ volatile("vmsr fpscr, %0" :: "r"(fpscr));
|
||||
#endif
|
||||
|
||||
while(1) {
|
||||
|
Loading…
Reference in New Issue
Block a user