24 leal (%esi,%edx,1),%ecx
30 movl (%edi,%eax,4),%ecx
36 leal OPENSSL_ia32cap_P,%ebp
41 leal -8(%esi,%edx,1),%edx
44 movl (%edi,%ebx,4),%edx
45 movl %ecx,(%edi,%ebx,4)
46 movl %edx,(%edi,%eax,4)
52 movl (%edi,%eax,4),%ecx
53 movd (%edi,%edx,4),%mm2
54 jmp .L004loop_mmx_enter
59 movl (%edi,%ebx,4),%edx
60 movl %ecx,(%edi,%ebx,4)
61 movl %edx,(%edi,%eax,4)
68 movq %mm2,-8(%ebp,%esi,1)
69 movl (%edi,%eax,4),%ecx
70 movd (%edi,%edx,4),%mm2
73 movl (%edi,%ebx,4),%edx
74 movl %ecx,(%edi,%ebx,4)
75 movl %edx,(%edi,%eax,4)
81 movl (%edi,%eax,4),%ecx
82 movd (%edi,%edx,4),%mm1
85 movl (%edi,%ebx,4),%edx
86 movl %ecx,(%edi,%ebx,4)
87 movl %edx,(%edi,%eax,4)
93 movl (%edi,%eax,4),%ecx
94 movd (%edi,%edx,4),%mm1
97 movl (%edi,%ebx,4),%edx
98 movl %ecx,(%edi,%ebx,4)
99 movl %edx,(%edi,%eax,4)
105 movl (%edi,%eax,4),%ecx
106 movd (%edi,%edx,4),%mm1
109 movl (%edi,%ebx,4),%edx
110 movl %ecx,(%edi,%ebx,4)
111 movl %edx,(%edi,%eax,4)
117 movl (%edi,%eax,4),%ecx
118 movd (%edi,%edx,4),%mm1
121 movl (%edi,%ebx,4),%edx
122 movl %ecx,(%edi,%ebx,4)
123 movl %edx,(%edi,%eax,4)
129 movl (%edi,%eax,4),%ecx
130 movd (%edi,%edx,4),%mm1
133 movl (%edi,%ebx,4),%edx
134 movl %ecx,(%edi,%ebx,4)
135 movl %edx,(%edi,%eax,4)
141 movl (%edi,%eax,4),%ecx
142 movd (%edi,%edx,4),%mm1
145 movl (%edi,%ebx,4),%edx
146 movl %ecx,(%edi,%ebx,4)
147 movl %edx,(%edi,%eax,4)
153 movl (%edi,%eax,4),%ecx
154 movd (%edi,%edx,4),%mm1
163 movq %mm2,-8(%ebp,%esi,1)
170 leal -4(%esi,%edx,1),%edx
174 movl (%edi,%ebx,4),%edx
175 movl %ecx,(%edi,%ebx,4)
176 movl %edx,(%edi,%eax,4)
180 movl (%edi,%eax,4),%ecx
181 movl (%edi,%edx,4),%ebp
183 movl (%edi,%ebx,4),%edx
184 movl %ecx,(%edi,%ebx,4)
185 movl %edx,(%edi,%eax,4)
190 movl (%edi,%eax,4),%ecx
191 orl (%edi,%edx,4),%ebp
193 movl (%edi,%ebx,4),%edx
194 movl %ecx,(%edi,%ebx,4)
195 movl %edx,(%edi,%eax,4)
200 movl (%edi,%eax,4),%ecx
201 orl (%edi,%edx,4),%ebp
203 movl (%edi,%ebx,4),%edx
204 movl %ecx,(%edi,%ebx,4)
205 movl %edx,(%edi,%eax,4)
211 orl (%edi,%edx,4),%ebp
215 movl %ebp,(%ecx,%esi,1)
217 movl (%edi,%eax,4),%ecx
225 movl (%edi,%ebx,4),%edx
226 movl %ecx,(%edi,%ebx,4)
227 movl %edx,(%edi,%eax,4)
231 movl (%edi,%edx,4),%edx
234 movl (%edi,%eax,4),%ecx
236 movb %dl,-1(%ebp,%esi,1)
241 movzbl (%edi,%eax,1),%ecx
244 movzbl (%edi,%ebx,1),%edx
245 movb %cl,(%edi,%ebx,1)
246 movb %dl,(%edi,%eax,1)
248 movzbl (%edi,%edx,1),%edx
252 movzbl (%edi,%eax,1),%ecx
254 movb %dl,-1(%ebp,%esi,1)
266 .size RC4,.-.L_RC4_begin
267 .globl private_RC4_set_key
268 .type private_RC4_set_key,@function
271 .L_private_RC4_set_key_begin:
279 leal OPENSSL_ia32cap_P,%edx
281 leal (%esi,%ebp,1),%esi
289 movl %eax,(%edi,%eax,4)
296 movl (%edi,%ecx,4),%eax
297 addb (%esi,%ebp,1),%dl
300 movl (%edi,%edx,4),%ebx
304 movl %eax,(%edi,%edx,4)
305 movl %ebx,(%edi,%ecx,4)
311 movb %al,(%edi,%eax,1)
319 movb (%edi,%ecx,1),%al
320 addb (%esi,%ebp,1),%dl
323 movb (%edi,%edx,1),%bl
327 movb %al,(%edi,%edx,1)
328 movb %bl,(%edi,%ecx,1)
341 .size private_RC4_set_key,.-.L_private_RC4_set_key_begin
343 .type RC4_options,@function
346 .L_RC4_options_begin:
350 leal .L017opts-.L016pic_point(%eax),%eax
351 leal OPENSSL_ia32cap_P,%edx
365 .byte 114,99,52,40,52,120,44,105,110,116,41,0
366 .byte 114,99,52,40,49,120,44,99,104,97,114,41,0
367 .byte 114,99,52,40,56,120,44,109,109,120,41,0
368 .byte 82,67,52,32,102,111,114,32,120,56,54,44,32,67,82,89
369 .byte 80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114
370 .byte 111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
372 .size RC4_options,.-.L_RC4_options_begin
373 .comm OPENSSL_ia32cap_P,8,4