]> git.proxmox.com Git - rustc.git/blobdiff - src/compiler-rt/lib/builtins/floatdidf.c
Imported Upstream version 1.6.0+dfsg1
[rustc.git] / src / compiler-rt / lib / builtins / floatdidf.c
index e53fa2580f6eac14463563c3b02783acaf611bd8..a300c9f312d2795d80f48e5a8ff351aac67eeca7 100644 (file)
@@ -32,8 +32,8 @@ ARM_EABI_FNALIAS(l2d, floatdidf)
 COMPILER_RT_ABI double
 __floatdidf(di_int a)
 {
-       static const double twop52 = 0x1.0p52;
-       static const double twop32 = 0x1.0p32;
+       static const double twop52 = 4503599627370496.0; // 0x1.0p52
+       static const double twop32 = 4294967296.0; // 0x1.0p32
        
        union { int64_t x; double d; } low = { .d = twop52 };