2 /* Do not modify. This file is auto-generated from bf-586.pl. */
7 .type BF_encrypt,@function
36 movl 72(%ebp,%eax,4),%eax
37 movl 1096(%ebp,%ebx,4),%ebx
39 movl 2120(%ebp,%ecx,4),%eax
41 movl 3144(%ebp,%edx,4),%edx
56 movl 72(%ebp,%eax,4),%eax
57 movl 1096(%ebp,%ebx,4),%ebx
59 movl 2120(%ebp,%ecx,4),%eax
61 movl 3144(%ebp,%edx,4),%edx
76 movl 72(%ebp,%eax,4),%eax
77 movl 1096(%ebp,%ebx,4),%ebx
79 movl 2120(%ebp,%ecx,4),%eax
81 movl 3144(%ebp,%edx,4),%edx
96 movl 72(%ebp,%eax,4),%eax
97 movl 1096(%ebp,%ebx,4),%ebx
99 movl 2120(%ebp,%ecx,4),%eax
101 movl 3144(%ebp,%edx,4),%edx
116 movl 72(%ebp,%eax,4),%eax
117 movl 1096(%ebp,%ebx,4),%ebx
119 movl 2120(%ebp,%ecx,4),%eax
121 movl 3144(%ebp,%edx,4),%edx
136 movl 72(%ebp,%eax,4),%eax
137 movl 1096(%ebp,%ebx,4),%ebx
139 movl 2120(%ebp,%ecx,4),%eax
141 movl 3144(%ebp,%edx,4),%edx
156 movl 72(%ebp,%eax,4),%eax
157 movl 1096(%ebp,%ebx,4),%ebx
159 movl 2120(%ebp,%ecx,4),%eax
161 movl 3144(%ebp,%edx,4),%edx
176 movl 72(%ebp,%eax,4),%eax
177 movl 1096(%ebp,%ebx,4),%ebx
179 movl 2120(%ebp,%ecx,4),%eax
181 movl 3144(%ebp,%edx,4),%edx
196 movl 72(%ebp,%eax,4),%eax
197 movl 1096(%ebp,%ebx,4),%ebx
199 movl 2120(%ebp,%ecx,4),%eax
201 movl 3144(%ebp,%edx,4),%edx
216 movl 72(%ebp,%eax,4),%eax
217 movl 1096(%ebp,%ebx,4),%ebx
219 movl 2120(%ebp,%ecx,4),%eax
221 movl 3144(%ebp,%edx,4),%edx
236 movl 72(%ebp,%eax,4),%eax
237 movl 1096(%ebp,%ebx,4),%ebx
239 movl 2120(%ebp,%ecx,4),%eax
241 movl 3144(%ebp,%edx,4),%edx
256 movl 72(%ebp,%eax,4),%eax
257 movl 1096(%ebp,%ebx,4),%ebx
259 movl 2120(%ebp,%ecx,4),%eax
261 movl 3144(%ebp,%edx,4),%edx
276 movl 72(%ebp,%eax,4),%eax
277 movl 1096(%ebp,%ebx,4),%ebx
279 movl 2120(%ebp,%ecx,4),%eax
281 movl 3144(%ebp,%edx,4),%edx
296 movl 72(%ebp,%eax,4),%eax
297 movl 1096(%ebp,%ebx,4),%ebx
299 movl 2120(%ebp,%ecx,4),%eax
301 movl 3144(%ebp,%edx,4),%edx
316 movl 72(%ebp,%eax,4),%eax
317 movl 1096(%ebp,%ebx,4),%ebx
319 movl 2120(%ebp,%ecx,4),%eax
321 movl 3144(%ebp,%edx,4),%edx
336 movl 72(%ebp,%eax,4),%eax
337 movl 1096(%ebp,%ebx,4),%ebx
339 movl 2120(%ebp,%ecx,4),%eax
341 movl 3144(%ebp,%edx,4),%edx
355 .size BF_encrypt,.-.L_BF_encrypt_begin
357 .type BF_decrypt,@function
386 movl 72(%ebp,%eax,4),%eax
387 movl 1096(%ebp,%ebx,4),%ebx
389 movl 2120(%ebp,%ecx,4),%eax
391 movl 3144(%ebp,%edx,4),%edx
406 movl 72(%ebp,%eax,4),%eax
407 movl 1096(%ebp,%ebx,4),%ebx
409 movl 2120(%ebp,%ecx,4),%eax
411 movl 3144(%ebp,%edx,4),%edx
426 movl 72(%ebp,%eax,4),%eax
427 movl 1096(%ebp,%ebx,4),%ebx
429 movl 2120(%ebp,%ecx,4),%eax
431 movl 3144(%ebp,%edx,4),%edx
446 movl 72(%ebp,%eax,4),%eax
447 movl 1096(%ebp,%ebx,4),%ebx
449 movl 2120(%ebp,%ecx,4),%eax
451 movl 3144(%ebp,%edx,4),%edx
466 movl 72(%ebp,%eax,4),%eax
467 movl 1096(%ebp,%ebx,4),%ebx
469 movl 2120(%ebp,%ecx,4),%eax
471 movl 3144(%ebp,%edx,4),%edx
486 movl 72(%ebp,%eax,4),%eax
487 movl 1096(%ebp,%ebx,4),%ebx
489 movl 2120(%ebp,%ecx,4),%eax
491 movl 3144(%ebp,%edx,4),%edx
506 movl 72(%ebp,%eax,4),%eax
507 movl 1096(%ebp,%ebx,4),%ebx
509 movl 2120(%ebp,%ecx,4),%eax
511 movl 3144(%ebp,%edx,4),%edx
526 movl 72(%ebp,%eax,4),%eax
527 movl 1096(%ebp,%ebx,4),%ebx
529 movl 2120(%ebp,%ecx,4),%eax
531 movl 3144(%ebp,%edx,4),%edx
546 movl 72(%ebp,%eax,4),%eax
547 movl 1096(%ebp,%ebx,4),%ebx
549 movl 2120(%ebp,%ecx,4),%eax
551 movl 3144(%ebp,%edx,4),%edx
566 movl 72(%ebp,%eax,4),%eax
567 movl 1096(%ebp,%ebx,4),%ebx
569 movl 2120(%ebp,%ecx,4),%eax
571 movl 3144(%ebp,%edx,4),%edx
586 movl 72(%ebp,%eax,4),%eax
587 movl 1096(%ebp,%ebx,4),%ebx
589 movl 2120(%ebp,%ecx,4),%eax
591 movl 3144(%ebp,%edx,4),%edx
606 movl 72(%ebp,%eax,4),%eax
607 movl 1096(%ebp,%ebx,4),%ebx
609 movl 2120(%ebp,%ecx,4),%eax
611 movl 3144(%ebp,%edx,4),%edx
626 movl 72(%ebp,%eax,4),%eax
627 movl 1096(%ebp,%ebx,4),%ebx
629 movl 2120(%ebp,%ecx,4),%eax
631 movl 3144(%ebp,%edx,4),%edx
646 movl 72(%ebp,%eax,4),%eax
647 movl 1096(%ebp,%ebx,4),%ebx
649 movl 2120(%ebp,%ecx,4),%eax
651 movl 3144(%ebp,%edx,4),%edx
666 movl 72(%ebp,%eax,4),%eax
667 movl 1096(%ebp,%ebx,4),%ebx
669 movl 2120(%ebp,%ecx,4),%eax
671 movl 3144(%ebp,%edx,4),%edx
686 movl 72(%ebp,%eax,4),%eax
687 movl 1096(%ebp,%ebx,4),%ebx
689 movl 2120(%ebp,%ecx,4),%eax
691 movl 3144(%ebp,%edx,4),%edx
705 .size BF_decrypt,.-.L_BF_decrypt_begin
706 .globl BF_cbc_encrypt
707 .type BF_cbc_encrypt,@function
710 .L_BF_cbc_encrypt_begin:
736 andl $4294967288,%ebp
739 jz .L001encrypt_finish
749 call .L_BF_encrypt_begin
759 jnz .L002encrypt_loop
767 leal .L005cbc_enc_jmp_table-.L004PIC_point(%edx),%ecx
768 movl (%ecx,%ebp,4),%ebp
797 call .L_BF_encrypt_begin
806 andl $4294967288,%ebp
809 jz .L014decrypt_finish
817 call .L_BF_decrypt_begin
835 jnz .L015decrypt_loop
846 call .L_BF_decrypt_begin
889 .L005cbc_enc_jmp_table:
891 .long .L013ej1-.L004PIC_point
892 .long .L012ej2-.L004PIC_point
893 .long .L011ej3-.L004PIC_point
894 .long .L009ej4-.L004PIC_point
895 .long .L008ej5-.L004PIC_point
896 .long .L007ej6-.L004PIC_point
897 .long .L006ej7-.L004PIC_point
899 .size BF_cbc_encrypt,.-.L_BF_cbc_encrypt_begin
904 .type BF_encrypt,@function
933 movl 72(%ebp,%eax,4),%eax
934 movl 1096(%ebp,%ebx,4),%ebx
936 movl 2120(%ebp,%ecx,4),%eax
938 movl 3144(%ebp,%edx,4),%edx
953 movl 72(%ebp,%eax,4),%eax
954 movl 1096(%ebp,%ebx,4),%ebx
956 movl 2120(%ebp,%ecx,4),%eax
958 movl 3144(%ebp,%edx,4),%edx
973 movl 72(%ebp,%eax,4),%eax
974 movl 1096(%ebp,%ebx,4),%ebx
976 movl 2120(%ebp,%ecx,4),%eax
978 movl 3144(%ebp,%edx,4),%edx
993 movl 72(%ebp,%eax,4),%eax
994 movl 1096(%ebp,%ebx,4),%ebx
996 movl 2120(%ebp,%ecx,4),%eax
998 movl 3144(%ebp,%edx,4),%edx
1013 movl 72(%ebp,%eax,4),%eax
1014 movl 1096(%ebp,%ebx,4),%ebx
1016 movl 2120(%ebp,%ecx,4),%eax
1018 movl 3144(%ebp,%edx,4),%edx
1033 movl 72(%ebp,%eax,4),%eax
1034 movl 1096(%ebp,%ebx,4),%ebx
1036 movl 2120(%ebp,%ecx,4),%eax
1038 movl 3144(%ebp,%edx,4),%edx
1053 movl 72(%ebp,%eax,4),%eax
1054 movl 1096(%ebp,%ebx,4),%ebx
1056 movl 2120(%ebp,%ecx,4),%eax
1058 movl 3144(%ebp,%edx,4),%edx
1073 movl 72(%ebp,%eax,4),%eax
1074 movl 1096(%ebp,%ebx,4),%ebx
1076 movl 2120(%ebp,%ecx,4),%eax
1078 movl 3144(%ebp,%edx,4),%edx
1093 movl 72(%ebp,%eax,4),%eax
1094 movl 1096(%ebp,%ebx,4),%ebx
1096 movl 2120(%ebp,%ecx,4),%eax
1098 movl 3144(%ebp,%edx,4),%edx
1113 movl 72(%ebp,%eax,4),%eax
1114 movl 1096(%ebp,%ebx,4),%ebx
1116 movl 2120(%ebp,%ecx,4),%eax
1118 movl 3144(%ebp,%edx,4),%edx
1133 movl 72(%ebp,%eax,4),%eax
1134 movl 1096(%ebp,%ebx,4),%ebx
1136 movl 2120(%ebp,%ecx,4),%eax
1138 movl 3144(%ebp,%edx,4),%edx
1153 movl 72(%ebp,%eax,4),%eax
1154 movl 1096(%ebp,%ebx,4),%ebx
1156 movl 2120(%ebp,%ecx,4),%eax
1158 movl 3144(%ebp,%edx,4),%edx
1173 movl 72(%ebp,%eax,4),%eax
1174 movl 1096(%ebp,%ebx,4),%ebx
1176 movl 2120(%ebp,%ecx,4),%eax
1178 movl 3144(%ebp,%edx,4),%edx
1193 movl 72(%ebp,%eax,4),%eax
1194 movl 1096(%ebp,%ebx,4),%ebx
1196 movl 2120(%ebp,%ecx,4),%eax
1198 movl 3144(%ebp,%edx,4),%edx
1213 movl 72(%ebp,%eax,4),%eax
1214 movl 1096(%ebp,%ebx,4),%ebx
1216 movl 2120(%ebp,%ecx,4),%eax
1218 movl 3144(%ebp,%edx,4),%edx
1233 movl 72(%ebp,%eax,4),%eax
1234 movl 1096(%ebp,%ebx,4),%ebx
1236 movl 2120(%ebp,%ecx,4),%eax
1238 movl 3144(%ebp,%edx,4),%edx
1252 .size BF_encrypt,.-.L_BF_encrypt_begin
1254 .type BF_decrypt,@function
1257 .L_BF_decrypt_begin:
1283 movl 72(%ebp,%eax,4),%eax
1284 movl 1096(%ebp,%ebx,4),%ebx
1286 movl 2120(%ebp,%ecx,4),%eax
1288 movl 3144(%ebp,%edx,4),%edx
1303 movl 72(%ebp,%eax,4),%eax
1304 movl 1096(%ebp,%ebx,4),%ebx
1306 movl 2120(%ebp,%ecx,4),%eax
1308 movl 3144(%ebp,%edx,4),%edx
1323 movl 72(%ebp,%eax,4),%eax
1324 movl 1096(%ebp,%ebx,4),%ebx
1326 movl 2120(%ebp,%ecx,4),%eax
1328 movl 3144(%ebp,%edx,4),%edx
1343 movl 72(%ebp,%eax,4),%eax
1344 movl 1096(%ebp,%ebx,4),%ebx
1346 movl 2120(%ebp,%ecx,4),%eax
1348 movl 3144(%ebp,%edx,4),%edx
1363 movl 72(%ebp,%eax,4),%eax
1364 movl 1096(%ebp,%ebx,4),%ebx
1366 movl 2120(%ebp,%ecx,4),%eax
1368 movl 3144(%ebp,%edx,4),%edx
1383 movl 72(%ebp,%eax,4),%eax
1384 movl 1096(%ebp,%ebx,4),%ebx
1386 movl 2120(%ebp,%ecx,4),%eax
1388 movl 3144(%ebp,%edx,4),%edx
1403 movl 72(%ebp,%eax,4),%eax
1404 movl 1096(%ebp,%ebx,4),%ebx
1406 movl 2120(%ebp,%ecx,4),%eax
1408 movl 3144(%ebp,%edx,4),%edx
1423 movl 72(%ebp,%eax,4),%eax
1424 movl 1096(%ebp,%ebx,4),%ebx
1426 movl 2120(%ebp,%ecx,4),%eax
1428 movl 3144(%ebp,%edx,4),%edx
1443 movl 72(%ebp,%eax,4),%eax
1444 movl 1096(%ebp,%ebx,4),%ebx
1446 movl 2120(%ebp,%ecx,4),%eax
1448 movl 3144(%ebp,%edx,4),%edx
1463 movl 72(%ebp,%eax,4),%eax
1464 movl 1096(%ebp,%ebx,4),%ebx
1466 movl 2120(%ebp,%ecx,4),%eax
1468 movl 3144(%ebp,%edx,4),%edx
1483 movl 72(%ebp,%eax,4),%eax
1484 movl 1096(%ebp,%ebx,4),%ebx
1486 movl 2120(%ebp,%ecx,4),%eax
1488 movl 3144(%ebp,%edx,4),%edx
1503 movl 72(%ebp,%eax,4),%eax
1504 movl 1096(%ebp,%ebx,4),%ebx
1506 movl 2120(%ebp,%ecx,4),%eax
1508 movl 3144(%ebp,%edx,4),%edx
1523 movl 72(%ebp,%eax,4),%eax
1524 movl 1096(%ebp,%ebx,4),%ebx
1526 movl 2120(%ebp,%ecx,4),%eax
1528 movl 3144(%ebp,%edx,4),%edx
1543 movl 72(%ebp,%eax,4),%eax
1544 movl 1096(%ebp,%ebx,4),%ebx
1546 movl 2120(%ebp,%ecx,4),%eax
1548 movl 3144(%ebp,%edx,4),%edx
1563 movl 72(%ebp,%eax,4),%eax
1564 movl 1096(%ebp,%ebx,4),%ebx
1566 movl 2120(%ebp,%ecx,4),%eax
1568 movl 3144(%ebp,%edx,4),%edx
1583 movl 72(%ebp,%eax,4),%eax
1584 movl 1096(%ebp,%ebx,4),%ebx
1586 movl 2120(%ebp,%ecx,4),%eax
1588 movl 3144(%ebp,%edx,4),%edx
1602 .size BF_decrypt,.-.L_BF_decrypt_begin
1603 .globl BF_cbc_encrypt
1604 .type BF_cbc_encrypt,@function
1607 .L_BF_cbc_encrypt_begin:
1633 andl $4294967288,%ebp
1636 jz .L001encrypt_finish
1646 call .L_BF_encrypt_begin
1656 jnz .L002encrypt_loop
1657 .L001encrypt_finish:
1664 leal .L005cbc_enc_jmp_table-.L004PIC_point(%edx),%ecx
1665 movl (%ecx,%ebp,4),%ebp
1694 call .L_BF_encrypt_begin
1703 andl $4294967288,%ebp
1706 jz .L014decrypt_finish
1714 call .L_BF_decrypt_begin
1732 jnz .L015decrypt_loop
1733 .L014decrypt_finish:
1743 call .L_BF_decrypt_begin
1786 .L005cbc_enc_jmp_table:
1788 .long .L013ej1-.L004PIC_point
1789 .long .L012ej2-.L004PIC_point
1790 .long .L011ej3-.L004PIC_point
1791 .long .L009ej4-.L004PIC_point
1792 .long .L008ej5-.L004PIC_point
1793 .long .L007ej6-.L004PIC_point
1794 .long .L006ej7-.L004PIC_point
1796 .size BF_cbc_encrypt,.-.L_BF_cbc_encrypt_begin