/src/lib/libc/gdtoa/ |
strtoIdd.c | 59 ULtodd((ULong*)f0, B[0]->x, exp[0], rv[0]); 62 ULtodd((ULong*)f1, B[1]->x, exp[1], rv[1]); 66 ((ULong*)f1)[0] = ((ULong*)f0)[0]; 67 ((ULong*)f1)[1] = ((ULong*)f0)[1]; 68 ((ULong*)f1)[2] = ((ULong*)f0)[2]; 69 ((ULong*)f1)[3] = ((ULong*)f0)[3] [all...] |
strtoId.c | 55 ULtod((ULong*)f0, B[0]->x, exp[0], rv[0]); 58 ULtod((ULong*)f1, B[1]->x, exp[1], rv[1]); 62 ((ULong*)f1)[0] = ((ULong*)f0)[0]; 63 ((ULong*)f1)[1] = ((ULong*)f0)[1];
|
strtoIf.c | 55 ULtof((ULong*)f0, B[0]->x, exp[0], rv[0]); 58 ULtof((ULong*)f1, B[1]->x, exp[1], rv[1]); 62 *(ULong*)f1 = *(ULong*)f0;
|
strtorf.c | 38 ULtof(L, bits, expt, k) ULong *L; ULong *bits; Long expt; int k; 40 ULtof(ULong *L, ULong *bits, Long expt, int k) 79 ULong bits[1]; 92 ULtof((ULong*)f, bits, expt, k);
|
strtord.c | 38 ULtod(L, bits, expt, k) ULong *L; ULong *bits; Long expt; int k; 40 ULtod(ULong *L, ULong *bits, Long expt, int k) 81 ULong bits[2];
|
strtoIQ.c | 47 ULong *L = (ULong *)a, *M = (ULong *)b;
|
strtoIxL.c | 47 ULong *L = (ULong *)a, *M = (ULong *)b;
|
strtorQ.c | 56 ULtoQ(L, bits, expt, k) ULong *L; ULong *bits; Long expt; int k; 58 ULtoQ(ULong *L, ULong *bits, Long expt, int k) 107 ULong bits[4]; 120 ULtoQ((ULong*)L, bits, expt, k);
|
strtorxL.c | 54 ULtoxL(L, bits, expt, k) ULong *L; ULong *bits; Long expt; int k; 56 ULtoxL(ULong *L, ULong *bits, Long expt, int k) 98 ULong bits[2]; 111 ULtoxL((ULong*)L, bits, expt, k);
|
hexnan.c | 38 L_shift(x, x1, i) ULong *x; ULong *x1; int i; 40 L_shift(ULong *x, ULong *x1, int i) 57 CONST char **sp; CONST FPI *fpi; ULong *x0; 59 hexnan( CONST char **sp, CONST FPI *fpi, ULong *x0) 62 ULong c, h, *x, *x1, *xe; 141 *xe &= ((ULong)0xffffffff) >> (ULbits - i);
|
strtopd.c | 44 ULong bits[2]; 56 ULtod((ULong*)d, bits, expt, k);
|
gdtoaimp.h | 187 #define ULong uint32_t 297 typedef union { double d; ULong L[2]; } __attribute__((__may_alias__)) U; 302 #define word0(x) ((ULong *)x)[1] 303 #define word1(x) ((ULong *)x)[0] 305 #define word0(x) ((ULong *)x)[0] 306 #define word1(x) ((ULong *)x)[1] 522 ULong x[1]; 532 #define Bcopy(x,y) memcpy_D2A(&x->sign,&y->sign,y->wds*sizeof(ULong) + 2*sizeof(int)) 534 #define Bcopy(x,y) memcpy(&x->sign,&y->sign,y->wds*sizeof(ULong) + 2*sizeof(int)) 592 extern void ULtof ANSI((ULong*, ULong*, Long, int)) [all...] |
strtordd.c | 38 ULtodd(L, bits, expt, k) ULong *L; ULong *bits; Long expt; int k; 40 ULtodd(ULong *L, ULong *bits, Long expt, int k) 52 L[_1] = (bits[1] >> 21 | bits[2] << 11) & (ULong)0xffffffffL; 66 bits[0] = bits[0] << i & (ULong)0xffffffffL; 79 bits[0] = bits[0] << i & (ULong)0xffffffffL; 113 L[2+_0] = bits[1] & (((ULong)1L << j) - 1); 124 L[2+_0] = bits[1] & (((ULong)1L << j) - 1); 149 L[2+_1] = bits[0] & (((ULong)1L << j) - 1) [all...] |
strtopf.c | 44 ULong bits[1], *L; 56 L = (ULong*)f;
|
gmisc.c | 43 ULong *x, *x1, *xe, y; 79 ULong L; 80 CONST ULong *x, *xe;
|
strtopQ.c | 58 ULong bits[4]; 61 ULong *L = (ULong*)V;
|
strtopxL.c | 56 ULong bits[2]; 59 ULong *L = (ULong*)V;
|
smisc.c | 39 (s, nd0, nd, y9, dplen) CONST char *s; int dplen, nd0, nd; ULong y9; 41 (CONST char *s, int nd0, int nd, ULong y9, size_t dplen) 146 copybits(c, n, b) ULong *c; int n; Bigint *b; 148 copybits(ULong *c, int n, Bigint *b) 151 ULong *ce, *x, *xe; 174 ULong 182 ULong *x, *x0, x1, x2;
|
strtorx.c | 58 ULtox(L, bits, expt, k) UShort *L; ULong *bits; Long expt; int k; 60 ULtox(UShort *L, ULong *bits, Long expt, int k) 110 ULong bits[2];
|
g_dfmt.c | 45 ULong bits[2], *L, sign; 58 L = (ULong*)d;
|
g_ffmt.c | 45 ULong bits[1], *L, sign; 58 L = (ULong*)f;
|
/src/lib/libc/gdtoa/test/ |
ddtest.c | 70 union { double d; ULong L[2]; } u; 84 union { double dd[2]; ULong L[4]; } u; 152 U ((ULong*)ddI)[_0], 153 U ((ULong*)ddI)[_1], 154 U ((ULong*)ddI)[2+_0], 155 U ((ULong*)ddI)[2+_1], 160 U ((ULong*)ddI)[_0], U ((ULong*)ddI)[_1], 161 U ((ULong*)ddI)[2+_0], U ((ULong*)ddI)[2+_1] [all...] |
dtest.c | 69 union { double f; ULong L[2]; } u; 120 U ((ULong*)fI)[_0], U ((ULong*)fI)[_1], 125 U ((ULong*)fI)[_0], U ((ULong*)fI)[_1], fI[0]); 127 U ((ULong*)&fI[1])[_0], U ((ULong*)&fI[1])[_1],
|
ftest.c | 67 union { float f; ULong L[1]; } u; 87 u.L[0] = (ULong)strtoul(s+1, &se, 16); 124 U *(ULong*)fI, fI[0]); 128 U *(ULong*)fI, fI[0], 129 U *(ULong*)&fI[1], fI[1]);
|
strtodt.c | 41 #include "gdtoa.h" /* for ULong */ 49 ULong L[2]; 75 if ((a.L[0] = (ULong)strtoul(s, &s1,16), s1 <= s) 76 || (a.L[1] = (ULong)strtoul(s1,&se,16), se <= s1)) {
|