Merge pull request #10626 from phcoder/mips

cpu_features_get_time_usec: Use sceKernelGetSystemTimeWide on PSP and…
This commit is contained in:
Autechre 2020-05-14 09:23:59 +02:00 committed by GitHub
commit 7d517a431d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -249,14 +249,10 @@ retro_time_t cpu_features_get_time_usec(void)
return emscripten_get_now() * 1000;
#elif defined(PS2)
return clock()*(1000000LL/CLOCKS_PER_SEC);
#elif defined(__mips__)
struct timeval tv;
gettimeofday(&tv,NULL);
return (1000000 * tv.tv_sec + tv.tv_usec);
#elif defined(_3DS)
return osGetTime() * 1000;
#elif defined(VITA)
return sceKernelGetProcessTimeWide();
#elif defined(VITA) || defined(PSP)
return sceKernelGetSystemTimeWide();
#else
#error "Your platform does not have a timer function implemented in cpu_features_get_time_usec(). Cannot continue."
#endif