]> Chaos Git - corbenik/ctrulib.git/commitdiff
osGetTime(): avoid using u64<->double conversions (not supported by VFP)
authorfincs <fincs.alt1@gmail.com>
Fri, 28 Nov 2014 22:54:32 +0000 (23:54 +0100)
committerfincs <fincs.alt1@gmail.com>
Fri, 28 Nov 2014 22:54:32 +0000 (23:54 +0100)
libctru/source/os.c

index fb2bd9752a69f614d357c2e06457c129dd4d0caf..e2677edbdb81f867eccc57d7a91bdd9d87ca7d61 100644 (file)
@@ -49,7 +49,7 @@ u64 osGetTime() {
                break;
        }
 
-       u64 offset = (svcGetSystemTick() - dt->update_tick) / TICKS_PER_MSEC;
+       u64 offset = (u32)((u32)(svcGetSystemTick() - dt->update_tick) / TICKS_PER_MSEC);
        return dt->date_time + offset;
 }