From d663af1e1a0cf26197da30a4e44d57fecd60c955 Mon Sep 17 00:00:00 2001 From: data-man Date: Tue, 18 May 2021 21:54:48 +0500 Subject: [PATCH] Fix casts in math module --- resources/lib/std/math.c3 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/lib/std/math.c3 b/resources/lib/std/math.c3 index cd560f3d0..ed82f7bad 100644 --- a/resources/lib/std/math.c3 +++ b/resources/lib/std/math.c3 @@ -44,13 +44,13 @@ public func double log10(double x) hx += 0x3ff00000 - 0x3fe6a09e; k += (int)(hx >> 20) - 0x3ff; hx = (hx & 0x000fffff) + 0x3fe6a09e; - u.i = (ulong) << 32 | (u.i & 0xffffffff)(hx); + u.i = (ulong)(hx << 32) | (u.i & 0xffffffff); x = u.f; hx += 0x3ff00000 - 0x3fe6a09e; k += (int)(hx >> 20) - 0x3ff; hx = (hx & 0x000fffff) + 0x3fe6a09e; - u.i = (ulong) << 32 | (u.i & 0xffffffff)(hx); + u.i = (ulong)(hx << 32) | (u.i & 0xffffffff); x = u.f;