Home
last modified time | relevance | path

Searched refs:fpi (Results 1 – 25 of 56) sorted by relevance

123

/freebsd/contrib/ntp/libntp/
H A Ddolfptoa.c12 u_int32 fpi, in dolfptoa() argument
41 for (dec = (int)(cp - cbuf); dec > 0 && fpi != 0; dec--) { in dolfptoa()
45 digit = fpi; in dolfptoa()
46 fpi /= 10U; in dolfptoa()
47 digit -= (fpi << 3) + (fpi << 1); /* i*10 */ in dolfptoa()
139 u_int32 fpi, in mfptoa() argument
146 isneg = M_ISNEG(fpi); in mfptoa()
148 M_NEG(fpi, fpf); in mfptoa()
157 u_int32 fpi, in mfptoms() argument
164 isneg = M_ISNEG(fpi); in mfptoms()
[all …]
/freebsd/contrib/gdtoa/
H A Dgethex.c157 switch(fpi->rounding) {
174 switch(fpi->rounding) {
187 nbits = fpi->nbits;
198 *exp = fpi->emin;
232 nbits = fpi->nbits;
255 if (e > fpi->emax) {
265 if (e < fpi->emin) {
267 n = fpi->emin - e;
284 *exp = fpi->emin;
308 e = fpi->emin;
[all …]
H A DstrtoIg.c36 strtoIg(s00, se, fpi, exp, B, rvp) CONST char *s00; char **se; FPI *fpi; Long *exp; Bigint **B; int… in strtoIg() argument
38 strtoIg(CONST char *s00, char **se, FPI *fpi, Long *exp, Bigint **B, int *rvp)
47 rv = strtodg(s00, se, fpi, exp, b->x);
56 nb = fpi->nbits;
65 if (fpi->sudden_underflow) {
78 if (++e1 > fpi->emax)
93 e1 = fpi->emax;
107 if (e1 == fpi->emin) {
108 if (fpi->sudden_underflow)
H A Dg_ddfmt.c41 FPI fpi; local
142 fpi.nbits = z->wds * 32 - hi0bits(z->x[j = z->wds-1]);
143 if (fpi.nbits < 106) {
144 fpi.nbits = 106;
155 if (bufsize < (int)(fpi.nbits * .301029995664) + 10) {
161 fpi.emin = 1-1023-53+1;
162 fpi.emax = 2046-1023-106+1;
163 fpi.rounding = Rounding;
164 fpi.sudden_underflow = 0;
166 s = gdtoa(&fpi, ex, bits, &i, mode, ndig, &decpt, &se);
H A Dstrtodg.c186 bdif -= nb = fpi->nbits;
198 fpi->rounding ==
250 if (e < fpi->emin) {
251 k = fpi->emin - e;
252 e = fpi->emin;
276 e = fpi->emax + 1;
361 nbits = fpi->nbits;
677 if (e2 > fpi->emax + 1)
1003 if (rve > fpi->emax) {
1019 *exp = fpi->emax;
[all …]
H A Dstrtorf.c75 FPI *fpi, fpi1; local
80 fpi = &fpi0;
84 fpi = &fpi1;
86 k = strtodg(s, sp, fpi, &exp, bits);
H A Dgdtoa_fltrnds.h1 FPI *fpi, fpi1; variable
13 fpi = &fpi0;
16 fpi = &fpi1;
H A Dstrtord.c80 FPI *fpi, fpi1; local
85 fpi = &fpi0;
89 fpi = &fpi1;
91 k = strtodg_l(s, sp, fpi, &exp, bits, locale);
H A DstrtorxL.c94 FPI *fpi, fpi1; local
99 fpi = &fpi0;
103 fpi = &fpi1;
105 k = strtodg(s, sp, fpi, &exp, bits);
H A DstrtorQ.c113 FPI *fpi, fpi1; local
118 fpi = &fpi0;
122 fpi = &fpi1;
124 k = strtodg_l(s, sp, fpi, &exp, bits, locale);
H A Dhexnan.c54 hexnan(sp, fpi, x0) in hexnan() argument
55 CONST char **sp; FPI *fpi; ULong *x0; in hexnan()
57 hexnan( CONST char **sp, FPI *fpi, ULong *x0)
66 nbits = fpi->nbits;
H A Dstrtorx.c116 FPI *fpi, fpi1; local
121 fpi = &fpi0;
125 fpi = &fpi1;
127 k = strtodg_l(s, sp, fpi, &exp, bits, locale);
H A DstrtoIdd.c42 static FPI fpi = { 106, 1-1023, 2046-1023-106+1, 1, 1 }; local
44 static FPI fpi = { 106, 1-1023-53+1, 2046-1023-106+1, 1, 0 };
52 k = strtoIg(s, sp, &fpi, exp, B, rv);
H A Dstrtopd.c48 #define fpi &fpi0 macro
51 k = strtodg(s, sp, fpi, &exp, bits);
H A Dstrtordd.c185 FPI *fpi, fpi1; local
190 fpi = &fpi0;
194 fpi = &fpi1;
196 k = strtodg(s, sp, fpi, &exp, bits);
H A Dstrtopf.c48 #define fpi &fpi0 macro
51 k = strtodg(s, sp, fpi, &exp, bits);
H A DstrtoIf.c41 static FPI fpi = { 24, 1-127-24+1, 254-127-24+1, 1, SI }; local
48 k = strtoIg(s, sp, &fpi, exp, B, rv);
H A DstrtoId.c41 static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; local
48 k = strtoIg(s, sp, &fpi, exp, B, rv);
H A DstrtoIQ.c41 static FPI fpi = { 113, 1-16383-113+1, 32766-16383-113+1, 1, SI }; local
49 k = strtoIg(s, sp, &fpi, exp, B, rv);
H A DstrtoIxL.c41 static FPI fpi = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI }; local
49 k = strtoIg(s, sp, &fpi, exp, B, rv);
H A Dgdtoa.c114 (fpi, be, bits, kindp, mode, ndigits, decpt, rve) in gdtoa() argument
115 FPI *fpi; int be; ULong *bits; in gdtoa()
118 (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve)
188 b = bitstob(bits, nbits = fpi->nbits, &bbits);
318 if ( (rdir = fpi->rounding - 1) !=0) {
507 if (be - i++ < fpi->emin && mode != 3 && mode != 5) {
509 i = be - fpi->emin + 1;
560 if (bbits == 1 && be0 > fpi->emin + 1) {
H A DstrtoIx.c41 static FPI fpi = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI }; local
49 k = strtoIg(s, sp, &fpi, exp, B, rv);
/freebsd/lib/libc/gdtoa/
H A D_ldtoa.c49 FPI fpi = { in __ldtoa() local
74 fpi.rounding ^= (fpi.rounding >> 1) & u.bits.sign; in __ldtoa()
103 ret = gdtoa(&fpi, be, vbits, &kind, mode, ndigits, decpt, rve); in __ldtoa()
/freebsd/sys/contrib/device-tree/Bindings/mips/lantiq/
H A Dfpi-bus.txt8 "lantiq,xrx200-fpi"
18 fpi@10000000 {
19 compatible = "lantiq,xrx200-fpi";
/freebsd/contrib/ntp/ntpd/
H A Dntp_scanner.c151 stream->fpi = fopen(path, mode); in lex_open()
152 if (NULL == stream->fpi) { in lex_open()
177 if (stream->fpi) in lex_getch()
180 } else if (stream->fpi) { in lex_getch()
182 while ((ch = fgetc(stream->fpi)) != EOF && ch > SCHAR_MAX) in lex_getch()
240 if (stream->fpi) in lex_ungetch()
261 if (NULL != stream->fpi) in lex_close()
262 fclose(stream->fpi); in lex_close()
424 return (NULL != lex_stack) && (NULL != lex_stack->fpi); in lex_from_file()

123