File tree 2 files changed +6
-6
lines changed
2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -513,14 +513,14 @@ int emu_core_init(void)
513
513
SysPrintf ("Starting PCSX-ReARMed " REV "%s\n" , get_build_info ());
514
514
SysPrintf ("build time: " __DATE__ " " __TIME__ "\n" );
515
515
516
- #if defined(__arm__ ) && defined(__VFP_FP__ )
516
+ #if defined(__arm__ ) && defined(__ARM_FP )
517
517
// RunFast mode
518
518
u32 fpscr = ~0 ;
519
- __asm__ volatile ("fmrx %0, fpscr" : "=r" (fpscr ));
519
+ __asm__ volatile ("vmrs %0, fpscr" : "=r" (fpscr ));
520
520
SysPrintf ("old fpscr = %08x\n" , fpscr );
521
521
fpscr &= ~0x00009f9f ;
522
522
fpscr |= 0x03000000 ; // DN | FZ
523
- __asm__ volatile ("fmxr fpscr, %0" :: "r" (fpscr ));
523
+ __asm__ volatile ("vmsr fpscr, %0" :: "r" (fpscr ));
524
524
#endif
525
525
526
526
#ifdef HAVE_RTHREADS
Original file line number Diff line number Diff line change @@ -76,13 +76,13 @@ static void *video_thread_main(void *arg) {
76
76
static int processed = 0 ;
77
77
#endif /* _3DS */
78
78
79
- #if defined(__arm__ ) && defined(__VFP_FP__ )
79
+ #if defined(__arm__ ) && defined(__ARM_FP )
80
80
// RunFast mode
81
81
u32 fpscr = ~0 ;
82
- __asm__ volatile ("fmrx %0, fpscr" : "=r" (fpscr ));
82
+ __asm__ volatile ("vmrs %0, fpscr" : "=r" (fpscr ));
83
83
fpscr &= ~0x00009f9f ;
84
84
fpscr |= 0x03000000 ; // DN | FZ
85
- __asm__ volatile ("fmxr fpscr, %0" :: "r" (fpscr ));
85
+ __asm__ volatile ("vmsr fpscr, %0" :: "r" (fpscr ));
86
86
#endif
87
87
88
88
while (1 ) {
You can’t perform that action at this time.
0 commit comments