diff --git a/test/utf_converters_test.cpp b/test/utf_converters_test.cpp index f62028a..b0f822a 100644 --- a/test/utf_converters_test.cpp +++ b/test/utf_converters_test.cpp @@ -565,6 +565,12 @@ uint64_t get_time() throw() #endif ); return static_cast(hi) << 32 | lo; +#elif defined(__aarch64__) + uint64_t cntvct_el0; + asm volatile( + "mrs %0, cntvct_el0\n\t" + : "=r" (cntvct_el0) : : ); + return cntvct_el0; #else #error Unsupported architecture #endif