/titanic_44/usr/src/lib/libc/port/fp/ |
H A D | __x_power.c | 54 __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 D | double_decim.c | 341 _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_44/usr/src/lib/libbc/libc/gen/common/ |
H A D | _times_power.c | 93 _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.c | 94 _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.c | 34 _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_44/usr/src/lib/libc/inc/ |
H A D | base_conversion.h | 326 extern void __big_float_times_power(_big_float *pbf, int mult, int n,
|
/titanic_44/usr/src/uts/common/io/ath/ |
H A D | ath_main.c | 388 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_44/usr/src/uts/common/io/arn/ |
H A D | arn_main.c | 351 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()
|