mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Fix casts in math module
This commit is contained in:
committed by
Christoffer Lerno
parent
fc31c15914
commit
d663af1e1a
@@ -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;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user