From dade7c4af1107233bb33830d64d43dc0041025b3 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 15 Apr 2014 22:42:10 +0200 Subject: [PATCH] Implement rarch_get_cpu_cores for Android and Xbox 360 --- performance.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/performance.c b/performance.c index 53b87dd574..0dc36ed09d 100644 --- a/performance.c +++ b/performance.c @@ -299,6 +299,8 @@ unsigned rarch_get_cpu_cores(void) SYSTEM_INFO sysinfo; GetSystemInfo(&sysinfo); return sysinfo.dwNumberOfProcessors; +#elif defined(ANDROID) + return android_getCpuCount(); #elif defined(_SC_NPROCESSORS_ONLN) // Linux, most unix-likes. long ret = sysconf(_SC_NPROCESSORS_ONLN); if (ret <= 0) @@ -321,6 +323,8 @@ unsigned rarch_get_cpu_cores(void) num_cpu = 1; } return num_cpu; +#elif defined(_XBOX360) + return 3; #else // No idea, assume single core. return 1;