2 /* Do not modify. This file is auto-generated from bf-586.pl. */
6 .type BF_encrypt,@function
35 movl 72(%ebp,%eax,4),%eax
36 movl 1096(%ebp,%ebx,4),%ebx
38 movl 2120(%ebp,%ecx,4),%eax
40 movl 3144(%ebp,%edx,4),%edx
55 movl 72(%ebp,%eax,4),%eax
56 movl 1096(%ebp,%ebx,4),%ebx
58 movl 2120(%ebp,%ecx,4),%eax
60 movl 3144(%ebp,%edx,4),%edx
75 movl 72(%ebp,%eax,4),%eax
76 movl 1096(%ebp,%ebx,4),%ebx
78 movl 2120(%ebp,%ecx,4),%eax
80 movl 3144(%ebp,%edx,4),%edx
95 movl 72(%ebp,%eax,4),%eax
96 movl 1096(%ebp,%ebx,4),%ebx
98 movl 2120(%ebp,%ecx,4),%eax
100 movl 3144(%ebp,%edx,4),%edx
115 movl 72(%ebp,%eax,4),%eax
116 movl 1096(%ebp,%ebx,4),%ebx
118 movl 2120(%ebp,%ecx,4),%eax
120 movl 3144(%ebp,%edx,4),%edx
135 movl 72(%ebp,%eax,4),%eax
136 movl 1096(%ebp,%ebx,4),%ebx
138 movl 2120(%ebp,%ecx,4),%eax
140 movl 3144(%ebp,%edx,4),%edx
155 movl 72(%ebp,%eax,4),%eax
156 movl 1096(%ebp,%ebx,4),%ebx
158 movl 2120(%ebp,%ecx,4),%eax
160 movl 3144(%ebp,%edx,4),%edx
175 movl 72(%ebp,%eax,4),%eax
176 movl 1096(%ebp,%ebx,4),%ebx
178 movl 2120(%ebp,%ecx,4),%eax
180 movl 3144(%ebp,%edx,4),%edx
195 movl 72(%ebp,%eax,4),%eax
196 movl 1096(%ebp,%ebx,4),%ebx
198 movl 2120(%ebp,%ecx,4),%eax
200 movl 3144(%ebp,%edx,4),%edx
215 movl 72(%ebp,%eax,4),%eax
216 movl 1096(%ebp,%ebx,4),%ebx
218 movl 2120(%ebp,%ecx,4),%eax
220 movl 3144(%ebp,%edx,4),%edx
235 movl 72(%ebp,%eax,4),%eax
236 movl 1096(%ebp,%ebx,4),%ebx
238 movl 2120(%ebp,%ecx,4),%eax
240 movl 3144(%ebp,%edx,4),%edx
255 movl 72(%ebp,%eax,4),%eax
256 movl 1096(%ebp,%ebx,4),%ebx
258 movl 2120(%ebp,%ecx,4),%eax
260 movl 3144(%ebp,%edx,4),%edx
275 movl 72(%ebp,%eax,4),%eax
276 movl 1096(%ebp,%ebx,4),%ebx
278 movl 2120(%ebp,%ecx,4),%eax
280 movl 3144(%ebp,%edx,4),%edx
295 movl 72(%ebp,%eax,4),%eax
296 movl 1096(%ebp,%ebx,4),%ebx
298 movl 2120(%ebp,%ecx,4),%eax
300 movl 3144(%ebp,%edx,4),%edx
315 movl 72(%ebp,%eax,4),%eax
316 movl 1096(%ebp,%ebx,4),%ebx
318 movl 2120(%ebp,%ecx,4),%eax
320 movl 3144(%ebp,%edx,4),%edx
335 movl 72(%ebp,%eax,4),%eax
336 movl 1096(%ebp,%ebx,4),%ebx
338 movl 2120(%ebp,%ecx,4),%eax
340 movl 3144(%ebp,%edx,4),%edx
354 .size BF_encrypt,.-.L_BF_encrypt_begin
356 .type BF_decrypt,@function
385 movl 72(%ebp,%eax,4),%eax
386 movl 1096(%ebp,%ebx,4),%ebx
388 movl 2120(%ebp,%ecx,4),%eax
390 movl 3144(%ebp,%edx,4),%edx
405 movl 72(%ebp,%eax,4),%eax
406 movl 1096(%ebp,%ebx,4),%ebx
408 movl 2120(%ebp,%ecx,4),%eax
410 movl 3144(%ebp,%edx,4),%edx
425 movl 72(%ebp,%eax,4),%eax
426 movl 1096(%ebp,%ebx,4),%ebx
428 movl 2120(%ebp,%ecx,4),%eax
430 movl 3144(%ebp,%edx,4),%edx
445 movl 72(%ebp,%eax,4),%eax
446 movl 1096(%ebp,%ebx,4),%ebx
448 movl 2120(%ebp,%ecx,4),%eax
450 movl 3144(%ebp,%edx,4),%edx
465 movl 72(%ebp,%eax,4),%eax
466 movl 1096(%ebp,%ebx,4),%ebx
468 movl 2120(%ebp,%ecx,4),%eax
470 movl 3144(%ebp,%edx,4),%edx
485 movl 72(%ebp,%eax,4),%eax
486 movl 1096(%ebp,%ebx,4),%ebx
488 movl 2120(%ebp,%ecx,4),%eax
490 movl 3144(%ebp,%edx,4),%edx
505 movl 72(%ebp,%eax,4),%eax
506 movl 1096(%ebp,%ebx,4),%ebx
508 movl 2120(%ebp,%ecx,4),%eax
510 movl 3144(%ebp,%edx,4),%edx
525 movl 72(%ebp,%eax,4),%eax
526 movl 1096(%ebp,%ebx,4),%ebx
528 movl 2120(%ebp,%ecx,4),%eax
530 movl 3144(%ebp,%edx,4),%edx
545 movl 72(%ebp,%eax,4),%eax
546 movl 1096(%ebp,%ebx,4),%ebx
548 movl 2120(%ebp,%ecx,4),%eax
550 movl 3144(%ebp,%edx,4),%edx
565 movl 72(%ebp,%eax,4),%eax
566 movl 1096(%ebp,%ebx,4),%ebx
568 movl 2120(%ebp,%ecx,4),%eax
570 movl 3144(%ebp,%edx,4),%edx
585 movl 72(%ebp,%eax,4),%eax
586 movl 1096(%ebp,%ebx,4),%ebx
588 movl 2120(%ebp,%ecx,4),%eax
590 movl 3144(%ebp,%edx,4),%edx
605 movl 72(%ebp,%eax,4),%eax
606 movl 1096(%ebp,%ebx,4),%ebx
608 movl 2120(%ebp,%ecx,4),%eax
610 movl 3144(%ebp,%edx,4),%edx
625 movl 72(%ebp,%eax,4),%eax
626 movl 1096(%ebp,%ebx,4),%ebx
628 movl 2120(%ebp,%ecx,4),%eax
630 movl 3144(%ebp,%edx,4),%edx
645 movl 72(%ebp,%eax,4),%eax
646 movl 1096(%ebp,%ebx,4),%ebx
648 movl 2120(%ebp,%ecx,4),%eax
650 movl 3144(%ebp,%edx,4),%edx
665 movl 72(%ebp,%eax,4),%eax
666 movl 1096(%ebp,%ebx,4),%ebx
668 movl 2120(%ebp,%ecx,4),%eax
670 movl 3144(%ebp,%edx,4),%edx
685 movl 72(%ebp,%eax,4),%eax
686 movl 1096(%ebp,%ebx,4),%ebx
688 movl 2120(%ebp,%ecx,4),%eax
690 movl 3144(%ebp,%edx,4),%edx
704 .size BF_decrypt,.-.L_BF_decrypt_begin
705 .globl BF_cbc_encrypt
706 .type BF_cbc_encrypt,@function
709 .L_BF_cbc_encrypt_begin:
735 andl $4294967288,%ebp
738 jz .L001encrypt_finish
748 call .L_BF_encrypt_begin
758 jnz .L002encrypt_loop
766 leal .L005cbc_enc_jmp_table-.L004PIC_point(%edx),%ecx
767 movl (%ecx,%ebp,4),%ebp
796 call .L_BF_encrypt_begin
805 andl $4294967288,%ebp
808 jz .L014decrypt_finish
816 call .L_BF_decrypt_begin
834 jnz .L015decrypt_loop
845 call .L_BF_decrypt_begin
888 .L005cbc_enc_jmp_table:
890 .long .L013ej1-.L004PIC_point
891 .long .L012ej2-.L004PIC_point
892 .long .L011ej3-.L004PIC_point
893 .long .L009ej4-.L004PIC_point
894 .long .L008ej5-.L004PIC_point
895 .long .L007ej6-.L004PIC_point
896 .long .L006ej7-.L004PIC_point
898 .size BF_cbc_encrypt,.-.L_BF_cbc_encrypt_begin
902 .type BF_encrypt,@function
931 movl 72(%ebp,%eax,4),%eax
932 movl 1096(%ebp,%ebx,4),%ebx
934 movl 2120(%ebp,%ecx,4),%eax
936 movl 3144(%ebp,%edx,4),%edx
951 movl 72(%ebp,%eax,4),%eax
952 movl 1096(%ebp,%ebx,4),%ebx
954 movl 2120(%ebp,%ecx,4),%eax
956 movl 3144(%ebp,%edx,4),%edx
971 movl 72(%ebp,%eax,4),%eax
972 movl 1096(%ebp,%ebx,4),%ebx
974 movl 2120(%ebp,%ecx,4),%eax
976 movl 3144(%ebp,%edx,4),%edx
991 movl 72(%ebp,%eax,4),%eax
992 movl 1096(%ebp,%ebx,4),%ebx
994 movl 2120(%ebp,%ecx,4),%eax
996 movl 3144(%ebp,%edx,4),%edx
1011 movl 72(%ebp,%eax,4),%eax
1012 movl 1096(%ebp,%ebx,4),%ebx
1014 movl 2120(%ebp,%ecx,4),%eax
1016 movl 3144(%ebp,%edx,4),%edx
1031 movl 72(%ebp,%eax,4),%eax
1032 movl 1096(%ebp,%ebx,4),%ebx
1034 movl 2120(%ebp,%ecx,4),%eax
1036 movl 3144(%ebp,%edx,4),%edx
1051 movl 72(%ebp,%eax,4),%eax
1052 movl 1096(%ebp,%ebx,4),%ebx
1054 movl 2120(%ebp,%ecx,4),%eax
1056 movl 3144(%ebp,%edx,4),%edx
1071 movl 72(%ebp,%eax,4),%eax
1072 movl 1096(%ebp,%ebx,4),%ebx
1074 movl 2120(%ebp,%ecx,4),%eax
1076 movl 3144(%ebp,%edx,4),%edx
1091 movl 72(%ebp,%eax,4),%eax
1092 movl 1096(%ebp,%ebx,4),%ebx
1094 movl 2120(%ebp,%ecx,4),%eax
1096 movl 3144(%ebp,%edx,4),%edx
1111 movl 72(%ebp,%eax,4),%eax
1112 movl 1096(%ebp,%ebx,4),%ebx
1114 movl 2120(%ebp,%ecx,4),%eax
1116 movl 3144(%ebp,%edx,4),%edx
1131 movl 72(%ebp,%eax,4),%eax
1132 movl 1096(%ebp,%ebx,4),%ebx
1134 movl 2120(%ebp,%ecx,4),%eax
1136 movl 3144(%ebp,%edx,4),%edx
1151 movl 72(%ebp,%eax,4),%eax
1152 movl 1096(%ebp,%ebx,4),%ebx
1154 movl 2120(%ebp,%ecx,4),%eax
1156 movl 3144(%ebp,%edx,4),%edx
1171 movl 72(%ebp,%eax,4),%eax
1172 movl 1096(%ebp,%ebx,4),%ebx
1174 movl 2120(%ebp,%ecx,4),%eax
1176 movl 3144(%ebp,%edx,4),%edx
1191 movl 72(%ebp,%eax,4),%eax
1192 movl 1096(%ebp,%ebx,4),%ebx
1194 movl 2120(%ebp,%ecx,4),%eax
1196 movl 3144(%ebp,%edx,4),%edx
1211 movl 72(%ebp,%eax,4),%eax
1212 movl 1096(%ebp,%ebx,4),%ebx
1214 movl 2120(%ebp,%ecx,4),%eax
1216 movl 3144(%ebp,%edx,4),%edx
1231 movl 72(%ebp,%eax,4),%eax
1232 movl 1096(%ebp,%ebx,4),%ebx
1234 movl 2120(%ebp,%ecx,4),%eax
1236 movl 3144(%ebp,%edx,4),%edx
1250 .size BF_encrypt,.-.L_BF_encrypt_begin
1252 .type BF_decrypt,@function
1255 .L_BF_decrypt_begin:
1281 movl 72(%ebp,%eax,4),%eax
1282 movl 1096(%ebp,%ebx,4),%ebx
1284 movl 2120(%ebp,%ecx,4),%eax
1286 movl 3144(%ebp,%edx,4),%edx
1301 movl 72(%ebp,%eax,4),%eax
1302 movl 1096(%ebp,%ebx,4),%ebx
1304 movl 2120(%ebp,%ecx,4),%eax
1306 movl 3144(%ebp,%edx,4),%edx
1321 movl 72(%ebp,%eax,4),%eax
1322 movl 1096(%ebp,%ebx,4),%ebx
1324 movl 2120(%ebp,%ecx,4),%eax
1326 movl 3144(%ebp,%edx,4),%edx
1341 movl 72(%ebp,%eax,4),%eax
1342 movl 1096(%ebp,%ebx,4),%ebx
1344 movl 2120(%ebp,%ecx,4),%eax
1346 movl 3144(%ebp,%edx,4),%edx
1361 movl 72(%ebp,%eax,4),%eax
1362 movl 1096(%ebp,%ebx,4),%ebx
1364 movl 2120(%ebp,%ecx,4),%eax
1366 movl 3144(%ebp,%edx,4),%edx
1381 movl 72(%ebp,%eax,4),%eax
1382 movl 1096(%ebp,%ebx,4),%ebx
1384 movl 2120(%ebp,%ecx,4),%eax
1386 movl 3144(%ebp,%edx,4),%edx
1401 movl 72(%ebp,%eax,4),%eax
1402 movl 1096(%ebp,%ebx,4),%ebx
1404 movl 2120(%ebp,%ecx,4),%eax
1406 movl 3144(%ebp,%edx,4),%edx
1421 movl 72(%ebp,%eax,4),%eax
1422 movl 1096(%ebp,%ebx,4),%ebx
1424 movl 2120(%ebp,%ecx,4),%eax
1426 movl 3144(%ebp,%edx,4),%edx
1441 movl 72(%ebp,%eax,4),%eax
1442 movl 1096(%ebp,%ebx,4),%ebx
1444 movl 2120(%ebp,%ecx,4),%eax
1446 movl 3144(%ebp,%edx,4),%edx
1461 movl 72(%ebp,%eax,4),%eax
1462 movl 1096(%ebp,%ebx,4),%ebx
1464 movl 2120(%ebp,%ecx,4),%eax
1466 movl 3144(%ebp,%edx,4),%edx
1481 movl 72(%ebp,%eax,4),%eax
1482 movl 1096(%ebp,%ebx,4),%ebx
1484 movl 2120(%ebp,%ecx,4),%eax
1486 movl 3144(%ebp,%edx,4),%edx
1501 movl 72(%ebp,%eax,4),%eax
1502 movl 1096(%ebp,%ebx,4),%ebx
1504 movl 2120(%ebp,%ecx,4),%eax
1506 movl 3144(%ebp,%edx,4),%edx
1521 movl 72(%ebp,%eax,4),%eax
1522 movl 1096(%ebp,%ebx,4),%ebx
1524 movl 2120(%ebp,%ecx,4),%eax
1526 movl 3144(%ebp,%edx,4),%edx
1541 movl 72(%ebp,%eax,4),%eax
1542 movl 1096(%ebp,%ebx,4),%ebx
1544 movl 2120(%ebp,%ecx,4),%eax
1546 movl 3144(%ebp,%edx,4),%edx
1561 movl 72(%ebp,%eax,4),%eax
1562 movl 1096(%ebp,%ebx,4),%ebx
1564 movl 2120(%ebp,%ecx,4),%eax
1566 movl 3144(%ebp,%edx,4),%edx
1581 movl 72(%ebp,%eax,4),%eax
1582 movl 1096(%ebp,%ebx,4),%ebx
1584 movl 2120(%ebp,%ecx,4),%eax
1586 movl 3144(%ebp,%edx,4),%edx
1600 .size BF_decrypt,.-.L_BF_decrypt_begin
1601 .globl BF_cbc_encrypt
1602 .type BF_cbc_encrypt,@function
1605 .L_BF_cbc_encrypt_begin:
1631 andl $4294967288,%ebp
1634 jz .L001encrypt_finish
1644 call .L_BF_encrypt_begin
1654 jnz .L002encrypt_loop
1655 .L001encrypt_finish:
1662 leal .L005cbc_enc_jmp_table-.L004PIC_point(%edx),%ecx
1663 movl (%ecx,%ebp,4),%ebp
1692 call .L_BF_encrypt_begin
1701 andl $4294967288,%ebp
1704 jz .L014decrypt_finish
1712 call .L_BF_decrypt_begin
1730 jnz .L015decrypt_loop
1731 .L014decrypt_finish:
1741 call .L_BF_decrypt_begin
1784 .L005cbc_enc_jmp_table:
1786 .long .L013ej1-.L004PIC_point
1787 .long .L012ej2-.L004PIC_point
1788 .long .L011ej3-.L004PIC_point
1789 .long .L009ej4-.L004PIC_point
1790 .long .L008ej5-.L004PIC_point
1791 .long .L007ej6-.L004PIC_point
1792 .long .L006ej7-.L004PIC_point
1794 .size BF_cbc_encrypt,.-.L_BF_cbc_encrypt_begin