util: add timing assembly for arm64

pull/11725/head
Ali Saidi 3 years ago
parent 374013bf52
commit 209e9b9e4b

@ -192,6 +192,10 @@ uint64_t UtilCpuGetTicks(void)
::: "%eax", "%ecx", "%edx");
#endif
#elif defined(__GNUC__) && defined(__aarch64__)
__asm__ __volatile__("isb\n\t"
"mrs %0, cntvct_el0\n\t"
: "=r"(val));
#else /* #if defined(__GNU__) */
//#warning Using inferior version of UtilCpuGetTicks
struct timeval now;

Loading…
Cancel
Save