Home
last modified time | relevance | path

Searched refs:carry (Results 1 – 25 of 938) sorted by relevance

12345678910>>...38

/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/bn/asm/
H A Dppc64-mont.pl116 $carry="r0";
273 li $carry,0
570 add $t0,$t0,$carry ; can not overflow
575 srdi $carry,$t0,16
576 add $t1,$t1,$carry
577 srdi $carry,$t1,16
584 add $t2,$t2,$carry
587 srdi $carry,$t2,16
591 add $t3,$t3,$carry
592 srdi $carry,$t3,16
[all …]
H A Dx86-mont.pl312 $carry="ebp";
315 &lea ($carry,&DWP(1,$num));
319 &and ($carry,1); # see if num is even
322 &or ($carry,"edx");
330 &mov ($carry,"edx");
332 &add ($carry,"eax");
337 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
340 &mov ($carry,"edx");
343 &add ("eax",$carry);
363 &mov ($carry,"edx");
[all …]
H A Dppc-mont.pl358 my ($carry,$zero) = ($rp,"r0");
441 li $carry,0
450 addze $carry,$carry # modulo-scheduled
494 adde $acc3,$acc4,$carry
495 addze $carry,$zero
500 #addze $carry,$carry
520 addze $carry,$carry # modulo-scheduled
551 adde $acc4,$acc4,$carry
553 addze $carry,$zero
561 #addze $carry,$carry
[all …]
H A Darmv8-mont.pl280 my ($cnt,$carry,$topmost)=("x27","x28","x30");
281 my ($tp,$ap_end,$na0)=($bp,$np,$carry);
524 //adc $carry,xzr,xzr // moved below
551 adc $carry,xzr,xzr // carry bit, modulo-scheduled
572 adc $carry,$carry,xzr
586 adcs $acc7,$carry,$t3
587 //adc $carry,xzr,xzr // moved above
613 //adc $carry,xzr,xzr // moved above
794 //adc $carry,xzr,xzr // moved below
807 adc $carry,xzr,xzr // carry bit, modulo-scheduled
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/bn/asm/
H A Dppc64-mont.pl120 $carry="r0";
277 li $carry,0
574 add $t0,$t0,$carry ; can not overflow
579 srdi $carry,$t0,16
580 add $t1,$t1,$carry
581 srdi $carry,$t1,16
588 add $t2,$t2,$carry
591 srdi $carry,$t2,16
595 add $t3,$t3,$carry
596 srdi $carry,$t3,16
[all …]
H A Dx86-mont.pl311 $carry="ebp";
314 &lea ($carry,&DWP(1,$num));
318 &and ($carry,1); # see if num is even
321 &or ($carry,"edx");
329 &mov ($carry,"edx");
331 &add ($carry,"eax");
336 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
339 &mov ($carry,"edx");
342 &add ("eax",$carry);
362 &mov ($carry,"edx");
[all …]
H A Dppc-mont.pl362 my ($carry,$zero) = ($rp,"r0");
445 li $carry,0
454 addze $carry,$carry # modulo-scheduled
498 adde $acc3,$acc4,$carry
499 addze $carry,$zero
504 #addze $carry,$carry
524 addze $carry,$carry # modulo-scheduled
555 adde $acc4,$acc4,$carry
557 addze $carry,$zero
565 #addze $carry,$carry
[all …]
/netbsd-src/external/gpl3/gdb/dist/sim/testsuite/h8300/
H A Dbiand.s23 biand #6, r0l ; this should NOT set the carry flag.
25 biand #7, r0l ; this should NOT set the carry flag.
28 orc #1, ccr ; set the carry flag
29 biand #6, r0l ; this should NOT clear the carry flag
34 biand #7, r0l ; this should clear the carry flag
45 biand #6, @r1 ; this should NOT set the carry flag.
47 biand #7, @r1 ; this should NOT set the carry flag.
50 orc #1, ccr ; set the carry flag
51 biand #6, @r1 ; this should NOT clear the carry flag
56 biand #7, @r1 ; this should clear the carry flag
[all …]
H A Dband.s23 band #7, r0l ; this should NOT set the carry flag.
25 band #6, r0l ; this should NOT set the carry flag.
28 orc #1, ccr ; set the carry flag
29 band #7, r0l ; this should NOT clear the carry flag
34 band #6, r0l ; this should clear the carry flag
45 band #7, @r1 ; this should NOT set the carry flag.
47 band #6, @r1 ; this should NOT set the carry flag.
50 orc #1, ccr ; set the carry flag
51 band #7, @r1 ; this should NOT clear the carry flag
56 band #6, @r1 ; this should clear the carry flag
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/spu/
H A Dmulti3.c85 qword carry, total0, total1, total2, total3, total4; in __multi3() local
101 carry = si_cg (part2l, part3h); in __multi3()
102 carry = si_a (carry, si_cg (part3l, part4h)); in __multi3()
103 carry = si_a (carry, si_cg (part4l, part5h)); in __multi3()
104 carry = si_a (carry, si_cg (part5l, part6h)); in __multi3()
105 carry = si_a (carry, si_cg (part6l, part7h)); in __multi3()
106 carry = si_a (carry, si_cg (total0, total1)); in __multi3()
107 carry = si_a (carry, si_cg (total2, total3)); in __multi3()
108 carry = si_a (carry, si_cg (total4, total5)); in __multi3()
109 carry = si_a (carry, si_cg (total6, total7)); in __multi3()
[all …]
/netbsd-src/sys/arch/hppa/spmath/
H A Ddivu.S76 add quo,quo,quo ; shift msb bit into carry
77 ds rem,dvr,rem ; 1st divide step, if carry
79 addc quo,quo,quo ; shift quo with/into carry
81 addc quo,quo,quo ; shift quo with/into carry
83 addc quo,quo,quo ; shift quo with/into carry
85 addc quo,quo,quo ; shift quo with/into carry
87 addc quo,quo,quo ; shift quo with/into carry
89 addc quo,quo,quo ; shift quo with/into carry
91 addc quo,quo,quo ; shift quo with/into carry
93 addc quo,quo,quo ; shift quo with/into carry
[all …]
/netbsd-src/sys/external/isc/libsodium/dist/src/libsodium/include/sodium/private/
H A Ded25519_ref10_fe_51.h246 uint128_t r0, r1, r2, r3, r4, carry; in fe25519_mul() local
300 carry = r0 >> 51; in fe25519_mul()
301 r1 += carry; in fe25519_mul()
303 carry = r1 >> 51; in fe25519_mul()
304 r2 += carry; in fe25519_mul()
306 carry = r2 >> 51; in fe25519_mul()
307 r3 += carry; in fe25519_mul()
309 carry = r3 >> 51; in fe25519_mul()
310 r4 += carry; in fe25519_mul()
312 carry = r4 >> 51; in fe25519_mul()
[all …]
/netbsd-src/lib/libc/gdtoa/
H A Dsum.c44 ULong carry, *xc, *xa, *xb, *xe, y; local
56 carry = 0;
63 y = (*xa & 0xffff) + (*xb & 0xffff) + carry;
64 carry = (y & 0x10000) >> 16;
65 z = (*xa++ >> 16) + (*xb++ >> 16) + carry;
66 carry = (z & 0x10000) >> 16;
72 y = (*xa & 0xffff) + carry;
73 carry = (y & 0x10000) >> 16;
74 z = (*xa++ >> 16) + carry;
75 carry = (z & 0x10000) >> 16;
[all …]
H A Ddmisc.c118 ULLong borrow, carry, y, ys; local
120 ULong borrow, carry, y, ys; local
144 carry = 0;
147 ys = *sx++ * (ULLong)q + carry;
148 carry = ys >> 32;
157 ys = (si & 0xffff) * q + carry;
159 carry = zs >> 16;
166 ys = *sx++ * q + carry;
167 carry = ys >> 16;
185 carry = 0;
[all …]
H A Dmisc.c174 ULLong carry, y; local
176 ULong carry, *x, y; local
186 carry = a;
189 y = *x * (ULLong)m + carry;
190 carry = y >> 32;
196 y = (xi & 0xffff) * m + carry;
198 carry = z >> 16;
201 y = *x * m + carry;
202 carry = y >> 16;
208 if (carry) {
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/bn/
H A Dbn_nist.c333 int carry; in BN_nist_mod_192() local
415 carry = (int)(acc >> 32); in BN_nist_mod_192()
422 carry = (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP); in BN_nist_mod_192()
424 carry += (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP); in BN_nist_mod_192()
426 carry += (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP); in BN_nist_mod_192()
429 if (carry > 0) in BN_nist_mod_192()
430 carry = in BN_nist_mod_192()
431 (int)bn_sub_words(r_d, r_d, _nist_p_192[carry - 1], in BN_nist_mod_192()
434 carry = 1; in BN_nist_mod_192()
445 mask &= 0 - (PTR_SIZE_INT) carry; in BN_nist_mod_192()
[all …]
H A Dbn_mod.c53 BN_ULONG carry, temp, mask, *rp, *tp = storage; in bn_mod_add_fixed_top() local
66 for (i = 0, ai = 0, bi = 0, carry = 0; i < mtop;) { in bn_mod_add_fixed_top()
68 temp = ((ap[ai] & mask) + carry) & BN_MASK2; in bn_mod_add_fixed_top()
69 carry = (temp < carry); in bn_mod_add_fixed_top()
73 carry += (tp[i] < temp); in bn_mod_add_fixed_top()
80 carry -= bn_sub_words(rp, tp, m->d, mtop); in bn_mod_add_fixed_top()
82 rp[i] = (carry & tp[i]) | (~carry & rp[i]); in bn_mod_add_fixed_top()
132 BN_ULONG borrow, carry, ta, tb, mask, *rp; in bn_mod_sub_fixed_top() local
157 for (i = 0, mask = 0 - borrow, carry = 0; i < mtop; i++) { in bn_mod_sub_fixed_top()
158 ta = ((ap[i] & mask) + carry) & BN_MASK2; in bn_mod_sub_fixed_top()
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/bn/
H A Dbn_nist.c355 int carry; in BN_nist_mod_192() local
436 carry = (int)(acc >> 32); in BN_nist_mod_192()
443 carry = (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP); in BN_nist_mod_192()
445 carry += (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP); in BN_nist_mod_192()
447 carry += (int)bn_add_words(r_d, r_d, t_d, BN_NIST_192_TOP); in BN_nist_mod_192()
450 if (carry > 0) in BN_nist_mod_192()
451 carry = in BN_nist_mod_192()
452 (int)bn_sub_words(r_d, r_d, _nist_p_192[carry - 1], in BN_nist_mod_192()
455 carry = 1; in BN_nist_mod_192()
463 res = (bn_sub_words(c_d, r_d, _nist_p_192[0], BN_NIST_192_TOP) && carry) in BN_nist_mod_192()
[all …]
H A Dbn_mod.c58 BN_ULONG carry, temp, mask, *rp, *tp = storage; in bn_mod_add_fixed_top() local
75 for (i = 0, ai = 0, bi = 0, carry = 0; i < mtop;) { in bn_mod_add_fixed_top()
77 temp = ((ap[ai] & mask) + carry) & BN_MASK2; in bn_mod_add_fixed_top()
78 carry = (temp < carry); in bn_mod_add_fixed_top()
82 carry += (tp[i] < temp); in bn_mod_add_fixed_top()
89 carry -= bn_sub_words(rp, tp, m->d, mtop); in bn_mod_add_fixed_top()
91 rp[i] = (carry & tp[i]) | (~carry & rp[i]); in bn_mod_add_fixed_top()
141 BN_ULONG borrow, carry, ta, tb, mask, *rp; in bn_mod_sub_fixed_top() local
166 for (i = 0, mask = 0 - borrow, carry = 0; i < mtop; i++) { in bn_mod_sub_fixed_top()
167 ta = ((ap[i] & mask) + carry) & BN_MASK2; in bn_mod_sub_fixed_top()
[all …]
/netbsd-src/external/lgpl3/gmp/dist/mpn/alpha/ev6/
H A Dadd_n.asm77 bis r31, r31, cy0 C clear carry in
87 cmpult r5, v1, r23 C U0 did it carry
92 addq r5, cy0, r5 C U0 carry in
94 cmpult r8, v0, r22 C U1 did it carry
99 addq r8, r23, r8 C U1 carry from last
103 $ret6f: cmpult r7, v1, r23 C U0 did it carry
118 addq r7, r22, r7 C U0 add in carry
122 cmpult r2, v0, cy1 C U1 did it carry
128 addq r2, r23, r2 C U1 carry from last
133 $ret0: cmpult r5, v1, cy0 C U0 did it carry
[all …]
/netbsd-src/external/gpl3/binutils/dist/gas/
H A Dflonum-mult.c82 unsigned long carry; in flonum_multip() local
115 carry = 0; in flonum_multip()
119 work = carry; in flonum_multip()
120 carry = 0; in flonum_multip()
135 carry += work >> LITTLENUM_NUMBER_OF_BITS; in flonum_multip()
138 printf ("work=%08x carry=%04x\n", work, carry); in flonum_multip()
163 printf ("final carry =%04x\n", carry); in flonum_multip()
165 if (carry) in flonum_multip()
168 product->low[P] = carry; in flonum_multip()
178 *q = carry; in flonum_multip()
[all …]
/netbsd-src/external/gpl3/binutils.old/dist/gas/
H A Dflonum-mult.c82 unsigned long carry; in flonum_multip() local
115 carry = 0; in flonum_multip()
119 work = carry; in flonum_multip()
120 carry = 0; in flonum_multip()
135 carry += work >> LITTLENUM_NUMBER_OF_BITS; in flonum_multip()
138 printf ("work=%08x carry=%04x\n", work, carry); in flonum_multip()
163 printf ("final carry =%04x\n", carry); in flonum_multip()
165 if (carry) in flonum_multip()
168 product->low[P] = carry; in flonum_multip()
178 *q = carry; in flonum_multip()
[all …]
/netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/
H A Dsubxi.cgs11 set_icc 0x0e,0 ; Make sure carry is off
17 set_icc 0x0c,0 ; Make sure carry is off
23 set_icc 0x0a,0 ; Make sure carry is off
28 set_icc 0x06,0 ; Make sure carry is off
34 set_icc 0x0f,0 ; Make sure carry is on
40 set_icc 0x0d,0 ; Make sure carry is on
46 set_icc 0x0b,0 ; Make sure carry is on
51 set_icc 0x07,0 ; Make sure carry is on
56 set_icc 0x07,0 ; Make sure carry is on
H A Dsubxicc.cgs11 set_icc 0x0e,0 ; Make sure carry is off
17 set_icc 0x0c,0 ; Make sure carry is off
23 set_icc 0x0a,0 ; Make sure carry is off
28 set_icc 0x06,0 ; Make sure carry is off
34 set_icc 0x0f,0 ; Make sure carry is on
40 set_icc 0x0d,0 ; Make sure carry is on
46 set_icc 0x0b,0 ; Make sure carry is on
51 set_icc 0x07,0 ; Make sure carry is on
56 set_icc 0x07,0 ; Make sure carry is on
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/
H A Dn-fold.c77 int carry = 0; in add1() local
82 x = a[i] + b[i] + carry; in add1()
83 carry = x > 0xff; in add1()
90 x = left + right + carry; in add1()
91 carry = x < left || x < right; in add1()
96 x = a[i] + carry; in add1()
97 carry = x > 0xff; in add1()
101 for (i = len / 4 - 1; carry && i >= 0; i--) { in add1()
103 x = left + carry; in add1()
104 carry = x < left; in add1()

12345678910>>...38