23 leal (%esi,%edx,1),%ecx
29 movl (%edi,%eax,4),%ecx
35 leal OPENSSL_ia32cap_P,%ebp
40 leal -8(%esi,%edx,1),%edx
43 movl (%edi,%ebx,4),%edx
44 movl %ecx,(%edi,%ebx,4)
45 movl %edx,(%edi,%eax,4)
51 movl (%edi,%eax,4),%ecx
52 movd (%edi,%edx,4),%mm2
53 jmp .L004loop_mmx_enter
58 movl (%edi,%ebx,4),%edx
59 movl %ecx,(%edi,%ebx,4)
60 movl %edx,(%edi,%eax,4)
67 movq %mm2,-8(%ebp,%esi,1)
68 movl (%edi,%eax,4),%ecx
69 movd (%edi,%edx,4),%mm2
72 movl (%edi,%ebx,4),%edx
73 movl %ecx,(%edi,%ebx,4)
74 movl %edx,(%edi,%eax,4)
80 movl (%edi,%eax,4),%ecx
81 movd (%edi,%edx,4),%mm1
84 movl (%edi,%ebx,4),%edx
85 movl %ecx,(%edi,%ebx,4)
86 movl %edx,(%edi,%eax,4)
92 movl (%edi,%eax,4),%ecx
93 movd (%edi,%edx,4),%mm1
96 movl (%edi,%ebx,4),%edx
97 movl %ecx,(%edi,%ebx,4)
98 movl %edx,(%edi,%eax,4)
104 movl (%edi,%eax,4),%ecx
105 movd (%edi,%edx,4),%mm1
108 movl (%edi,%ebx,4),%edx
109 movl %ecx,(%edi,%ebx,4)
110 movl %edx,(%edi,%eax,4)
116 movl (%edi,%eax,4),%ecx
117 movd (%edi,%edx,4),%mm1
120 movl (%edi,%ebx,4),%edx
121 movl %ecx,(%edi,%ebx,4)
122 movl %edx,(%edi,%eax,4)
128 movl (%edi,%eax,4),%ecx
129 movd (%edi,%edx,4),%mm1
132 movl (%edi,%ebx,4),%edx
133 movl %ecx,(%edi,%ebx,4)
134 movl %edx,(%edi,%eax,4)
140 movl (%edi,%eax,4),%ecx
141 movd (%edi,%edx,4),%mm1
144 movl (%edi,%ebx,4),%edx
145 movl %ecx,(%edi,%ebx,4)
146 movl %edx,(%edi,%eax,4)
152 movl (%edi,%eax,4),%ecx
153 movd (%edi,%edx,4),%mm1
162 movq %mm2,-8(%ebp,%esi,1)
169 leal -4(%esi,%edx,1),%edx
173 movl (%edi,%ebx,4),%edx
174 movl %ecx,(%edi,%ebx,4)
175 movl %edx,(%edi,%eax,4)
179 movl (%edi,%eax,4),%ecx
180 movl (%edi,%edx,4),%ebp
182 movl (%edi,%ebx,4),%edx
183 movl %ecx,(%edi,%ebx,4)
184 movl %edx,(%edi,%eax,4)
189 movl (%edi,%eax,4),%ecx
190 orl (%edi,%edx,4),%ebp
192 movl (%edi,%ebx,4),%edx
193 movl %ecx,(%edi,%ebx,4)
194 movl %edx,(%edi,%eax,4)
199 movl (%edi,%eax,4),%ecx
200 orl (%edi,%edx,4),%ebp
202 movl (%edi,%ebx,4),%edx
203 movl %ecx,(%edi,%ebx,4)
204 movl %edx,(%edi,%eax,4)
210 orl (%edi,%edx,4),%ebp
214 movl %ebp,(%ecx,%esi,1)
216 movl (%edi,%eax,4),%ecx
224 movl (%edi,%ebx,4),%edx
225 movl %ecx,(%edi,%ebx,4)
226 movl %edx,(%edi,%eax,4)
230 movl (%edi,%edx,4),%edx
233 movl (%edi,%eax,4),%ecx
235 movb %dl,-1(%ebp,%esi,1)
240 movzbl (%edi,%eax,1),%ecx
243 movzbl (%edi,%ebx,1),%edx
244 movb %cl,(%edi,%ebx,1)
245 movb %dl,(%edi,%eax,1)
247 movzbl (%edi,%edx,1),%edx
251 movzbl (%edi,%eax,1),%ecx
253 movb %dl,-1(%ebp,%esi,1)
265 .size RC4,.-.L_RC4_begin
266 .globl private_RC4_set_key
267 .type private_RC4_set_key,@function
270 .L_private_RC4_set_key_begin:
278 leal OPENSSL_ia32cap_P,%edx
280 leal (%esi,%ebp,1),%esi
288 movl %eax,(%edi,%eax,4)
295 movl (%edi,%ecx,4),%eax
296 addb (%esi,%ebp,1),%dl
299 movl (%edi,%edx,4),%ebx
303 movl %eax,(%edi,%edx,4)
304 movl %ebx,(%edi,%ecx,4)
310 movb %al,(%edi,%eax,1)
318 movb (%edi,%ecx,1),%al
319 addb (%esi,%ebp,1),%dl
322 movb (%edi,%edx,1),%bl
326 movb %al,(%edi,%edx,1)
327 movb %bl,(%edi,%ecx,1)
340 .size private_RC4_set_key,.-.L_private_RC4_set_key_begin
342 .type RC4_options,@function
345 .L_RC4_options_begin:
349 leal .L017opts-.L016pic_point(%eax),%eax
350 leal OPENSSL_ia32cap_P,%edx
364 .byte 114,99,52,40,52,120,44,105,110,116,41,0
365 .byte 114,99,52,40,49,120,44,99,104,97,114,41,0
366 .byte 114,99,52,40,56,120,44,109,109,120,41,0
367 .byte 82,67,52,32,102,111,114,32,120,56,54,44,32,67,82,89
368 .byte 80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114
369 .byte 111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
371 .size RC4_options,.-.L_RC4_options_begin
372 .comm OPENSSL_ia32cap_P,8,4