6 .type asm_RC4,@function
25 leal (%esi,%edx,1),%ecx
31 movl (%edi,%eax,4),%ecx
40 leal OPENSSL_ia32cap_P-.L004PIC_me_up(%ebp),%ebp
45 leal -8(%esi,%edx,1),%edx
48 movl (%edi,%ebx,4),%edx
49 movl %ecx,(%edi,%ebx,4)
50 movl %edx,(%edi,%eax,4)
56 movl (%edi,%eax,4),%ecx
57 movd (%edi,%edx,4),%mm2
58 jmp .L005loop_mmx_enter
63 movl (%edi,%ebx,4),%edx
64 movl %ecx,(%edi,%ebx,4)
65 movl %edx,(%edi,%eax,4)
72 movq %mm2,-8(%ebp,%esi,1)
73 movl (%edi,%eax,4),%ecx
74 movd (%edi,%edx,4),%mm2
77 movl (%edi,%ebx,4),%edx
78 movl %ecx,(%edi,%ebx,4)
79 movl %edx,(%edi,%eax,4)
85 movl (%edi,%eax,4),%ecx
86 movd (%edi,%edx,4),%mm1
89 movl (%edi,%ebx,4),%edx
90 movl %ecx,(%edi,%ebx,4)
91 movl %edx,(%edi,%eax,4)
97 movl (%edi,%eax,4),%ecx
98 movd (%edi,%edx,4),%mm1
101 movl (%edi,%ebx,4),%edx
102 movl %ecx,(%edi,%ebx,4)
103 movl %edx,(%edi,%eax,4)
109 movl (%edi,%eax,4),%ecx
110 movd (%edi,%edx,4),%mm1
113 movl (%edi,%ebx,4),%edx
114 movl %ecx,(%edi,%ebx,4)
115 movl %edx,(%edi,%eax,4)
121 movl (%edi,%eax,4),%ecx
122 movd (%edi,%edx,4),%mm1
125 movl (%edi,%ebx,4),%edx
126 movl %ecx,(%edi,%ebx,4)
127 movl %edx,(%edi,%eax,4)
133 movl (%edi,%eax,4),%ecx
134 movd (%edi,%edx,4),%mm1
137 movl (%edi,%ebx,4),%edx
138 movl %ecx,(%edi,%ebx,4)
139 movl %edx,(%edi,%eax,4)
145 movl (%edi,%eax,4),%ecx
146 movd (%edi,%edx,4),%mm1
149 movl (%edi,%ebx,4),%edx
150 movl %ecx,(%edi,%ebx,4)
151 movl %edx,(%edi,%eax,4)
157 movl (%edi,%eax,4),%ecx
158 movd (%edi,%edx,4),%mm1
167 movq %mm2,-8(%ebp,%esi,1)
174 leal -4(%esi,%edx,1),%edx
178 movl (%edi,%ebx,4),%edx
179 movl %ecx,(%edi,%ebx,4)
180 movl %edx,(%edi,%eax,4)
184 movl (%edi,%eax,4),%ecx
185 movl (%edi,%edx,4),%ebp
187 movl (%edi,%ebx,4),%edx
188 movl %ecx,(%edi,%ebx,4)
189 movl %edx,(%edi,%eax,4)
194 movl (%edi,%eax,4),%ecx
195 orl (%edi,%edx,4),%ebp
197 movl (%edi,%ebx,4),%edx
198 movl %ecx,(%edi,%ebx,4)
199 movl %edx,(%edi,%eax,4)
204 movl (%edi,%eax,4),%ecx
205 orl (%edi,%edx,4),%ebp
207 movl (%edi,%ebx,4),%edx
208 movl %ecx,(%edi,%ebx,4)
209 movl %edx,(%edi,%eax,4)
215 orl (%edi,%edx,4),%ebp
219 movl %ebp,(%ecx,%esi,1)
221 movl (%edi,%eax,4),%ecx
229 movl (%edi,%ebx,4),%edx
230 movl %ecx,(%edi,%ebx,4)
231 movl %edx,(%edi,%eax,4)
235 movl (%edi,%edx,4),%edx
238 movl (%edi,%eax,4),%ecx
240 movb %dl,-1(%ebp,%esi,1)
245 movzbl (%edi,%eax,1),%ecx
248 movzbl (%edi,%ebx,1),%edx
249 movb %cl,(%edi,%ebx,1)
250 movb %dl,(%edi,%eax,1)
252 movzbl (%edi,%edx,1),%edx
256 movzbl (%edi,%eax,1),%ecx
258 movb %dl,-1(%ebp,%esi,1)
270 .size asm_RC4,.-.L_asm_RC4_begin
271 .globl asm_RC4_set_key
272 .hidden asm_RC4_set_key
273 .type asm_RC4_set_key,@function
276 .L_asm_RC4_set_key_begin:
287 leal OPENSSL_ia32cap_P-.L010PIC_me_up(%edx),%edx
289 leal (%esi,%ebp,1),%esi
297 movl %eax,(%edi,%eax,4)
304 movl (%edi,%ecx,4),%eax
305 addb (%esi,%ebp,1),%dl
308 movl (%edi,%edx,4),%ebx
312 movl %eax,(%edi,%edx,4)
313 movl %ebx,(%edi,%ecx,4)
319 movb %al,(%edi,%eax,1)
327 movb (%edi,%ecx,1),%al
328 addb (%esi,%ebp,1),%dl
331 movb (%edi,%edx,1),%bl
335 movb %al,(%edi,%edx,1)
336 movb %bl,(%edi,%ecx,1)
349 .size asm_RC4_set_key,.-.L_asm_RC4_set_key_begin
352 .type RC4_options,@function
355 .L_RC4_options_begin:
359 leal .L019opts-.L018pic_point(%eax),%eax
363 leal OPENSSL_ia32cap_P-.L020PIC_me_up(%edx),%edx
377 .byte 114,99,52,40,52,120,44,105,110,116,41,0
378 .byte 114,99,52,40,49,120,44,99,104,97,114,41,0
379 .byte 114,99,52,40,56,120,44,109,109,120,41,0
380 .byte 82,67,52,32,102,111,114,32,120,56,54,44,32,67,82,89
381 .byte 80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114
382 .byte 111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
384 .size RC4_options,.-.L_RC4_options_begin