floatunditf.c (215125) | floatunditf.c (229135) |
---|---|
1/* This file is distributed under the University of Illinois Open Source 2 * License. See LICENSE.TXT for details. 3 */ 4 5/* long double __floatunditf(unsigned long long x); */ 6/* This file implements the PowerPC unsigned long long -> long double conversion */ 7 8#include "DD.h" | 1/* This file is distributed under the University of Illinois Open Source 2 * License. See LICENSE.TXT for details. 3 */ 4 5/* long double __floatunditf(unsigned long long x); */ 6/* This file implements the PowerPC unsigned long long -> long double conversion */ 7 8#include "DD.h" |
9#include <stdint.h> | |
10 11long double __floatunditf(uint64_t a) { 12 13 /* Begins with an exact copy of the code from __floatundidf */ 14 15 static const double twop52 = 0x1.0p52; 16 static const double twop84 = 0x1.0p84; 17 static const double twop84_plus_twop52 = 0x1.00000001p84; --- 25 unchanged lines hidden --- | 9 10long double __floatunditf(uint64_t a) { 11 12 /* Begins with an exact copy of the code from __floatundidf */ 13 14 static const double twop52 = 0x1.0p52; 15 static const double twop84 = 0x1.0p84; 16 static const double twop84_plus_twop52 = 0x1.00000001p84; --- 25 unchanged lines hidden --- |