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("Starting PCSX-ReARMed " REV "%s\n", get_build_info());
|
||||||
SysPrintf("build time: " __DATE__ " " __TIME__ "\n");
|
SysPrintf("build time: " __DATE__ " " __TIME__ "\n");
|
||||||
|
|
||||||
#if defined(__arm__) && defined(__VFP_FP__)
|
#if defined(__arm__) && defined(__ARM_FP)
|
||||||
// RunFast mode
|
// RunFast mode
|
||||||
u32 fpscr = ~0;
|
u32 fpscr = ~0;
|
||||||
__asm__ volatile("fmrx %0, fpscr" : "=r"(fpscr));
|
__asm__ volatile("vmrs %0, fpscr" : "=r"(fpscr));
|
||||||
SysPrintf("old fpscr = %08x\n", fpscr);
|
SysPrintf("old fpscr = %08x\n", fpscr);
|
||||||
fpscr &= ~0x00009f9f;
|
fpscr &= ~0x00009f9f;
|
||||||
fpscr |= 0x03000000; // DN | FZ
|
fpscr |= 0x03000000; // DN | FZ
|
||||||
__asm__ volatile("fmxr fpscr, %0" :: "r"(fpscr));
|
__asm__ volatile("vmsr fpscr, %0" :: "r"(fpscr));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_RTHREADS
|
#ifdef HAVE_RTHREADS
|
||||||
|
@ -76,13 +76,13 @@ static void *video_thread_main(void *arg) {
|
|||||||
static int processed = 0;
|
static int processed = 0;
|
||||||
#endif /* _3DS */
|
#endif /* _3DS */
|
||||||
|
|
||||||
#if defined(__arm__) && defined(__VFP_FP__)
|
#if defined(__arm__) && defined(__ARM_FP)
|
||||||
// RunFast mode
|
// RunFast mode
|
||||||
u32 fpscr = ~0;
|
u32 fpscr = ~0;
|
||||||
__asm__ volatile("fmrx %0, fpscr" : "=r"(fpscr));
|
__asm__ volatile("vmrs %0, fpscr" : "=r"(fpscr));
|
||||||
fpscr &= ~0x00009f9f;
|
fpscr &= ~0x00009f9f;
|
||||||
fpscr |= 0x03000000; // DN | FZ
|
fpscr |= 0x03000000; // DN | FZ
|
||||||
__asm__ volatile("fmxr fpscr, %0" :: "r"(fpscr));
|
__asm__ volatile("vmsr fpscr, %0" :: "r"(fpscr));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
while(1) {
|
while(1) {
|
||||||
|
Loading…
Reference in New Issue
Block a user