| /netbsd/src/crypto/external/bsd/openssl/dist/crypto/bn/asm/ |
| D | ppc64-mont.pl | 120 $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 …]
|
| D | x86-mont.pl | 311 $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 …]
|
| D | ppc-mont.pl | 362 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 …]
|
| D | x86_64-mont5.pl | 1608 my ($shift,$carry)=($a0,$a1); 1614 xor $carry,$carry 1620 mov $carry,24($tptr) # t[7] 1635 neg $carry # mov $carry,cf 1644 sbb $carry,$carry # mov cf,$carry 1652 neg $carry # mov $carry,cf 1660 sbb $carry,$carry # mov cf,$carry 1674 neg $carry # mov $carry,cf 1683 sbb $carry,$carry # mov cf,$carry 1691 neg $carry # mov $carry,cf [all …]
|
| D | armv8-mont.pl | 666 my ($cnt,$carry,$topmost)=("x27","x28","x30"); 667 my ($tp,$ap_end,$na0)=($bp,$np,$carry); 910 //adc $carry,xzr,xzr // moved below 937 adc $carry,xzr,xzr // carry bit, modulo-scheduled 958 adc $carry,$carry,xzr 972 adcs $acc7,$carry,$t3 973 //adc $carry,xzr,xzr // moved above 999 //adc $carry,xzr,xzr // moved above 1180 //adc $carry,xzr,xzr // moved below 1193 adc $carry,xzr,xzr // carry bit, modulo-scheduled [all …]
|
| /netbsd/src/sys/arch/hppa/spmath/ |
| D | divu.S | 76 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/lib/libc/gdtoa/ |
| D | sum.c | 44 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 …]
|
| D | dmisc.c | 118 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 …]
|
| D | misc.c | 174 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/dist/crypto/bn/ |
| D | bn_nist.c | 355 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 …]
|
| D | bn_mod.c | 58 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/ |
| D | add_n.asm | 77 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 …]
|
| D | aorsmul_1.asm | 101 $L1: lda r8, 0(r31) C zero carry reg 102 lda r24, 0(r31) C zero carry reg 216 CMPCY( r4, r2), r20 C L0 lo add => carry 222 CMPCY( r2, r22), r21 C L0 hi add => carry 223 addq r6, r20, r6 C U0 hi mul + carry 228 addq r6, r21, r6 C U0 hi mul + carry 232 CMPCY( r5, r7), r20 C L0 lo add => carry 237 CMPCY( r7, r23), r21 C L0 hi add => carry 238 addq r24, r20, r24 C U0 hi mul + carry 249 addq r24, r21, r24 C U0 hi mul + carry [all …]
|
| D | mul_1.asm | 156 cmpult r3,r0,r0 C r0 = carry from (cy_limb + prod_low) 164 cmpult r3,r0,r0 C r0 = carry from (cy_limb + prod_low) 208 cmpult r23, r26, r25 C U0 carry from sum 227 cmpult r23, r26, r25 C U0 carry from sum 270 cmpult r14, r6, r3 C U0 carry from sum 274 addq r7, r3, r5 C L0 eat carry 275 addq r20, r15, r20 C U0 carry cascade 295 cmpult r13, r21, r14 C L1 carry from sum 301 cmpult r8, r5, r29 C L0 carry from last bunch 302 cmpult r22, r24, r24 C U0 carry from sum [all …]
|
| /netbsd/src/external/gpl3/binutils/dist/gas/ |
| D | flonum-mult.c | 82 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/crypto/external/bsd/heimdal/dist/lib/krb5/ |
| D | n-fold.c | 77 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()
|
| /netbsd/src/external/lgpl3/gmp/dist/tests/ |
| D | refmpn.c | 562 ASSERT (carry == 0 || carry == 1); \ 568 carry = operation (&rp[i], s1p[i], s2p[i], carry); \ 569 return carry; \ 574 mp_limb_t carry) in refmpn_add_nc() argument 580 mp_limb_t carry) in refmpn_sub_nc() argument 634 ASSERT (carry == 0 || carry == 1); \ 644 carry = operation (&rp[i], s1p[i], s2p[i], carry); \ 645 if (carry == 1) \ 652 return carry; \ 658 mp_size_t size, mp_limb_t carry) in refmpn_add_err1_n() argument [all …]
|
| /netbsd/src/external/gpl3/binutils/dist/bfd/ |
| D | vms-misc.c | 603 unsigned int carry; in vms_time_t_to_vms_time() local 617 carry = 0; in vms_time_t_to_vms_time() 620 carry += tmp[i] + val[i]; in vms_time_t_to_vms_time() 621 val[i] = carry & 0xffff; in vms_time_t_to_vms_time() 622 carry = carry >> 16; in vms_time_t_to_vms_time() 626 carry = 0; in vms_time_t_to_vms_time() 629 carry += val[i] * 10000; in vms_time_t_to_vms_time() 630 val[i] = carry & 0xffff; in vms_time_t_to_vms_time() 631 carry = carry >> 16; in vms_time_t_to_vms_time() 633 carry = 0; in vms_time_t_to_vms_time() [all …]
|
| /netbsd/src/external/gpl3/gdb/dist/bfd/ |
| D | vms-misc.c | 603 unsigned int carry; in vms_time_t_to_vms_time() local 617 carry = 0; in vms_time_t_to_vms_time() 620 carry += tmp[i] + val[i]; in vms_time_t_to_vms_time() 621 val[i] = carry & 0xffff; in vms_time_t_to_vms_time() 622 carry = carry >> 16; in vms_time_t_to_vms_time() 626 carry = 0; in vms_time_t_to_vms_time() 629 carry += val[i] * 10000; in vms_time_t_to_vms_time() 630 val[i] = carry & 0xffff; in vms_time_t_to_vms_time() 631 carry = carry >> 16; in vms_time_t_to_vms_time() 633 carry = 0; in vms_time_t_to_vms_time() [all …]
|
| /netbsd/src/external/gpl3/binutils/dist/gas/config/ |
| D | atof-ieee.c | 575 unsigned long carry; in gen_to_words() local 577 for (carry = 1; carry && (lp >= words); lp--) in gen_to_words() 579 carry = *lp + carry; in gen_to_words() 580 *lp = carry; in gen_to_words() 581 carry >>= LITTLENUM_NUMBER_OF_BITS; in gen_to_words() 651 unsigned long carry; in gen_to_words() local 666 for (carry = 1, lp--; carry; lp--) in gen_to_words() 668 carry = *lp + carry; in gen_to_words() 669 *lp = carry; in gen_to_words() 670 carry >>= LITTLENUM_NUMBER_OF_BITS; in gen_to_words()
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/ |
| D | aorrlshC_n.asm | 65 neg %rax C set msb on carry 66 xor R32(%rbp), R32(%rbp) C limb carry 82 xor R32(%rbp), R32(%rbp) C limb carry 96 add R32(%rax), R32(%rax) C init carry flag 107 sbb R32(%rax), R32(%rax) C save carry flag 112 L(b01): add R32(%rax), R32(%rax) C init carry flag 119 sbb R32(%rax), R32(%rax) C save carry flag 126 add R32(%rax), R32(%rax) C init carry flag 135 sbb R32(%rax), R32(%rax) C save carry flag 150 add R32(%rax), R32(%rax) C restore carry flag [all …]
|
| /netbsd/src/sys/lib/libkern/arch/hppa/ |
| D | milli.S | 480 sub r0,arg1,temp ; clear carry, negate the divisor 483 add arg0,arg0,retreg ; shift msb bit into carry 484 ds r0,arg1,temp ; 1st divide step, if no carry 485 addc retreg,retreg,retreg ; shift retreg with/into carry 487 addc retreg,retreg,retreg ; shift retreg with/into carry 489 addc retreg,retreg,retreg ; shift retreg with/into carry 491 addc retreg,retreg,retreg ; shift retreg with/into carry 493 addc retreg,retreg,retreg ; shift retreg with/into carry 495 addc retreg,retreg,retreg ; shift retreg with/into carry 497 addc retreg,retreg,retreg ; shift retreg with/into carry [all …]
|
| /netbsd/src/crypto/external/bsd/heimdal/dist/lib/hcrypto/ |
| D | bn.c | 378 int carry = 0; in BN_uadd() local 399 carry = *ap + *bp + carry; in BN_uadd() 400 *cp = carry & 0xff; in BN_uadd() 401 carry = (carry & ~0xff) ? 1 : 0; in BN_uadd() 405 carry = *ap + carry; in BN_uadd() 406 *cp = carry & 0xff; in BN_uadd() 407 carry = (carry & ~0xff) ? 1 : 0; in BN_uadd() 410 if (!carry) in BN_uadd() 413 *cp = carry; in BN_uadd()
|
| /netbsd/src/external/bsd/wpa/dist/src/crypto/ |
| D | fips_prf_internal.c | 23 u32 carry; in fips186_2_prf() local 53 carry = 1; in fips186_2_prf() 55 carry += xkey[k] + xpos[k]; in fips186_2_prf() 56 xkey[k] = carry & 0xff; in fips186_2_prf() 57 carry >>= 8; in fips186_2_prf()
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/x86/k6/ |
| D | aorsmul_1.asm | 81 C mp_limb_t mult, mp_limb_t carry); 85 C mp_limb_t mult, mp_limb_t carry); 88 C multipliers (most significant few bits clear) result in few carry bits and 90 C significant few bits set) make the carry bits 50/50 and lead to something 116 C carry bit for the jadcl0 only on average about 1/4 of the time. 150 C To get a carry requires x*y+u*b+v >= b^2, which is u*b+v >= b^2-x*y, and 188 xorl %esi, %esi C initial carry 256 C registers at the point of doing the mul for the initial two carry limbs. 258 C The add/adc for the initial carry in %esi is necessary only for the 305 addl %esi, %eax C initial carry (from _1c) [all …]
|