| /src/external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/ |
| sqr_basecase.asm | 85 paddq %mm7, %mm0 C un=2 88 paddq %mm2, %mm1 C un=2 89 paddq %mm0, %mm1 C un=2 102 paddq %mm2, %mm6 C un=3 118 paddq %mm0, %mm6 C un=4 121 paddq %mm1, %mm6 C un=4 156 paddq %mm0, %mm6 C m 1 161 paddq %mm1, %mm6 C m 1 166 paddq %mm4, %mm6 C m 1 171 paddq %mm3, %mm6 C m [all...] |
| mul_basecase.asm | 92 paddq %mm1, %mm6 C un=2 105 paddq %mm4, %mm6 C un=2 106 paddq %mm1, %mm5 C un=2 109 paddq %mm5, %mm6 C un=2 124 paddq %mm1, %mm6 C un=3 127 paddq %mm2, %mm6 C un=3 142 paddq %mm4, %mm6 C un=3 143 paddq %mm1, %mm5 C un=3 147 paddq %mm5, %mm6 C un=3 148 paddq %mm2, %mm4 C un= [all...] |
| addmul_1.asm | 68 paddq %mm0, %mm4 69 paddq %mm4, %mm6 94 paddq %mm3, %mm5 107 paddq %mm2, %mm4 120 paddq %mm1, %mm5 132 paddq %mm0, %mm4 137 paddq %mm4, %mm6 139 paddq %mm1, %mm5 144 paddq %mm5, %mm6 146 paddq %mm2, %mm [all...] |
| mod_34lsub1.asm | 112 paddq %mm3, %mm0 115 paddq %mm3, %mm1 118 paddq %mm3, %mm2 131 paddq %mm3, %mm0 136 paddq %mm3, %mm1 152 paddq %mm0, %mm4 C fold high halves to give 33 bits each 153 paddq %mm1, %mm5 154 paddq %mm2, %mm3 158 paddq %mm4, %mm3 159 paddq %mm5, %mm3 C 0x000cxxxxxxxxxxxx, 50 bit [all...] |
| submul_1.asm | 50 C that a paddq can be used to give a low limb ready to store, and a high limb 115 paddq %mm6, %mm4 C add 0xFFFFFFFE00000001 119 paddq %mm4, %mm0 C borrow 130 L(top): paddq %mm6, %mm2 C add 0xFFFFFFFE00000001 134 paddq %mm4, %mm0 C borrow 142 paddq %mm6, %mm4 C add 0xFFFFFFFE00000001 146 paddq %mm2, %mm0 C borrow 157 L(eev): paddq %mm6, %mm2 C add 0xFFFFFFFE00000001 160 paddq %mm4, %mm0 C borrow 164 paddq %mm2, %mm0 C borro [all...] |
| mul_1.asm | 67 paddq %mm0, %mm6 123 paddq %mm0, %mm6 128 paddq %mm1, %mm6 133 paddq %mm2, %mm6 138 paddq %mm3, %mm6 148 paddq %mm0, %mm6 151 paddq %mm1, %mm6 154 paddq %mm2, %mm6
|
| mod_1_4.asm | 88 paddq %mm6, %mm7 91 paddq %mm6, %mm7 100 paddq %mm6, %mm7 103 paddq %mm6, %mm7 106 paddq %mm6, %mm7 128 paddq %mm6, %mm0 132 paddq %mm6, %mm0 136 paddq %mm6, %mm0 143 paddq %mm0, %mm7 144 paddq %mm6, %mm [all...] |
| /src/crypto/external/apache2/openssl/lib/libcrypto/arch/i386/ |
| sha512-586.S | 95 paddq %mm5,%mm7 98 paddq 56(%esp),%mm7 101 paddq (%ebp),%mm7 104 paddq %mm7,%mm3 107 paddq %mm3,%mm4 126 paddq %mm2,%mm3 129 paddq %mm6,%mm3 151 paddq %mm5,%mm7 154 paddq 56(%esp),%mm7 157 paddq (%ebp),%mm [all...] |
| poly1305-x86.S | 376 paddq %xmm5,%xmm4 379 paddq %xmm6,%xmm3 382 paddq %xmm7,%xmm2 385 paddq %xmm5,%xmm1 388 paddq %xmm6,%xmm0 391 paddq %xmm7,%xmm4 394 paddq %xmm5,%xmm3 397 paddq %xmm6,%xmm2 400 paddq %xmm7,%xmm1 403 paddq %xmm5,%xmm [all...] |
| /src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ |
| sha512-586.S | 95 paddq %mm5,%mm7 98 paddq 56(%esp),%mm7 101 paddq (%ebp),%mm7 104 paddq %mm7,%mm3 107 paddq %mm3,%mm4 126 paddq %mm2,%mm3 129 paddq %mm6,%mm3 151 paddq %mm5,%mm7 154 paddq 56(%esp),%mm7 157 paddq (%ebp),%mm [all...] |
| poly1305-x86.S | 376 paddq %xmm5,%xmm4 379 paddq %xmm6,%xmm3 382 paddq %xmm7,%xmm2 385 paddq %xmm5,%xmm1 388 paddq %xmm6,%xmm0 391 paddq %xmm7,%xmm4 394 paddq %xmm5,%xmm3 397 paddq %xmm6,%xmm2 400 paddq %xmm7,%xmm1 403 paddq %xmm5,%xmm [all...] |
| /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/i386/ |
| sha512-586.S | 90 paddq %mm5,%mm7 93 paddq 56(%esp),%mm7 96 paddq (%ebp),%mm7 99 paddq %mm7,%mm3 102 paddq %mm3,%mm4 121 paddq %mm2,%mm3 124 paddq %mm6,%mm3 146 paddq %mm5,%mm7 149 paddq 56(%esp),%mm7 152 paddq (%ebp),%mm [all...] |
| poly1305-x86.S | 356 paddq %xmm5,%xmm4 359 paddq %xmm6,%xmm3 362 paddq %xmm7,%xmm2 365 paddq %xmm5,%xmm1 368 paddq %xmm6,%xmm0 371 paddq %xmm7,%xmm4 374 paddq %xmm5,%xmm3 377 paddq %xmm6,%xmm2 380 paddq %xmm7,%xmm1 383 paddq %xmm5,%xmm [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/sha/asm/ |
| sha512-586.pl | 45 # (***) paddq is incredibly slow on Atom. 117 &paddq ("mm7","mm5"); # X[i]+=Ch(e,f,g) 120 &paddq ("mm7",$Hsse2); # X[i]+=h 123 &paddq ("mm7",QWP(0,$K512)); # X[i]+=K512[i] 127 &paddq ("mm3","mm7"); # T1+=X[i] 130 &paddq ($E,"mm3"); # d += T1 152 &paddq ($BxC,"mm6"); # h+=Sigma0(a) 154 #&paddq ($BxC,"mm3"); # h+=T1 158 &paddq ("mm3",$BxC); # T1+=Maj(a,b,c) 161 &paddq ("mm3","mm6"); # T1+=Sigma0(a [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/sha/asm/ |
| sha512-586.pl | 45 # (***) paddq is incredibly slow on Atom. 117 &paddq ("mm7","mm5"); # X[i]+=Ch(e,f,g) 120 &paddq ("mm7",$Hsse2); # X[i]+=h 123 &paddq ("mm7",QWP(0,$K512)); # X[i]+=K512[i] 127 &paddq ("mm3","mm7"); # T1+=X[i] 130 &paddq ($E,"mm3"); # d += T1 152 &paddq ($BxC,"mm6"); # h+=Sigma0(a) 154 #&paddq ($BxC,"mm3"); # h+=T1 158 &paddq ("mm3",$BxC); # T1+=Maj(a,b,c) 161 &paddq ("mm3","mm6"); # T1+=Sigma0(a [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/sha/asm/ |
| sha512-586.pl | 45 # (***) paddq is incredibly slow on Atom. 118 &paddq ("mm7","mm5"); # X[i]+=Ch(e,f,g) 121 &paddq ("mm7",$Hsse2); # X[i]+=h 124 &paddq ("mm7",QWP(0,$K512)); # X[i]+=K512[i] 128 &paddq ("mm3","mm7"); # T1+=X[i] 131 &paddq ($E,"mm3"); # d += T1 153 &paddq ($BxC,"mm6"); # h+=Sigma0(a) 155 #&paddq ($BxC,"mm3"); # h+=T1 159 &paddq ("mm3",$BxC); # T1+=Maj(a,b,c) 162 &paddq ("mm3","mm6"); # T1+=Sigma0(a [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/ec/asm/ |
| ecp_nistz256-x86.pl | 563 &paddq ("xmm4","xmm0"); 581 &paddq ("xmm1","xmm4"); # a[1]*b[0]+hw(a[0]*b[0]), carry 594 &paddq ("xmm3","xmm5"); # a[3]*b[0]+lw(a[0]*b[0]), reduction step 625 &paddq ("xmm2","xmm5"); # a[6]*b[i-1]+lw(a[0]*b[i-1]), reduction step [modulo-scheduled] 626 &paddq ("xmm3","xmm4"); # a[7]*b[i-1]+lw(a[0]*b[i-1])*0xffffffff, reduction step [modulo-scheduled] 634 &paddq ("xmm0",&QWP(0x00,"esp")); 640 &paddq ("xmm1",&QWP(0x10,"esp")); 641 &paddq ("xmm4","xmm0"); 647 &paddq ("xmm1","xmm4"); # a[1]*b[i]+hw(a[0]*b[i]), carry 648 &paddq ("xmm2",&QWP(0x20,"esp")) [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/ec/asm/ |
| ecp_nistz256-x86.pl | 563 &paddq ("xmm4","xmm0"); 581 &paddq ("xmm1","xmm4"); # a[1]*b[0]+hw(a[0]*b[0]), carry 594 &paddq ("xmm3","xmm5"); # a[3]*b[0]+lw(a[0]*b[0]), reduction step 625 &paddq ("xmm2","xmm5"); # a[6]*b[i-1]+lw(a[0]*b[i-1]), reduction step [modulo-scheduled] 626 &paddq ("xmm3","xmm4"); # a[7]*b[i-1]+lw(a[0]*b[i-1])*0xffffffff, reduction step [modulo-scheduled] 634 &paddq ("xmm0",&QWP(0x00,"esp")); 640 &paddq ("xmm1",&QWP(0x10,"esp")); 641 &paddq ("xmm4","xmm0"); 647 &paddq ("xmm1","xmm4"); # a[1]*b[i]+hw(a[0]*b[i]), carry 648 &paddq ("xmm2",&QWP(0x20,"esp")) [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/ec/asm/ |
| ecp_nistz256-x86.pl | 564 &paddq ("xmm4","xmm0"); 582 &paddq ("xmm1","xmm4"); # a[1]*b[0]+hw(a[0]*b[0]), carry 595 &paddq ("xmm3","xmm5"); # a[3]*b[0]+lw(a[0]*b[0]), reduction step 626 &paddq ("xmm2","xmm5"); # a[6]*b[i-1]+lw(a[0]*b[i-1]), reduction step [modulo-scheduled] 627 &paddq ("xmm3","xmm4"); # a[7]*b[i-1]+lw(a[0]*b[i-1])*0xffffffff, reduction step [modulo-scheduled] 635 &paddq ("xmm0",&QWP(0x00,"esp")); 641 &paddq ("xmm1",&QWP(0x10,"esp")); 642 &paddq ("xmm4","xmm0"); 648 &paddq ("xmm1","xmm4"); # a[1]*b[i]+hw(a[0]*b[i]), carry 649 &paddq ("xmm2",&QWP(0x20,"esp")) [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/bn/asm/ |
| x86-mont.pl | 176 &paddq ($car1,$acc0); 188 &paddq ($car0,$acc0); # +=c0 189 &paddq ($car1,$acc1); # +=c1 194 &paddq ($car1,$acc0); # +=ap[j]*bp[0]; 206 &paddq ($car0,$acc0); # +=c0 207 &paddq ($car1,$acc1); # +=c1 211 &paddq ($car1,$acc0); # +=ap[num-1]*bp[0]; 217 &paddq ($car1,$car0); 231 &paddq ($mul1,$temp); # +=tp[0] 239 &paddq ($car1,$acc0) [all...] |
| bn-586.pl | 59 &paddq("mm1","mm3"); # mm1 = carry_in + r[0] 68 &paddq("mm1","mm2"); # mm1 = carry_in + r[0] + w*a[0] 70 &paddq("mm3","mm4"); # mm3 = r[1] + w*a[1] 72 &paddq("mm5","mm6"); # mm5 = r[2] + w*a[2] 74 &paddq("mm7","mm4"); # mm7 = r[3] + w*a[3] 81 &paddq("mm1","mm3"); # mm1 = carry0 + r[1] + w*a[1] 89 &paddq("mm1","mm5"); # mm1 = carry1 + r[2] + w*a[2] 91 &paddq("mm2","mm5"); # mm2 = r[4] + w*a[4] 94 &paddq("mm1","mm7"); # mm1 = carry2 + r[3] + w*a[3] 96 &paddq("mm4","mm5"); # mm4 = r[5] + w*a[5 [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/bn/asm/ |
| x86-mont.pl | 176 &paddq ($car1,$acc0); 188 &paddq ($car0,$acc0); # +=c0 189 &paddq ($car1,$acc1); # +=c1 194 &paddq ($car1,$acc0); # +=ap[j]*bp[0]; 206 &paddq ($car0,$acc0); # +=c0 207 &paddq ($car1,$acc1); # +=c1 211 &paddq ($car1,$acc0); # +=ap[num-1]*bp[0]; 217 &paddq ($car1,$car0); 231 &paddq ($mul1,$temp); # +=tp[0] 239 &paddq ($car1,$acc0) [all...] |
| bn-586.pl | 59 &paddq("mm1","mm3"); # mm1 = carry_in + r[0] 68 &paddq("mm1","mm2"); # mm1 = carry_in + r[0] + w*a[0] 70 &paddq("mm3","mm4"); # mm3 = r[1] + w*a[1] 72 &paddq("mm5","mm6"); # mm5 = r[2] + w*a[2] 74 &paddq("mm7","mm4"); # mm7 = r[3] + w*a[3] 81 &paddq("mm1","mm3"); # mm1 = carry0 + r[1] + w*a[1] 89 &paddq("mm1","mm5"); # mm1 = carry1 + r[2] + w*a[2] 91 &paddq("mm2","mm5"); # mm2 = r[4] + w*a[4] 94 &paddq("mm1","mm7"); # mm1 = carry2 + r[3] + w*a[3] 96 &paddq("mm4","mm5"); # mm4 = r[5] + w*a[5 [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/bn/asm/ |
| x86-mont.pl | 177 &paddq ($car1,$acc0); 189 &paddq ($car0,$acc0); # +=c0 190 &paddq ($car1,$acc1); # +=c1 195 &paddq ($car1,$acc0); # +=ap[j]*bp[0]; 207 &paddq ($car0,$acc0); # +=c0 208 &paddq ($car1,$acc1); # +=c1 212 &paddq ($car1,$acc0); # +=ap[num-1]*bp[0]; 218 &paddq ($car1,$car0); 232 &paddq ($mul1,$temp); # +=tp[0] 240 &paddq ($car1,$acc0) [all...] |
| bn-586.pl | 60 &paddq("mm1","mm3"); # mm1 = carry_in + r[0] 69 &paddq("mm1","mm2"); # mm1 = carry_in + r[0] + w*a[0] 71 &paddq("mm3","mm4"); # mm3 = r[1] + w*a[1] 73 &paddq("mm5","mm6"); # mm5 = r[2] + w*a[2] 75 &paddq("mm7","mm4"); # mm7 = r[3] + w*a[3] 82 &paddq("mm1","mm3"); # mm1 = carry0 + r[1] + w*a[1] 90 &paddq("mm1","mm5"); # mm1 = carry1 + r[2] + w*a[2] 92 &paddq("mm2","mm5"); # mm2 = r[4] + w*a[4] 95 &paddq("mm1","mm7"); # mm1 = carry2 + r[3] + w*a[3] 97 &paddq("mm4","mm5"); # mm4 = r[5] + w*a[5 [all...] |