/illumos-gate/usr/src/lib/libbc/libc/gen/common/sparc/ |
H A D | base_conv.c | 31 * b[i] < 10000, carry in and out < 65536. Base 2**16 buffers have b[i] < 32 * 65536, carry in and out < 10000. If n is positive, b[0]..b[n-1] are 71 register unsigned carry, t; local 75 carry = *c; 80 *pb = (t = (*pb * 10000) + carry) & 0xffff; 82 carry = t >> 16; 88 *pb = (t = (*pb * 10000) + carry) & 0xffff; 90 carry = t >> 16; 94 *c = carry; 105 register unsigned carry, local [all...] |
/illumos-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | _base_S.c | 62 short unsigned carry; local 66 carry = 0; 70 carry++; 75 product[2] = (_BIG_FLOAT_DIGIT) (carry); 95 short unsigned carry; local 99 carry = 0; 103 carry++; 117 product[2] = (_BIG_FLOAT_DIGIT) (acc + (ABASE / 100000000) * carry);
|
H A D | _base_il.c | 35 * carry, compute quotient and remainder in underlying base, and return 64 _carry_propagate_two(unsigned long carry, _BIG_FLOAT_DIGIT *psignificand) argument 74 while (carry != 0) { 75 p = _carry_in_b65536(psignificand[j],carry); 77 carry = p >> 16; 82 _carry_propagate_ten(unsigned long carry, _BIG_FLOAT_DIGIT *psignificand) argument 92 while (carry != 0) { 93 p = _carry_in_b10000(psignificand[j],carry); 95 carry = p >> 16;
|
H A D | _base_sup.c | 173 _mul_10000short(_big_float *pbf, long unsigned carry) argument 179 p = _prod_10000_b65536(pbf->bsignificand[j], carry); 181 carry = p >> 16; 183 while (carry != 0) { 184 p = _carry_out_b10000(carry); 186 carry = p >> 16; 197 _BIG_FLOAT_DIGIT sticky, carry; local 211 idbound = (pd->bexponent < 0) ? 1 : 0; /* How far to carry next 226 carry = pd->bsignificand[0]; 230 sticky = carry [all...] |
H A D | _sprintf_sup.c | 103 unsigned long carry; local 106 carry = 0; 108 p = _lshift_b10000((_BIG_FLOAT_DIGIT) pbf->bsignificand[j], multiplier, carry); 110 carry = p >> 16; 112 while (carry != 0) { 113 p = _carry_out_b10000(carry); 115 carry = p >> 16; 131 unsigned long carry; local 133 carry = 0; 135 p = _lshift_b65536(pbf->bsignificand[j], multiplier, carry); 154 unsigned long carry; local 174 unsigned long carry; local 192 _multiply_base_two(_big_float *pbf, _BIG_FLOAT_DIGIT multiplier, long unsigned carry) argument 225 long unsigned carry, p; local 274 _mul_65536short(_big_float *pbf, unsigned long carry) argument [all...] |
/illumos-gate/usr/src/lib/libmp/common/ |
H A D | madd.c | 30 int carry, i; local 35 carry = 0; 37 x = carry + a->val[i] + b->val[i]; 39 carry = 1; 42 carry = 0; 47 x = carry + a->val[i]; 51 carry = 0; 55 if (carry == 1) {
|
/illumos-gate/usr/src/lib/libc/sparc/fp/ |
H A D | __quad_mag.c | 49 unsigned int round, sticky, carry, rm; local 112 carry = (frac4 < x->l.frac4); 114 if (carry) { 116 carry = (frac3 <= x->l.frac3); 118 carry = (frac3 < x->l.frac3); 121 if (carry) { 123 carry = (frac2 <= x->l.frac2); 125 carry = (frac2 < x->l.frac2); 128 if (carry)
|
/illumos-gate/usr/src/common/crypto/rng/ |
H A D | fips_random.c | 35 * 2-bit is 0 if the result is zero, it's 1 bit is carry out. (This 48 uint32_t carry = (carryin > 0); local 53 carry; 54 if (carry) { 55 carry = (partialsum <= val1[i]); 57 carry = (partialsum < val1[i]); 65 return (((non_zero != 0) * 2) | carry); 160 * one is added via the carry-in flag.
|
/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | __rem_pio2m.c | 168 int jz, jx, jv, jp, jk, carry, n, iq[20]; local 228 carry = 0; 231 if (carry == 0) { 233 carry = 1; 252 if (carry != 0)
|
/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | fmodl.c | 60 int x0, y0, z0, carry; local 150 carry = 0; 152 carry = (z3 > x3); 153 if (carry == 0) { 155 carry = (z2 > x2); 158 carry = (z2 >= x2); 160 if (carry == 0) { 162 carry = (z1 > x1); 165 carry = (z1 >= x1); 167 z0 = x0 - y0 - carry; [all...] |
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | remquol.c | 62 int x0, y0, z0, carry; local 155 carry = 0; 157 carry = z3 > x3; 158 if (carry == 0) { 160 carry = z2 > x2; 163 carry = z2 >= x2; 165 if (carry == 0) { 167 carry = z1 > x1; 170 carry = z1 >= x1; 172 z0 = x0 - y0 - carry; [all...] |
H A D | fmal.c | 700 /* carry out; shift right by one */ 881 unsigned oldcwsw, cwsw, rm, sticky, carry; local 1040 carry = (z4 < xy4); 1042 if (carry) { 1044 carry = (z3 <= xy3); 1046 carry = (z3 < xy3); 1048 if (carry) { 1050 carry = (z2 <= xy2); 1052 carry = (z2 < xy2); 1054 if (carry) { [all...] |
/illumos-gate/usr/src/uts/sparc/fpu/ |
H A D | utility.c | 207 * addcc -1, %o3, %g0 ! restore last carry in cc reg 208 * addxcc %o4, %o2, %o4 ! sum = sum + y + last carry 210 * addx %g0, %g0, %o0 ! return new carry 214 fpu_add3wc(uint_t *z, uint_t x, uint_t y, uint_t carry) argument 215 { /* *z = x + y + carry, set carry; */ 216 if (carry == 0) { 229 * addcc -1, %o3, %g0 ! restore last carry in cc reg 230 * subxcc %o4, %o2, %o4 ! sum = sum - y - last carry 232 * addx %g0, %g0, %o0 ! return new carry 236 fpu_sub3wc(uint_t *z, uint_t x, uint_t y, uint_t carry) argument 258 fpu_neg2wc(uint_t *z, uint_t x, uint_t carry) argument [all...] |
/illumos-gate/usr/src/lib/libc/port/fp/ |
H A D | __x_power.c | 56 unsigned int p, carry; local 59 carry = 0; 61 p = (unsigned int)pbf->bsignificand[j] * multiplier + carry; 63 carry = p >> 16; 65 if (carry != 0) 66 pbf->bsignificand[j++] = carry; 77 unsigned int p, carry; local 80 carry = 0; 82 p = (unsigned int)pbf->bsignificand[j] * multiplier + carry; 83 carry 99 unsigned int p, carry; local 118 __carry_propagate_two(unsigned int carry, unsigned short *psignificand) argument 135 __carry_propagate_ten(unsigned int carry, unsigned short *psignificand) argument 163 unsigned short carry; local 196 unsigned short carry; local [all...] |
H A D | decimal_bin.c | 59 unsigned int carry; local 70 carry = pd->bsignificand[i]; 72 carry += (unsigned int)pb->bsignificand[j] 74 pb->bsignificand[j] = carry & 0xffff; 75 carry >>= 16; 77 if (carry) 78 pb->bsignificand[j++] = carry; 90 carry = pd->bsignificand[i]; 92 s = carry % 1000; 93 carry [all...] |
H A D | double_decim.c | 88 unsigned int carry; local 94 carry = pb->bsignificand[pb->blength - 1]; 95 pd->bsignificand[1] = __quorem10000(carry, 101 carry = pb->bsignificand[i]; 103 carry += (unsigned int)pd->bsignificand[j] 105 carry = __quorem10000(carry, 108 while (carry != 0) { 109 carry = __quorem10000(carry, [all...] |
/illumos-gate/usr/src/common/crypto/ecc/ |
H A D | ecl_gf.c | 278 mp_digit carry; local 298 MP_ADD_CARRY(a0, r0, r0, 0, carry); 299 MP_ADD_CARRY(a1, r1, r1, carry, carry); 300 MP_ADD_CARRY(a2, r2, r2, carry, carry); 308 : "=r"(r0), "=r"(r1), "=r"(r2), "=r"(carry) 324 if (carry || r2 > a2 || 329 MP_SUB_BORROW(r0, a0, r0, 0, carry); 330 MP_SUB_BORROW(r1, a1, r1, carry, carr 361 mp_digit carry; local 455 mp_digit carry; local 532 mp_digit carry; local [all...] |
H A D | ecp_192.c | 67 mp_digit carry; local 120 MP_ADD_CARRY(r0a, a3a, r0a, 0, carry); 121 MP_ADD_CARRY(r0b, a3b, r0b, carry, carry); 122 MP_ADD_CARRY(r1a, a3a, r1a, carry, carry); 123 MP_ADD_CARRY(r1b, a3b, r1b, carry, carry); 124 MP_ADD_CARRY(r2a, a4a, r2a, carry, carry); 306 mp_digit carry; local [all...] |
H A D | ecp_224.c | 67 mp_digit carry; local 120 MP_ADD_CARRY (r1b, a3b, r1b, 0, carry); 121 MP_ADD_CARRY (r2a, a4a, r2a, carry, carry); 122 MP_ADD_CARRY (r2b, a4b, r2b, carry, carry); 123 MP_ADD_CARRY (r3a, a5a, r3a, carry, carry); 124 r3b = carry; 125 MP_ADD_CARRY (r1b, a5b, r1b, 0, carry); [all...] |
H A D | ecp_256.c | 64 mp_digit carry; local 116 MP_ADD_CARRY(r3, a11, r3, 0, carry); 117 MP_ADD_CARRY(r4, a12, r4, carry, carry); 118 MP_ADD_CARRY(r5, a13, r5, carry, carry); 119 MP_ADD_CARRY(r6, a14, r6, carry, carry); 120 MP_ADD_CARRY(r7, a15, r7, carry, carry); [all...] |
/illumos-gate/usr/src/common/mpi/ |
H A D | mp_gf2m.c | 260 mp_digit a_i, a0b0, a1b1, carry = 0; local 264 *d++ = a0b0 ^ carry; 265 carry = a1b1; 267 *d = carry; 274 mp_digit a_i, a0b0, a1b1, carry = 0; local 278 *d++ ^= a0b0 ^ carry; 279 carry = a1b1; 281 *d ^= carry;
|
/illumos-gate/usr/src/uts/common/io/1394/adapters/ |
H A D | hci1394_async.c | 3287 uint_t carry; local 3308 * maximum cycle count, we don't have a carry. Go to the next step. 3313 carry = 0; 3317 * set the carry state and adjust the total accordingly. 3321 carry = 1; 3325 * The timeout time equals the seconds added with the carry (1 or 0 3330 OHCI_CYCLE_SEC_MASK) + (carry << OHCI_CYCLE_SEC_SHIFT) + temp;
|
/illumos-gate/usr/src/cmd/dc/ |
H A D | dc.c | 780 int carry, dig, magic, d, dd, under; local 844 carry = 0; 846 d = sgetc(divr) * dig + carry; 847 carry = d / 100; 850 salterc(divxyz, carry); 853 carry = 0; 856 d = d - (sfeof(divxyz) ? 0 : sgetc(divxyz)) - carry; 857 carry = 0; 860 carry = 1; 864 divcarry = carry; 1345 int sign, offset, carry; local 1402 int carry; local 1836 int carry, n; local [all...] |
/illumos-gate/usr/src/cmd/mdb/intel/modules/generic_cpu/ |
H A D | gcpu.c | 107 uint_t carry = 0; local 117 carry = wsp->strandid >> wsp->strand_nbits; 119 if (carry == 0) 124 carry = wsp->coreid >> wsp->core_nbits; 126 if (carry == 0)
|
/illumos-gate/usr/src/common/bignum/ |
H A D | bignumimpl.c | 1384 * returns the carry digit 1433 * returns the carry digit 1471 * returns the carry digit 1505 * returns the carry digit 1675 BIG_CHUNK_TYPE carry[BIGTMPSIZE]; local 1706 carry[i] = BIG_MUL_ADD_VEC(rrplusi, nn, nlen, digit); 1710 rr[j] += carry[i]; 1711 while (rr[j] < carry[i]) { 1713 carry[i] = 1;
|