fix clang-cl

This commit is contained in:
Jun Bo Bi 2022-09-07 12:14:18 -04:00
parent 0a1985e481
commit a6c94e1d29

View file

@ -111,7 +111,7 @@ uint64 PPCTimer_tscToMicroseconds(uint64 us)
uint64 remainder;
#if defined(_MSC_VER) && _MSC_VER >= 1923
#if defined(_MSC_VER) && _MSC_VER >= 1923 && !defined(__clang__)
const uint64 microseconds = _udiv128(r.high, r.low, _rdtscFrequency, &remainder);
#else
const uint64 microseconds = udiv128(r.low, r.high, _rdtscFrequency, &remainder);
@ -159,7 +159,7 @@ uint64 PPCTimer_getFromRDTSC()
#endif
uint64 remainder;
#if defined(_MSC_VER) && _MSC_VER >= 1923
#if defined(_MSC_VER) && _MSC_VER >= 1923 && !defined(__clang__)
uint64 elapsedTick = _udiv128(_rdtscAcc.high, _rdtscAcc.low, _rdtscFrequency, &remainder);
#else
uint64 elapsedTick = udiv128(_rdtscAcc.low, _rdtscAcc.high, _rdtscFrequency, &remainder);