1 /* Don't even think of reading this code */
2 /* It was automatically generated by bf586.pl */
3 /* Which is a perl program used to generate the x86 assember for */
4 /* any of elf, a.out, Win32, or Solaris */
5 /* It can be found in SSLeay 0.7.0+ */
6 /* eric <eay@cryptsoft.com> */
14 TYPE(BF_encrypt,@function)
22 /* Load the 2 words */
27 /* P pointer, s and enc flag */
43 movl 72(%edi,%eax,4),%esi
44 movl 1096(%edi,%ebx,4),%ebp
48 movl 2120(%edi,%eax,4),%eax
50 movl 3144(%edi,%ebx,4),%ebp
62 movl 72(%edi,%eax,4),%esi
63 movl 1096(%edi,%ebx,4),%ebp
67 movl 2120(%edi,%eax,4),%eax
69 movl 3144(%edi,%ebx,4),%ebp
81 movl 72(%edi,%eax,4),%esi
82 movl 1096(%edi,%ebx,4),%ebp
86 movl 2120(%edi,%eax,4),%eax
88 movl 3144(%edi,%ebx,4),%ebp
100 movl 72(%edi,%eax,4),%esi
101 movl 1096(%edi,%ebx,4),%ebp
105 movl 2120(%edi,%eax,4),%eax
107 movl 3144(%edi,%ebx,4),%ebp
119 movl 72(%edi,%eax,4),%esi
120 movl 1096(%edi,%ebx,4),%ebp
124 movl 2120(%edi,%eax,4),%eax
126 movl 3144(%edi,%ebx,4),%ebp
138 movl 72(%edi,%eax,4),%esi
139 movl 1096(%edi,%ebx,4),%ebp
143 movl 2120(%edi,%eax,4),%eax
145 movl 3144(%edi,%ebx,4),%ebp
157 movl 72(%edi,%eax,4),%esi
158 movl 1096(%edi,%ebx,4),%ebp
162 movl 2120(%edi,%eax,4),%eax
164 movl 3144(%edi,%ebx,4),%ebp
176 movl 72(%edi,%eax,4),%esi
177 movl 1096(%edi,%ebx,4),%ebp
181 movl 2120(%edi,%eax,4),%eax
183 movl 3144(%edi,%ebx,4),%ebp
195 movl 72(%edi,%eax,4),%esi
196 movl 1096(%edi,%ebx,4),%ebp
200 movl 2120(%edi,%eax,4),%eax
202 movl 3144(%edi,%ebx,4),%ebp
214 movl 72(%edi,%eax,4),%esi
215 movl 1096(%edi,%ebx,4),%ebp
219 movl 2120(%edi,%eax,4),%eax
221 movl 3144(%edi,%ebx,4),%ebp
233 movl 72(%edi,%eax,4),%esi
234 movl 1096(%edi,%ebx,4),%ebp
238 movl 2120(%edi,%eax,4),%eax
240 movl 3144(%edi,%ebx,4),%ebp
252 movl 72(%edi,%eax,4),%esi
253 movl 1096(%edi,%ebx,4),%ebp
257 movl 2120(%edi,%eax,4),%eax
259 movl 3144(%edi,%ebx,4),%ebp
271 movl 72(%edi,%eax,4),%esi
272 movl 1096(%edi,%ebx,4),%ebp
276 movl 2120(%edi,%eax,4),%eax
278 movl 3144(%edi,%ebx,4),%ebp
290 movl 72(%edi,%eax,4),%esi
291 movl 1096(%edi,%ebx,4),%ebp
295 movl 2120(%edi,%eax,4),%eax
297 movl 3144(%edi,%ebx,4),%ebp
309 movl 72(%edi,%eax,4),%esi
310 movl 1096(%edi,%ebx,4),%ebp
314 movl 2120(%edi,%eax,4),%eax
316 movl 3144(%edi,%ebx,4),%ebp
328 movl 72(%edi,%eax,4),%esi
329 movl 1096(%edi,%ebx,4),%ebp
333 movl 2120(%edi,%eax,4),%eax
335 movl 3144(%edi,%ebx,4),%ebp
359 movl 72(%edi,%eax,4),%esi
360 movl 1096(%edi,%ebx,4),%ebp
364 movl 2120(%edi,%eax,4),%eax
366 movl 3144(%edi,%ebx,4),%ebp
378 movl 72(%edi,%eax,4),%esi
379 movl 1096(%edi,%ebx,4),%ebp
383 movl 2120(%edi,%eax,4),%eax
385 movl 3144(%edi,%ebx,4),%ebp
397 movl 72(%edi,%eax,4),%esi
398 movl 1096(%edi,%ebx,4),%ebp
402 movl 2120(%edi,%eax,4),%eax
404 movl 3144(%edi,%ebx,4),%ebp
416 movl 72(%edi,%eax,4),%esi
417 movl 1096(%edi,%ebx,4),%ebp
421 movl 2120(%edi,%eax,4),%eax
423 movl 3144(%edi,%ebx,4),%ebp
435 movl 72(%edi,%eax,4),%esi
436 movl 1096(%edi,%ebx,4),%ebp
440 movl 2120(%edi,%eax,4),%eax
442 movl 3144(%edi,%ebx,4),%ebp
454 movl 72(%edi,%eax,4),%esi
455 movl 1096(%edi,%ebx,4),%ebp
459 movl 2120(%edi,%eax,4),%eax
461 movl 3144(%edi,%ebx,4),%ebp
473 movl 72(%edi,%eax,4),%esi
474 movl 1096(%edi,%ebx,4),%ebp
478 movl 2120(%edi,%eax,4),%eax
480 movl 3144(%edi,%ebx,4),%ebp
492 movl 72(%edi,%eax,4),%esi
493 movl 1096(%edi,%ebx,4),%ebp
497 movl 2120(%edi,%eax,4),%eax
499 movl 3144(%edi,%ebx,4),%ebp
511 movl 72(%edi,%eax,4),%esi
512 movl 1096(%edi,%ebx,4),%ebp
516 movl 2120(%edi,%eax,4),%eax
518 movl 3144(%edi,%ebx,4),%ebp
530 movl 72(%edi,%eax,4),%esi
531 movl 1096(%edi,%ebx,4),%ebp
535 movl 2120(%edi,%eax,4),%eax
537 movl 3144(%edi,%ebx,4),%ebp
549 movl 72(%edi,%eax,4),%esi
550 movl 1096(%edi,%ebx,4),%ebp
554 movl 2120(%edi,%eax,4),%eax
556 movl 3144(%edi,%ebx,4),%ebp
568 movl 72(%edi,%eax,4),%esi
569 movl 1096(%edi,%ebx,4),%ebp
573 movl 2120(%edi,%eax,4),%eax
575 movl 3144(%edi,%ebx,4),%ebp
587 movl 72(%edi,%eax,4),%esi
588 movl 1096(%edi,%ebx,4),%ebp
592 movl 2120(%edi,%eax,4),%eax
594 movl 3144(%edi,%ebx,4),%ebp
606 movl 72(%edi,%eax,4),%esi
607 movl 1096(%edi,%ebx,4),%ebp
611 movl 2120(%edi,%eax,4),%eax
613 movl 3144(%edi,%ebx,4),%ebp
625 movl 72(%edi,%eax,4),%esi
626 movl 1096(%edi,%ebx,4),%ebp
630 movl 2120(%edi,%eax,4),%eax
632 movl 3144(%edi,%ebx,4),%ebp
644 movl 72(%edi,%eax,4),%esi
645 movl 1096(%edi,%ebx,4),%ebp
649 movl 2120(%edi,%eax,4),%eax
651 movl 3144(%edi,%ebx,4),%ebp
665 SIZE(BF_encrypt,.BF_encrypt_end-BF_encrypt)