Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Unity-Technologies/bdwgc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjonas echterhoff <jonas@unity3d.com>2018-12-27 17:47:28 +0300
committerGitHub <noreply@github.com>2018-12-27 17:47:28 +0300
commit7ac04cc21846a4f8c8aa8f8483c02814912b0137 (patch)
tree4cf67678c2c01ca0248a7b2301dd911532464fa3
parent2f3578455e761ca10a126bef24073470f55ec525 (diff)
parent583af80fafb83f98f7f58d26e641973ac6724dd6 (diff)
Merge pull request #31 from Unity-Technologies/fix-windows-timers
Fix windows timers
-rw-r--r--include/private/gc_priv.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/private/gc_priv.h b/include/private/gc_priv.h
index 6b05a711..458c2971 100644
--- a/include/private/gc_priv.h
+++ b/include/private/gc_priv.h
@@ -450,9 +450,9 @@ EXTERN_C_END
LARGE_INTEGER freq, t; \
QueryPerformanceFrequency(&freq); \
QueryPerformanceCounter(&t); \
- x = t.QuadPart * 1000000000 / freq.QuadPart; \
+ x = (LONGLONG)(t.QuadPart * (1000000000.0 / (double)freq.QuadPart)); \
} while (0)
-# define MS_TIME_DIFF(a,b) ((unsigned long)(((a) - (b)) * 1000000))
+# define MS_TIME_DIFF(a,b) ((unsigned long)(((a) - (b)) / 1000000))
# define NS_TIME_DIFF(a,b) ((a) - (b))
#elif defined(NN_PLATFORM_CTR)
# define CLOCK_TYPE long long