HomeSort by: relevance | last modified time | path
    Searched refs:paddq (Results 1 - 25 of 66) sorted by relevancy

1 2 3

  /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...]

Completed in 96 milliseconds

1 2 3