mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-01-18 08:52:41 +00:00
(Android) Add VFPv3/VFPv4 flags
This commit is contained in:
parent
4a7fbf728a
commit
752849dcb2
@ -1127,6 +1127,8 @@ struct retro_log_callback
|
||||
#define RETRO_SIMD_VFPU (1 << 13)
|
||||
#define RETRO_SIMD_PS (1 << 14)
|
||||
#define RETRO_SIMD_AES (1 << 15)
|
||||
#define RETRO_SIMD_VFPV3 (1 << 16)
|
||||
#define RETRO_SIMD_VFPV4 (1 << 17)
|
||||
|
||||
typedef uint64_t retro_perf_tick_t;
|
||||
typedef int64_t retro_time_t;
|
||||
|
@ -484,7 +484,6 @@ uint64_t rarch_get_cpu_features(void)
|
||||
|
||||
#elif defined(ANDROID) && defined(ANDROID_ARM)
|
||||
uint64_t cpu_flags = android_getCpuFeatures();
|
||||
(void)cpu_flags;
|
||||
|
||||
#ifdef __ARM_NEON__
|
||||
if (cpu_flags & ANDROID_CPU_ARM_FEATURE_NEON)
|
||||
@ -493,6 +492,8 @@ uint64_t rarch_get_cpu_features(void)
|
||||
arm_enable_runfast_mode();
|
||||
}
|
||||
#endif
|
||||
if (cpu_flags & ANDROID_CPU_ARM_FEATURE_VFPv3)
|
||||
cpu |= RETRO_SIMD_VFPV3;
|
||||
|
||||
#elif defined(__ARM_NEON__)
|
||||
cpu |= RETRO_SIMD_NEON;
|
||||
@ -519,6 +520,8 @@ uint64_t rarch_get_cpu_features(void)
|
||||
if (cpu & RETRO_SIMD_AVX) strlcat(buf, " AVX", sizeof(buf));
|
||||
if (cpu & RETRO_SIMD_AVX2) strlcat(buf, " AVX2", sizeof(buf));
|
||||
if (cpu & RETRO_SIMD_NEON) strlcat(buf, " NEON", sizeof(buf));
|
||||
if (cpu & RETRO_SIMD_VFPV3) strlcat(buf, " VFPv3", sizeof(buf));
|
||||
if (cpu & RETRO_SIMD_VFPV4) strlcat(buf, " VFPv4", sizeof(buf));
|
||||
if (cpu & RETRO_SIMD_VMX) strlcat(buf, " VMX", sizeof(buf));
|
||||
if (cpu & RETRO_SIMD_VMX128) strlcat(buf, " VMX128", sizeof(buf));
|
||||
if (cpu & RETRO_SIMD_VFPU) strlcat(buf, " VFPU", sizeof(buf));
|
||||
|
Loading…
x
Reference in New Issue
Block a user