Searched refs:carry (Results 1 - 25 of 80) sorted by relevance

1234

/freebsd-11-stable/contrib/gdtoa/
H A Dsum.c42 ULong carry, *xc, *xa, *xb, *xe, y; local
52 carry = 0;
59 y = (*xa & 0xffff) + (*xb & 0xffff) + carry;
60 carry = (y & 0x10000) >> 16;
61 z = (*xa++ >> 16) + (*xb++ >> 16) + carry;
62 carry = (z & 0x10000) >> 16;
68 y = (*xa & 0xffff) + carry;
69 carry = (y & 0x10000) >> 16;
70 z = (*xa++ >> 16) + carry;
71 carry
[all...]
H A Ddmisc.c111 ULLong borrow, carry, y, ys; local
113 ULong borrow, carry, y, ys; local
137 carry = 0;
140 ys = *sx++ * (ULLong)q + carry;
141 carry = ys >> 32;
148 ys = (si & 0xffff) * q + carry;
150 carry = zs >> 16;
157 ys = *sx++ * q + carry;
158 carry = ys >> 16;
176 carry
[all...]
H A Dmisc.c168 ULLong carry, y; local
170 ULong carry, *x, y; local
180 carry = a;
183 y = *x * (ULLong)m + carry;
184 carry = y >> 32;
189 y = (xi & 0xffff) * m + carry;
191 carry = z >> 16;
194 y = *x * m + carry;
195 carry = y >> 16;
201 if (carry) {
277 ULLong carry, z; local
279 ULong carry, z; local
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dudivsi3.c41 su_int carry = 0; local
43 // r:q = ((r:q) << 1) | carry
45 q = (q << 1) | carry;
46 // carry = 0;
50 // carry = 1;
53 carry = s & 1;
56 q = (q << 1) | carry;
/freebsd-11-stable/contrib/binutils/gas/
H A Dflonum-mult.c43 (carry) a .b ... | ... a .b a .b
84 unsigned long carry;
117 carry = 0;
121 work = carry;
122 carry = 0;
137 carry += work >> LITTLENUM_NUMBER_OF_BITS;
140 printf ("work=%08x carry=%04x\n", work, carry);
163 This is where 'carry' should go. */
165 printf ("final carry
83 unsigned long carry; local
[all...]
H A Datof-generic.c390 long carry; local
398 carry = c - '0'; /* char -> binary */
406 work = carry + 10 * (long) (*littlenum_pointer);
408 carry = work >> LITTLENUM_NUMBER_OF_BITS;
411 if (carry != 0)
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/
H A Dx86-mont.pl303 $carry="ebp";
306 &lea ($carry,&DWP(1,$num));
310 &and ($carry,1); # see if num is even
313 &or ($carry,"edx");
321 &mov ($carry,"edx");
323 &add ($carry,"eax");
328 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
331 &mov ($carry,"edx");
334 &add ("eax",$carry);
356 &mov ($carry,"ed
[all...]
H A Dppc64-mont.pl109 $carry="r0";
268 li $carry,0
567 add $t0,$t0,$carry ; can not overflow
572 srdi $carry,$t0,16
573 add $t1,$t1,$carry
574 srdi $carry,$t1,16
581 add $t2,$t2,$carry
584 srdi $carry,$t2,16
588 add $t3,$t3,$carry
589 srdi $carry,
[all...]
/freebsd-11-stable/contrib/subversion/subversion/libsvn_fs_base/
H A Dkey-gen.c45 svn_boolean_t carry = TRUE; /* boolean: do we have a carry or not?
46 We start with a carry, because we're
66 if (carry)
72 carry = FALSE;
89 /* The new length is OLEN, plus 1 if there's a carry out of the
91 *len = olen + (carry ? 1 : 0);
101 /* Handle any leftover carry. */
102 if (carry)
44 svn_boolean_t carry = TRUE; /* boolean: do we have a carry or not? local
/freebsd-11-stable/contrib/wpa/src/crypto/
H A Dfips_prf_internal.c23 u32 carry; local
56 carry = 1;
58 carry += xkey[k] + xpos[k];
59 xkey[k] = carry & 0xff;
60 carry >>= 8;
H A Dfips_prf_wolfssl.c42 u32 carry; local
74 carry = 1;
76 carry += xkey[k] + xpos[k];
77 xkey[k] = carry & 0xff;
78 carry >>= 8;
H A Dfips_prf_openssl.c54 u32 carry; local
86 carry = 1;
88 carry += xkey[k] + xpos[k];
89 xkey[k] = carry & 0xff;
90 carry >>= 8;
H A Daes-omac1.c18 int i, carry; local
20 carry = pad[0] & 0x80;
24 if (carry)
/freebsd-11-stable/crypto/openssl/crypto/bn/
H A Dbn_mod.c167 BN_ULONG carry, temp, mask, *rp, *tp = storage; local
180 for (i = 0, ai = 0, bi = 0, carry = 0; i < mtop;) {
182 temp = ((ap[ai] & mask) + carry) & BN_MASK2;
183 carry = (temp < carry);
187 carry += (tp[i] < temp);
194 carry -= bn_sub_words(rp, tp, m->d, mtop);
196 rp[i] = (carry & tp[i]) | (~carry & rp[i]);
246 BN_ULONG borrow, carry, t local
[all...]
H A Dbn_nist.c68 /* pre-computed tables are "carry-less" values of modulus*(i+1) */
86 * "carry-full" */
371 int carry; local
453 carry = (int)(acc >> 32);
460 carry = (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP);
462 carry += (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP);
464 carry += (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP);
467 if (carry > 0)
468 carry =
469 (int)bn_sub_words(r_d, r_d, _nist_p_192[carry
512 int carry; local
693 int carry = 0; local
939 int carry = 0; local
[all...]
H A Dbn_add.c110 BN_ULONG *ap, *bp, *rp, carry, t1, t2; local
134 carry = bn_add_words(rp, ap, bp, min);
139 if (carry) {
146 carry = 0;
150 if (carry) {
151 /* carry != 0 => dif == 0 */
170 int i, carry; local
195 carry = 0;
199 if (carry) {
200 carry
[all...]
H A Dbn_mont.c191 BN_ULONG *ap, *np, *rp, n0, v, carry; local
202 max = (2 * nl); /* carry is stored separately */
223 * includes |carry| which is stored separately.
225 for (carry = 0, i = 0; i < nl; i++, rp++) {
227 v = (v + carry + rp[nl]) & BN_MASK2;
228 carry |= (v != rp[nl]);
229 carry &= (v <= rp[nl]);
243 * includes |carry| which is stored separately.
247 carry -= bn_sub_words(rp, ap, np, nl);
249 * |carry| i
[all...]
/freebsd-11-stable/crypto/openssh/
H A Dsc25519.c59 crypto_uint32 carry; local
69 carry = q2[31] >> 8;
70 q2[32] += carry;
71 carry = q2[32] >> 8;
72 q2[33] += carry;
81 carry = r2[i] >> 8;
82 r2[i+1] += carry;
169 int i, carry; local
173 carry = r->v[i] >> 8;
174 r->v[i+1] += carry;
195 int i,j,carry; local
223 char carry; local
260 char carry; local
[all...]
/freebsd-11-stable/crypto/heimdal/lib/krb5/
H A Dn-fold.c86 int carry = 0; local
88 int x = a[i] + b[i] + carry;
89 carry = x > 0xff;
92 for(i = len - 1; carry && i >= 0; i--){
93 int x = a[i] + carry;
94 carry = x > 0xff;
/freebsd-11-stable/contrib/binutils/gas/config/
H A Datof-ieee.c547 unsigned long carry;
549 for (carry = 1; carry && (lp >= words); lp--)
551 carry = *lp + carry;
552 *lp = carry;
553 carry >>= LITTLENUM_NUMBER_OF_BITS;
623 unsigned long carry;
631 /* #if (sizeof(carry)) < ((sizeof(bits[0]) * BITS_PER_CHAR) + 2)
632 Please allow at least 1 more bit in carry tha
545 unsigned long carry; local
621 unsigned long carry; local
[all...]
H A Datof-vax.c345 unsigned long carry;
348 #if (sizeof(carry)) < ((sizeof(bits[0]) * BITS_PER_CHAR) + 2)
349 Please allow at least 1 more bit in carry than is in a LITTLENUM.
350 We need that extra bit to hold a carry during a LITTLENUM carry
353 permits us to propagate the carry without any masking of bits.
355 for (carry = 1, lp--;
356 carry && (lp >= words);
359 carry = *lp + carry;
341 unsigned long carry; local
[all...]
/freebsd-11-stable/contrib/ntp/libparse/
H A Dmfp_mul.c71 u_long carry; local
116 carry = (unsigned)1<<(FRACTION_PREC/2);
121 carry = 1;
124 if (((c[low_index] >> 1) + (result_low >> 1) + ((c[low_index] & result_low & carry) != 0)) &
178 * correct carry propagation implementation
/freebsd-11-stable/contrib/ntp/libntp/
H A Ddolfptoa.c96 int carry = ((fpv & 0x80000000) != 0); local
98 for (dec = (int)(tp - cbuf); carry && dec > 0; dec--) {
103 carry = FALSE;
/freebsd-11-stable/crypto/openssl/crypto/modes/
H A Dxts128.c115 unsigned int carry, res; local
118 carry = (unsigned int)(tweak.u[0] >> 63);
120 tweak.u[1] = (tweak.u[1] << 1) | carry;
154 unsigned int carry, res; local
157 carry = (unsigned int)(tweak.u[0] >> 63);
159 tweak1.u[1] = (tweak.u[1] << 1) | carry;
/freebsd-11-stable/sys/kgssapi/krb5/
H A Dkcrypto.c118 uint32_t carry; local
126 carry = in[0] >> 5;
127 out[0] = (in[0] << 3) | carry;
131 carry = ((in[numlen - 2] & 31) << 8) | in[numlen - 1];
135 out[1] = ((carry & 31) << 3) | (in[0] >> 5);
136 out[0] = carry >> 5;
150 * carry.
159 * Then add back the carry.

Completed in 310 milliseconds

1234