/openssl/crypto/bn/asm/ |
H A D | x86-mont.pl | 330 &mul ($word); # ap[j]*bp[0] 353 &mul ($word); # np[0]*m 363 &mul ($word); # ap[j]*bp[i] 392 &mul ($word); # np[0]*m 400 &mul ($word); # np[j]*m 412 &mul ($word); # np[j]*m 481 &mul ($word); # np[0]*m 490 &mul ($word); # np[j]*m 499 &mul ($word); # np[j+1]*m 511 &mul ($word); # np[j]*m [all …]
|
H A D | co-586.pl | 39 &mul("edx"); 68 { &mul("eax");} 70 { &mul("edx");} 97 { &mul("eax");} 99 { &mul("edx");}
|
H A D | x86_64-gcc.c | 66 # undef mul 91 # define mul(r,a,word,carry) do { \ macro 149 mul(rp[0], ap[0], w, c1); in bn_mul_words() 150 mul(rp[1], ap[1], w, c1); in bn_mul_words() 151 mul(rp[2], ap[2], w, c1); in bn_mul_words() 152 mul(rp[3], ap[3], w, c1); in bn_mul_words() 158 mul(rp[0], ap[0], w, c1); in bn_mul_words() 161 mul(rp[1], ap[1], w, c1); in bn_mul_words() 164 mul(rp[2], ap[2], w, c1); in bn_mul_words()
|
H A D | bn-586.pl | 177 &mul($w); # *a * w 203 &mul($w); # *a * w 289 &mul($w); # *a * w 317 &mul($w); # *a * w 389 &mul("eax"); # *a * *a 410 &mul("eax"); # *a * *a
|
H A D | ppc64-mont-fixed.pl | 210 $self->mul($tp[$j], $apj, $bp0, $c0); 386 sub mul($$$$$) subroutine 486 sub mul($$$$$) subroutine
|
/openssl/crypto/ec/asm/ |
H A D | ecp_nistz256-x86.pl | 876 &mul ("ebx"); # a[0]*b[0] 881 &mul ("ebx"); # a[1]*b[0] 888 &mul ("ebx"); # a[2]*b[0] 895 &mul ("ebx"); # a[3]*b[0] 902 &mul ("ebx"); # a[4]*b[0] 909 &mul ("ebx"); # a[5]*b[0] 916 &mul ("ebx"); # a[6]*b[0] 924 &mul ("ebx"); # a[7]*b[0] 980 &mul ("ebx"); # a[0]*b[i] 987 &mul ("ebx"); # a[1]*b[i] [all …]
|
/openssl/crypto/bn/ |
H A D | bn_asm.c | 57 mul(rp[0], ap[0], w, c1); in bn_mul_words() 58 mul(rp[1], ap[1], w, c1); in bn_mul_words() 59 mul(rp[2], ap[2], w, c1); in bn_mul_words() 60 mul(rp[3], ap[3], w, c1); in bn_mul_words() 67 mul(rp[0], ap[0], w, c1); in bn_mul_words() 150 mul(rp[0], ap[0], bl, bh, carry); in bn_mul_words() 151 mul(rp[1], ap[1], bl, bh, carry); in bn_mul_words() 152 mul(rp[2], ap[2], bl, bh, carry); in bn_mul_words() 153 mul(rp[3], ap[3], bl, bh, carry); in bn_mul_words() 160 mul(rp[0], ap[0], bl, bh, carry); in bn_mul_words() [all …]
|
H A D | bn_local.h | 490 # define mul(r,a,w,c) { \ macro 517 # define mul(r,a,w,c) { \ macro 545 # define mul(r,a,w,c) { \ macro 625 # define mul(r,a,bl,bh,c) { \ macro
|
H A D | README.pod | 48 void mul(BN_ULONG r, BN_ULONG a, BN_ULONG w, BN_ULONG c); 193 mul(B<r>, B<a>, B<w>, B<c>) computes B<w>*B<a>+B<c> and places the
|
/openssl/crypto/poly1305/asm/ |
H A D | poly1305-x86.pl | 207 &mul (&DWP($r0,"esp")); # h0*r0 212 &mul (&DWP($s3,"esp")); # h1*s3 216 &mul (&DWP($s2,"esp")); # h2*s2 220 &mul (&DWP($s1,"esp")); # h3*s1 225 &mul (&DWP($r1,"esp")); # h0*r1 231 &mul (&DWP($r0,"esp")); # h1*r0 235 &mul (&DWP($s3,"esp")); # h2*s3 239 &mul (&DWP($s2,"esp")); # h3*s2 248 &mul (&DWP($r2,"esp")); # h0*r2 254 &mul (&DWP($r1,"esp")); # h1*r1 [all …]
|
/openssl/crypto/ec/ |
H A D | ec_lib.c | 1104 if (group->meth->mul != NULL) in EC_POINTs_mul() 1105 ret = group->meth->mul(group, r, scalar, num, points, scalars, ctx); in EC_POINTs_mul() 1145 if (group->meth->mul != NULL) in EC_POINT_mul() 1146 ret = group->meth->mul(group, r, g_scalar, num, &point, &p_scalar, ctx); in EC_POINT_mul() 1160 if (group->meth->mul == 0) in EC_GROUP_precompute_mult() 1172 if (group->meth->mul == 0) in EC_GROUP_have_precompute_mult()
|
H A D | ec_local.h | 135 int (*mul) (const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, member
|
/openssl/include/openssl/ |
H A D | bn.h | 452 void BN_set_params(int mul, int high, int low, int mont);
|
/openssl/crypto/perlasm/ |
H A D | x86_64-xlate.pl | 626 mod => 0x1d, mul => 0x1e,
|
/openssl/ |
H A D | CHANGES.md | 12770 through methods ('mul', 'precompute_mult').
|