Searched refs:_BIG_FLOAT_DIGIT (Results 1 – 7 of 7) sorted by relevance
/titanic_50/usr/src/lib/libbc/libc/gen/common/ |
H A D | base_conversion.h | 218 #define _BIG_FLOAT_DIGIT short unsigned /* big_float significand type */ macro 249 _BIG_FLOAT_DIGIT bsignificand[_BIG_FLOAT_SIZE]; 261 extern void _multiply_base_ten(_big_float *, _BIG_FLOAT_DIGIT); 263 extern void _multiply_base_two(_big_float *, _BIG_FLOAT_DIGIT, 265 extern void _carry_propagate_two(unsigned long, _BIG_FLOAT_DIGIT *); 266 extern void _carry_propagate_ten(unsigned long, _BIG_FLOAT_DIGIT *); 267 extern void _multiply_base_two_vector(short unsigned, _BIG_FLOAT_DIGIT *, 268 short unsigned *, _BIG_FLOAT_DIGIT []); 269 extern void _multiply_base_ten_vector(short unsigned, _BIG_FLOAT_DIGIT *, 270 short unsigned *, _BIG_FLOAT_DIGIT []); [all …]
|
H A D | _sprintf_sup.c | 38 _prodc_b10000(_BIG_FLOAT_DIGIT x, _BIG_FLOAT_DIGIT y, unsigned long c) in _prodc_b10000() 47 _prod_b65536(_BIG_FLOAT_DIGIT x, _BIG_FLOAT_DIGIT y) in _prod_b65536() 54 _prod_b10000(_BIG_FLOAT_DIGIT x, _BIG_FLOAT_DIGIT y) in _prod_b10000() 63 _lshift_b10000(_BIG_FLOAT_DIGIT x, short unsigned n, long unsigned c) in _lshift_b10000() 72 _prod_10000_b65536(_BIG_FLOAT_DIGIT x, long unsigned c) in _prod_10000_b65536() 79 _prod_65536_b10000(_BIG_FLOAT_DIGIT x, long unsigned c) in _prod_65536_b10000() 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() 136 pbf->bsignificand[j] = (_BIG_FLOAT_DIGIT) (p & 0xffff); in _left_shift_base_two() [all …]
|
H A D | _base_S.c | 48 _multiply_base_two_vector(short unsigned n, _BIG_FLOAT_DIGIT *px, in _multiply_base_two_vector() 49 short unsigned *py, _BIG_FLOAT_DIGIT product[3]) in _multiply_base_two_vector() 73 product[0] = (_BIG_FLOAT_DIGIT) (acc & 0xffff); in _multiply_base_two_vector() 74 product[1] = (_BIG_FLOAT_DIGIT) (acc >> 16); in _multiply_base_two_vector() 75 product[2] = (_BIG_FLOAT_DIGIT) (carry); in _multiply_base_two_vector() 79 _multiply_base_ten_vector(short unsigned n, _BIG_FLOAT_DIGIT *px, in _multiply_base_ten_vector() 80 short unsigned *py, _BIG_FLOAT_DIGIT product[3]) in _multiply_base_ten_vector() 113 product[0] = (_BIG_FLOAT_DIGIT) (acc % 10000); in _multiply_base_ten_vector() 115 product[1] = (_BIG_FLOAT_DIGIT) (acc % 10000); in _multiply_base_ten_vector() 117 product[2] = (_BIG_FLOAT_DIGIT) (acc + (ABASE / 100000000) * carry); in _multiply_base_ten_vector()
|
H A D | _base_il.c | 49 _umac(_BIG_FLOAT_DIGIT x, _BIG_FLOAT_DIGIT y, unsigned long c) in _umac() 56 _carry_in_b10000(_BIG_FLOAT_DIGIT x, long unsigned c) in _carry_in_b10000() 64 _carry_propagate_two(unsigned long carry, _BIG_FLOAT_DIGIT *psignificand) in _carry_propagate_two() 76 psignificand[j++] = (_BIG_FLOAT_DIGIT) (p & 0xffff); in _carry_propagate_two() 82 _carry_propagate_ten(unsigned long carry, _BIG_FLOAT_DIGIT *psignificand) in _carry_propagate_ten() 94 psignificand[j++] = (_BIG_FLOAT_DIGIT) (p & 0xffff); in _carry_propagate_ten()
|
H A D | _times_power.c | 31 _copy_big_float_digits(_BIG_FLOAT_DIGIT *p1, _BIG_FLOAT_DIGIT *p2, in _copy_big_float_digits() 176 mallocarg = sizeof(_big_float) + sizeof(_BIG_FLOAT_DIGIT) * (productsize - _BIG_FLOAT_SIZE); in _big_float_times_power() 250 _multiply_base_two(pbf, (_BIG_FLOAT_DIGIT) ((table[i])[tablepower[i]]), (unsigned long) 0); in _big_float_times_power() 258 _BIG_FLOAT_DIGIT multiplier = pbf->bsignificand[0]; in _big_float_times_power() 299 _BIG_FLOAT_DIGIT product[3]; in _big_float_times_power()
|
H A D | _base_sup.c | 180 pbf->bsignificand[j] = (_BIG_FLOAT_DIGIT) (p & 0xffff); in _mul_10000short() 185 pbf->bsignificand[j++] = (_BIG_FLOAT_DIGIT) (p & 0xffff); in _mul_10000short() 197 _BIG_FLOAT_DIGIT sticky, carry; in _big_decimal_to_big_binary() 198 _BIG_FLOAT_DIGIT multiplier; in _big_decimal_to_big_binary()
|
H A D | double_decim.c | 127 _BIG_FLOAT_DIGIT stickyshift; in binary_to_decimal_integer() 224 _BIG_FLOAT_DIGIT stickyshift; in binary_to_decimal_fraction()
|