Home
last modified time | relevance | path

Searched refs:pbf (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/lib/libc/port/fp/
H A D__x_power.c54 __multiply_base_two(_big_float *pbf, unsigned short multiplier) in __multiply_base_two() argument
57 int j, length = pbf->blength; in __multiply_base_two()
61 p = (unsigned int)pbf->bsignificand[j] * multiplier + carry; in __multiply_base_two()
62 pbf->bsignificand[j] = p & 0xffff; in __multiply_base_two()
66 pbf->bsignificand[j++] = carry; in __multiply_base_two()
67 pbf->blength = j; in __multiply_base_two()
75 __multiply_base_ten(_big_float *pbf, unsigned short multiplier) in __multiply_base_ten() argument
78 int j, length = pbf->blength; in __multiply_base_ten()
82 p = (unsigned int)pbf->bsignificand[j] * multiplier + carry; in __multiply_base_ten()
83 carry = __quorem10000(p, &pbf->bsignificand[j]); in __multiply_base_ten()
[all …]
H A Ddouble_decim.c341 _big_float *pbf, *pbd, d; in __bigfloat_to_decimal() local
355 pbf = bf; in __bigfloat_to_decimal()
376 __big_float_times_power(bf, 10, powten, sigbits, &pbf); in __bigfloat_to_decimal()
404 sigbits, &pbf); in __bigfloat_to_decimal()
413 __big_binary_to_big_decimal(pbf, sigdigits, &pbd, &sticky); in __bigfloat_to_decimal()
421 if (pbf != bf) in __bigfloat_to_decimal()
422 (void) free((void *)pbf); in __bigfloat_to_decimal()
/titanic_41/usr/src/lib/libbc/libc/gen/common/
H A D_times_power.c93 _big_float_times_power(_big_float *pbf, int mult, int n, int precision, in _big_float_times_power() argument
99 _big_float *pbfold = pbf; in _big_float_times_power()
163 productsize = pbf->blength; in _big_float_times_power()
170 if (productsize <= pbf->bsize) { in _big_float_times_power()
171 *pnewbf = pbf; /* Work with *pnewbf from now on. */ in _big_float_times_power()
187 _copy_big_float_digits((*pnewbf)->bsignificand, pbf->bsignificand, pbf->blength); in _big_float_times_power()
188 (*pnewbf)->blength = pbf->blength; in _big_float_times_power()
189 (*pnewbf)->bexponent = pbf->bexponent; in _big_float_times_power()
190 pbf = *pnewbf; in _big_float_times_power()
191 pbf->bsize = productsize; in _big_float_times_power()
[all …]
H A D_sprintf_sup.c94 _left_shift_base_ten(_big_float *pbf, short unsigned multiplier) in _left_shift_base_ten() argument
101 short unsigned length = pbf->blength; in _left_shift_base_ten()
108 p = _lshift_b10000((_BIG_FLOAT_DIGIT) pbf->bsignificand[j], multiplier, carry); in _left_shift_base_ten()
109 pbf->bsignificand[j] = (_BIG_FLOAT_DIGIT) (p & 0xffff); in _left_shift_base_ten()
114 pbf->bsignificand[j++] = (_BIG_FLOAT_DIGIT) (p & 0xffff); in _left_shift_base_ten()
117 pbf->blength = j; in _left_shift_base_ten()
121 _left_shift_base_two(_big_float *pbf, short unsigned multiplier) in _left_shift_base_two() argument
128 short unsigned length = pbf->blength; in _left_shift_base_two()
135 p = _lshift_b65536(pbf->bsignificand[j], multiplier, carry); in _left_shift_base_two()
136 pbf->bsignificand[j] = (_BIG_FLOAT_DIGIT) (p & 0xffff); in _left_shift_base_two()
[all …]
H A D_base_sup.c34 _display_big_float(_big_float *pbf, unsigned base) in _display_big_float() argument
38 for (i = 0; i < pbf->blength; i++) { in _display_big_float()
41 printf(" + %d * 2** %d", pbf->bsignificand[i], (16 * i + pbf->bexponent)); in _display_big_float()
44 printf(" + %d * 10** %d", pbf->bsignificand[i], (4 * i + pbf->bexponent)); in _display_big_float()
120 _big_float *pbf) in _fractionstring_to_big_decimal() argument
134 pbf->bexponent = -(int) (nzin + ndigs); in _fractionstring_to_big_decimal()
135 pbf->blength = (ndigs + 3) / 4; in _fractionstring_to_big_decimal()
137 ids = nzin + ndigs - 4 * pbf->blength; in _fractionstring_to_big_decimal()
138 ibf = pbf->blength - 1; in _fractionstring_to_big_decimal()
141 printf(" _fractionstring_to_big_decimal exponent %d ids %d ibf %d \n", pbf->bexponent, ids, ibf); in _fractionstring_to_big_decimal()
[all …]
/titanic_41/usr/src/lib/libc/inc/
H A Dbase_conversion.h326 extern void __big_float_times_power(_big_float *pbf, int mult, int n,
/titanic_41/usr/src/uts/common/io/ath/
H A Dath_main.c388 struct ath_buf **pbf, struct ath_desc **pds, int nbuf, uint_t dmabflags) in ath_buflist_setup() argument
391 struct ath_buf *bf = *pbf; in ath_buflist_setup()
409 *pbf = bf; in ath_buflist_setup()
/titanic_41/usr/src/uts/common/io/arn/
H A Darn_main.c351 struct ath_buf **pbf, in arn_buflist_setup() argument
358 struct ath_buf *bf = *pbf; in arn_buflist_setup()
376 *pbf = bf; in arn_buflist_setup()