summaryrefslogtreecommitdiff
path: root/windows/windows_mphal.c
diff options
context:
space:
mode:
Diffstat (limited to 'windows/windows_mphal.c')
-rw-r--r--windows/windows_mphal.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/windows/windows_mphal.c b/windows/windows_mphal.c
index 1b2ed314a..3ad693905 100644
--- a/windows/windows_mphal.c
+++ b/windows/windows_mphal.c
@@ -217,3 +217,13 @@ mp_uint_t mp_hal_ticks_us(void) {
gettimeofday(&tv, NULL);
return tv.tv_sec * 1000000 + tv.tv_usec;
}
+
+mp_uint_t mp_hal_ticks_cpu(void) {
+ LARGE_INTEGER value;
+ QueryPerformanceCounter(&value);
+#ifdef _WIN64
+ return value.QuadPart;
+#else
+ return value.LowPart;
+#endif
+}