Searched refs:twop52 (Results 1 – 9 of 9) sorted by relevance
13 static const double twop52 = 0x1.0p52; in __floatditf() local15 doublebits low = { .d = twop52 }; in __floatditf()18 const double high_addend = (double)((int32_t)(a >> 32))*twop32 - twop52; in __floatditf()
14 static const double twop52 = 0x1.0p52; in __floatunditf() local19 doublebits low = { .d = twop52 }; in __floatunditf()
35 static const double twop52 = 0x1.0p52; in ARM_EABI_FNALIAS() local38 union { int64_t x; double d; } low = { .d = twop52 }; in ARM_EABI_FNALIAS()43 const double result = (high - twop52) + low.d; in ARM_EABI_FNALIAS()
35 static const double twop52 = 0x1.0p52; in ARM_EABI_FNALIAS() local40 union { uint64_t x; double d; } low = { .d = twop52 }; in ARM_EABI_FNALIAS()
23 twop52: label42 orpd REL_ADDR(twop52), %xmm0 // 0x1p52 + a_lo (no rounding occurs)
13 twop52: label30 movsd REL_ADDR(twop52), %xmm2 // 0x1.0p52
23 twop52: label45 orpd REL_ADDR(twop52), %xmm0 // 0x1p52 + a_lo (no rounding occurs)
13 twop52: label34 orpd REL_ADDR(twop52), %xmm1 // 2^52 + lo (as a double)
58 twop52: label71 #define TWOp52 twop52-0b(%ecx)