2 # Do not modify. This file is auto-generated from bf-686.pl.
7 .type BF_encrypt,@function
34 movl 72(%edi,%eax,4),%esi
35 movl 1096(%edi,%ebx,4),%ebp
39 movl 2120(%edi,%eax,4),%eax
41 movl 3144(%edi,%ebx,4),%ebp
53 movl 72(%edi,%eax,4),%esi
54 movl 1096(%edi,%ebx,4),%ebp
58 movl 2120(%edi,%eax,4),%eax
60 movl 3144(%edi,%ebx,4),%ebp
72 movl 72(%edi,%eax,4),%esi
73 movl 1096(%edi,%ebx,4),%ebp
77 movl 2120(%edi,%eax,4),%eax
79 movl 3144(%edi,%ebx,4),%ebp
91 movl 72(%edi,%eax,4),%esi
92 movl 1096(%edi,%ebx,4),%ebp
96 movl 2120(%edi,%eax,4),%eax
98 movl 3144(%edi,%ebx,4),%ebp
110 movl 72(%edi,%eax,4),%esi
111 movl 1096(%edi,%ebx,4),%ebp
115 movl 2120(%edi,%eax,4),%eax
117 movl 3144(%edi,%ebx,4),%ebp
129 movl 72(%edi,%eax,4),%esi
130 movl 1096(%edi,%ebx,4),%ebp
134 movl 2120(%edi,%eax,4),%eax
136 movl 3144(%edi,%ebx,4),%ebp
148 movl 72(%edi,%eax,4),%esi
149 movl 1096(%edi,%ebx,4),%ebp
153 movl 2120(%edi,%eax,4),%eax
155 movl 3144(%edi,%ebx,4),%ebp
167 movl 72(%edi,%eax,4),%esi
168 movl 1096(%edi,%ebx,4),%ebp
172 movl 2120(%edi,%eax,4),%eax
174 movl 3144(%edi,%ebx,4),%ebp
186 movl 72(%edi,%eax,4),%esi
187 movl 1096(%edi,%ebx,4),%ebp
191 movl 2120(%edi,%eax,4),%eax
193 movl 3144(%edi,%ebx,4),%ebp
205 movl 72(%edi,%eax,4),%esi
206 movl 1096(%edi,%ebx,4),%ebp
210 movl 2120(%edi,%eax,4),%eax
212 movl 3144(%edi,%ebx,4),%ebp
224 movl 72(%edi,%eax,4),%esi
225 movl 1096(%edi,%ebx,4),%ebp
229 movl 2120(%edi,%eax,4),%eax
231 movl 3144(%edi,%ebx,4),%ebp
243 movl 72(%edi,%eax,4),%esi
244 movl 1096(%edi,%ebx,4),%ebp
248 movl 2120(%edi,%eax,4),%eax
250 movl 3144(%edi,%ebx,4),%ebp
262 movl 72(%edi,%eax,4),%esi
263 movl 1096(%edi,%ebx,4),%ebp
267 movl 2120(%edi,%eax,4),%eax
269 movl 3144(%edi,%ebx,4),%ebp
281 movl 72(%edi,%eax,4),%esi
282 movl 1096(%edi,%ebx,4),%ebp
286 movl 2120(%edi,%eax,4),%eax
288 movl 3144(%edi,%ebx,4),%ebp
300 movl 72(%edi,%eax,4),%esi
301 movl 1096(%edi,%ebx,4),%ebp
305 movl 2120(%edi,%eax,4),%eax
307 movl 3144(%edi,%ebx,4),%ebp
319 movl 72(%edi,%eax,4),%esi
320 movl 1096(%edi,%ebx,4),%ebp
324 movl 2120(%edi,%eax,4),%eax
326 movl 3144(%edi,%ebx,4),%ebp
339 .size BF_encrypt,.-.L_BF_encrypt_begin
341 .type BF_decrypt,@function
368 movl 72(%edi,%eax,4),%esi
369 movl 1096(%edi,%ebx,4),%ebp
373 movl 2120(%edi,%eax,4),%eax
375 movl 3144(%edi,%ebx,4),%ebp
387 movl 72(%edi,%eax,4),%esi
388 movl 1096(%edi,%ebx,4),%ebp
392 movl 2120(%edi,%eax,4),%eax
394 movl 3144(%edi,%ebx,4),%ebp
406 movl 72(%edi,%eax,4),%esi
407 movl 1096(%edi,%ebx,4),%ebp
411 movl 2120(%edi,%eax,4),%eax
413 movl 3144(%edi,%ebx,4),%ebp
425 movl 72(%edi,%eax,4),%esi
426 movl 1096(%edi,%ebx,4),%ebp
430 movl 2120(%edi,%eax,4),%eax
432 movl 3144(%edi,%ebx,4),%ebp
444 movl 72(%edi,%eax,4),%esi
445 movl 1096(%edi,%ebx,4),%ebp
449 movl 2120(%edi,%eax,4),%eax
451 movl 3144(%edi,%ebx,4),%ebp
463 movl 72(%edi,%eax,4),%esi
464 movl 1096(%edi,%ebx,4),%ebp
468 movl 2120(%edi,%eax,4),%eax
470 movl 3144(%edi,%ebx,4),%ebp
482 movl 72(%edi,%eax,4),%esi
483 movl 1096(%edi,%ebx,4),%ebp
487 movl 2120(%edi,%eax,4),%eax
489 movl 3144(%edi,%ebx,4),%ebp
501 movl 72(%edi,%eax,4),%esi
502 movl 1096(%edi,%ebx,4),%ebp
506 movl 2120(%edi,%eax,4),%eax
508 movl 3144(%edi,%ebx,4),%ebp
520 movl 72(%edi,%eax,4),%esi
521 movl 1096(%edi,%ebx,4),%ebp
525 movl 2120(%edi,%eax,4),%eax
527 movl 3144(%edi,%ebx,4),%ebp
539 movl 72(%edi,%eax,4),%esi
540 movl 1096(%edi,%ebx,4),%ebp
544 movl 2120(%edi,%eax,4),%eax
546 movl 3144(%edi,%ebx,4),%ebp
558 movl 72(%edi,%eax,4),%esi
559 movl 1096(%edi,%ebx,4),%ebp
563 movl 2120(%edi,%eax,4),%eax
565 movl 3144(%edi,%ebx,4),%ebp
577 movl 72(%edi,%eax,4),%esi
578 movl 1096(%edi,%ebx,4),%ebp
582 movl 2120(%edi,%eax,4),%eax
584 movl 3144(%edi,%ebx,4),%ebp
596 movl 72(%edi,%eax,4),%esi
597 movl 1096(%edi,%ebx,4),%ebp
601 movl 2120(%edi,%eax,4),%eax
603 movl 3144(%edi,%ebx,4),%ebp
615 movl 72(%edi,%eax,4),%esi
616 movl 1096(%edi,%ebx,4),%ebp
620 movl 2120(%edi,%eax,4),%eax
622 movl 3144(%edi,%ebx,4),%ebp
634 movl 72(%edi,%eax,4),%esi
635 movl 1096(%edi,%ebx,4),%ebp
639 movl 2120(%edi,%eax,4),%eax
641 movl 3144(%edi,%ebx,4),%ebp
653 movl 72(%edi,%eax,4),%esi
654 movl 1096(%edi,%ebx,4),%ebp
658 movl 2120(%edi,%eax,4),%eax
660 movl 3144(%edi,%ebx,4),%ebp
673 .size BF_decrypt,.-.L_BF_decrypt_begin
674 .globl BF_cbc_encrypt
675 .type BF_cbc_encrypt,@function
678 .L_BF_cbc_encrypt_begin:
704 andl $4294967288,%ebp
707 jz .L001encrypt_finish
717 call .L_BF_encrypt_begin
727 jnz .L002encrypt_loop
735 leal .L005cbc_enc_jmp_table-.L004PIC_point(%edx),%ecx
736 movl (%ecx,%ebp,4),%ebp
765 call .L_BF_encrypt_begin
774 andl $4294967288,%ebp
777 jz .L014decrypt_finish
785 call .L_BF_decrypt_begin
803 jnz .L015decrypt_loop
814 call .L_BF_decrypt_begin
857 .L005cbc_enc_jmp_table:
859 .long .L013ej1-.L004PIC_point
860 .long .L012ej2-.L004PIC_point
861 .long .L011ej3-.L004PIC_point
862 .long .L009ej4-.L004PIC_point
863 .long .L008ej5-.L004PIC_point
864 .long .L007ej6-.L004PIC_point
865 .long .L006ej7-.L004PIC_point
867 .size BF_cbc_encrypt,.-.L_BF_cbc_encrypt_begin
872 .type BF_encrypt,@function
899 movl 72(%edi,%eax,4),%esi
900 movl 1096(%edi,%ebx,4),%ebp
904 movl 2120(%edi,%eax,4),%eax
906 movl 3144(%edi,%ebx,4),%ebp
918 movl 72(%edi,%eax,4),%esi
919 movl 1096(%edi,%ebx,4),%ebp
923 movl 2120(%edi,%eax,4),%eax
925 movl 3144(%edi,%ebx,4),%ebp
937 movl 72(%edi,%eax,4),%esi
938 movl 1096(%edi,%ebx,4),%ebp
942 movl 2120(%edi,%eax,4),%eax
944 movl 3144(%edi,%ebx,4),%ebp
956 movl 72(%edi,%eax,4),%esi
957 movl 1096(%edi,%ebx,4),%ebp
961 movl 2120(%edi,%eax,4),%eax
963 movl 3144(%edi,%ebx,4),%ebp
975 movl 72(%edi,%eax,4),%esi
976 movl 1096(%edi,%ebx,4),%ebp
980 movl 2120(%edi,%eax,4),%eax
982 movl 3144(%edi,%ebx,4),%ebp
994 movl 72(%edi,%eax,4),%esi
995 movl 1096(%edi,%ebx,4),%ebp
999 movl 2120(%edi,%eax,4),%eax
1001 movl 3144(%edi,%ebx,4),%ebp
1013 movl 72(%edi,%eax,4),%esi
1014 movl 1096(%edi,%ebx,4),%ebp
1018 movl 2120(%edi,%eax,4),%eax
1020 movl 3144(%edi,%ebx,4),%ebp
1032 movl 72(%edi,%eax,4),%esi
1033 movl 1096(%edi,%ebx,4),%ebp
1037 movl 2120(%edi,%eax,4),%eax
1039 movl 3144(%edi,%ebx,4),%ebp
1051 movl 72(%edi,%eax,4),%esi
1052 movl 1096(%edi,%ebx,4),%ebp
1056 movl 2120(%edi,%eax,4),%eax
1058 movl 3144(%edi,%ebx,4),%ebp
1070 movl 72(%edi,%eax,4),%esi
1071 movl 1096(%edi,%ebx,4),%ebp
1075 movl 2120(%edi,%eax,4),%eax
1077 movl 3144(%edi,%ebx,4),%ebp
1089 movl 72(%edi,%eax,4),%esi
1090 movl 1096(%edi,%ebx,4),%ebp
1094 movl 2120(%edi,%eax,4),%eax
1096 movl 3144(%edi,%ebx,4),%ebp
1108 movl 72(%edi,%eax,4),%esi
1109 movl 1096(%edi,%ebx,4),%ebp
1113 movl 2120(%edi,%eax,4),%eax
1115 movl 3144(%edi,%ebx,4),%ebp
1127 movl 72(%edi,%eax,4),%esi
1128 movl 1096(%edi,%ebx,4),%ebp
1132 movl 2120(%edi,%eax,4),%eax
1134 movl 3144(%edi,%ebx,4),%ebp
1146 movl 72(%edi,%eax,4),%esi
1147 movl 1096(%edi,%ebx,4),%ebp
1151 movl 2120(%edi,%eax,4),%eax
1153 movl 3144(%edi,%ebx,4),%ebp
1165 movl 72(%edi,%eax,4),%esi
1166 movl 1096(%edi,%ebx,4),%ebp
1170 movl 2120(%edi,%eax,4),%eax
1172 movl 3144(%edi,%ebx,4),%ebp
1184 movl 72(%edi,%eax,4),%esi
1185 movl 1096(%edi,%ebx,4),%ebp
1189 movl 2120(%edi,%eax,4),%eax
1191 movl 3144(%edi,%ebx,4),%ebp
1204 .size BF_encrypt,.-.L_BF_encrypt_begin
1206 .type BF_decrypt,@function
1209 .L_BF_decrypt_begin:
1233 movl 72(%edi,%eax,4),%esi
1234 movl 1096(%edi,%ebx,4),%ebp
1238 movl 2120(%edi,%eax,4),%eax
1240 movl 3144(%edi,%ebx,4),%ebp
1252 movl 72(%edi,%eax,4),%esi
1253 movl 1096(%edi,%ebx,4),%ebp
1257 movl 2120(%edi,%eax,4),%eax
1259 movl 3144(%edi,%ebx,4),%ebp
1271 movl 72(%edi,%eax,4),%esi
1272 movl 1096(%edi,%ebx,4),%ebp
1276 movl 2120(%edi,%eax,4),%eax
1278 movl 3144(%edi,%ebx,4),%ebp
1290 movl 72(%edi,%eax,4),%esi
1291 movl 1096(%edi,%ebx,4),%ebp
1295 movl 2120(%edi,%eax,4),%eax
1297 movl 3144(%edi,%ebx,4),%ebp
1309 movl 72(%edi,%eax,4),%esi
1310 movl 1096(%edi,%ebx,4),%ebp
1314 movl 2120(%edi,%eax,4),%eax
1316 movl 3144(%edi,%ebx,4),%ebp
1328 movl 72(%edi,%eax,4),%esi
1329 movl 1096(%edi,%ebx,4),%ebp
1333 movl 2120(%edi,%eax,4),%eax
1335 movl 3144(%edi,%ebx,4),%ebp
1347 movl 72(%edi,%eax,4),%esi
1348 movl 1096(%edi,%ebx,4),%ebp
1352 movl 2120(%edi,%eax,4),%eax
1354 movl 3144(%edi,%ebx,4),%ebp
1366 movl 72(%edi,%eax,4),%esi
1367 movl 1096(%edi,%ebx,4),%ebp
1371 movl 2120(%edi,%eax,4),%eax
1373 movl 3144(%edi,%ebx,4),%ebp
1385 movl 72(%edi,%eax,4),%esi
1386 movl 1096(%edi,%ebx,4),%ebp
1390 movl 2120(%edi,%eax,4),%eax
1392 movl 3144(%edi,%ebx,4),%ebp
1404 movl 72(%edi,%eax,4),%esi
1405 movl 1096(%edi,%ebx,4),%ebp
1409 movl 2120(%edi,%eax,4),%eax
1411 movl 3144(%edi,%ebx,4),%ebp
1423 movl 72(%edi,%eax,4),%esi
1424 movl 1096(%edi,%ebx,4),%ebp
1428 movl 2120(%edi,%eax,4),%eax
1430 movl 3144(%edi,%ebx,4),%ebp
1442 movl 72(%edi,%eax,4),%esi
1443 movl 1096(%edi,%ebx,4),%ebp
1447 movl 2120(%edi,%eax,4),%eax
1449 movl 3144(%edi,%ebx,4),%ebp
1461 movl 72(%edi,%eax,4),%esi
1462 movl 1096(%edi,%ebx,4),%ebp
1466 movl 2120(%edi,%eax,4),%eax
1468 movl 3144(%edi,%ebx,4),%ebp
1480 movl 72(%edi,%eax,4),%esi
1481 movl 1096(%edi,%ebx,4),%ebp
1485 movl 2120(%edi,%eax,4),%eax
1487 movl 3144(%edi,%ebx,4),%ebp
1499 movl 72(%edi,%eax,4),%esi
1500 movl 1096(%edi,%ebx,4),%ebp
1504 movl 2120(%edi,%eax,4),%eax
1506 movl 3144(%edi,%ebx,4),%ebp
1518 movl 72(%edi,%eax,4),%esi
1519 movl 1096(%edi,%ebx,4),%ebp
1523 movl 2120(%edi,%eax,4),%eax
1525 movl 3144(%edi,%ebx,4),%ebp
1538 .size BF_decrypt,.-.L_BF_decrypt_begin
1539 .globl BF_cbc_encrypt
1540 .type BF_cbc_encrypt,@function
1543 .L_BF_cbc_encrypt_begin:
1569 andl $4294967288,%ebp
1572 jz .L001encrypt_finish
1582 call .L_BF_encrypt_begin
1592 jnz .L002encrypt_loop
1593 .L001encrypt_finish:
1600 leal .L005cbc_enc_jmp_table-.L004PIC_point(%edx),%ecx
1601 movl (%ecx,%ebp,4),%ebp
1630 call .L_BF_encrypt_begin
1639 andl $4294967288,%ebp
1642 jz .L014decrypt_finish
1650 call .L_BF_decrypt_begin
1668 jnz .L015decrypt_loop
1669 .L014decrypt_finish:
1679 call .L_BF_decrypt_begin
1722 .L005cbc_enc_jmp_table:
1724 .long .L013ej1-.L004PIC_point
1725 .long .L012ej2-.L004PIC_point
1726 .long .L011ej3-.L004PIC_point
1727 .long .L009ej4-.L004PIC_point
1728 .long .L008ej5-.L004PIC_point
1729 .long .L007ej6-.L004PIC_point
1730 .long .L006ej7-.L004PIC_point
1732 .size BF_cbc_encrypt,.-.L_BF_cbc_encrypt_begin