1 #include <machine/asm.h>
4 .type BF_encrypt,@function
31 movl 72(%edi,%eax,4),%esi
32 movl 1096(%edi,%ebx,4),%ebp
36 movl 2120(%edi,%eax,4),%eax
38 movl 3144(%edi,%ebx,4),%ebp
50 movl 72(%edi,%eax,4),%esi
51 movl 1096(%edi,%ebx,4),%ebp
55 movl 2120(%edi,%eax,4),%eax
57 movl 3144(%edi,%ebx,4),%ebp
69 movl 72(%edi,%eax,4),%esi
70 movl 1096(%edi,%ebx,4),%ebp
74 movl 2120(%edi,%eax,4),%eax
76 movl 3144(%edi,%ebx,4),%ebp
88 movl 72(%edi,%eax,4),%esi
89 movl 1096(%edi,%ebx,4),%ebp
93 movl 2120(%edi,%eax,4),%eax
95 movl 3144(%edi,%ebx,4),%ebp
107 movl 72(%edi,%eax,4),%esi
108 movl 1096(%edi,%ebx,4),%ebp
112 movl 2120(%edi,%eax,4),%eax
114 movl 3144(%edi,%ebx,4),%ebp
126 movl 72(%edi,%eax,4),%esi
127 movl 1096(%edi,%ebx,4),%ebp
131 movl 2120(%edi,%eax,4),%eax
133 movl 3144(%edi,%ebx,4),%ebp
145 movl 72(%edi,%eax,4),%esi
146 movl 1096(%edi,%ebx,4),%ebp
150 movl 2120(%edi,%eax,4),%eax
152 movl 3144(%edi,%ebx,4),%ebp
164 movl 72(%edi,%eax,4),%esi
165 movl 1096(%edi,%ebx,4),%ebp
169 movl 2120(%edi,%eax,4),%eax
171 movl 3144(%edi,%ebx,4),%ebp
183 movl 72(%edi,%eax,4),%esi
184 movl 1096(%edi,%ebx,4),%ebp
188 movl 2120(%edi,%eax,4),%eax
190 movl 3144(%edi,%ebx,4),%ebp
202 movl 72(%edi,%eax,4),%esi
203 movl 1096(%edi,%ebx,4),%ebp
207 movl 2120(%edi,%eax,4),%eax
209 movl 3144(%edi,%ebx,4),%ebp
221 movl 72(%edi,%eax,4),%esi
222 movl 1096(%edi,%ebx,4),%ebp
226 movl 2120(%edi,%eax,4),%eax
228 movl 3144(%edi,%ebx,4),%ebp
240 movl 72(%edi,%eax,4),%esi
241 movl 1096(%edi,%ebx,4),%ebp
245 movl 2120(%edi,%eax,4),%eax
247 movl 3144(%edi,%ebx,4),%ebp
259 movl 72(%edi,%eax,4),%esi
260 movl 1096(%edi,%ebx,4),%ebp
264 movl 2120(%edi,%eax,4),%eax
266 movl 3144(%edi,%ebx,4),%ebp
278 movl 72(%edi,%eax,4),%esi
279 movl 1096(%edi,%ebx,4),%ebp
283 movl 2120(%edi,%eax,4),%eax
285 movl 3144(%edi,%ebx,4),%ebp
297 movl 72(%edi,%eax,4),%esi
298 movl 1096(%edi,%ebx,4),%ebp
302 movl 2120(%edi,%eax,4),%eax
304 movl 3144(%edi,%ebx,4),%ebp
316 movl 72(%edi,%eax,4),%esi
317 movl 1096(%edi,%ebx,4),%ebp
321 movl 2120(%edi,%eax,4),%eax
323 movl 3144(%edi,%ebx,4),%ebp
336 .size BF_encrypt,.-.L_BF_encrypt_begin
338 .type BF_decrypt,@function
365 movl 72(%edi,%eax,4),%esi
366 movl 1096(%edi,%ebx,4),%ebp
370 movl 2120(%edi,%eax,4),%eax
372 movl 3144(%edi,%ebx,4),%ebp
384 movl 72(%edi,%eax,4),%esi
385 movl 1096(%edi,%ebx,4),%ebp
389 movl 2120(%edi,%eax,4),%eax
391 movl 3144(%edi,%ebx,4),%ebp
403 movl 72(%edi,%eax,4),%esi
404 movl 1096(%edi,%ebx,4),%ebp
408 movl 2120(%edi,%eax,4),%eax
410 movl 3144(%edi,%ebx,4),%ebp
422 movl 72(%edi,%eax,4),%esi
423 movl 1096(%edi,%ebx,4),%ebp
427 movl 2120(%edi,%eax,4),%eax
429 movl 3144(%edi,%ebx,4),%ebp
441 movl 72(%edi,%eax,4),%esi
442 movl 1096(%edi,%ebx,4),%ebp
446 movl 2120(%edi,%eax,4),%eax
448 movl 3144(%edi,%ebx,4),%ebp
460 movl 72(%edi,%eax,4),%esi
461 movl 1096(%edi,%ebx,4),%ebp
465 movl 2120(%edi,%eax,4),%eax
467 movl 3144(%edi,%ebx,4),%ebp
479 movl 72(%edi,%eax,4),%esi
480 movl 1096(%edi,%ebx,4),%ebp
484 movl 2120(%edi,%eax,4),%eax
486 movl 3144(%edi,%ebx,4),%ebp
498 movl 72(%edi,%eax,4),%esi
499 movl 1096(%edi,%ebx,4),%ebp
503 movl 2120(%edi,%eax,4),%eax
505 movl 3144(%edi,%ebx,4),%ebp
517 movl 72(%edi,%eax,4),%esi
518 movl 1096(%edi,%ebx,4),%ebp
522 movl 2120(%edi,%eax,4),%eax
524 movl 3144(%edi,%ebx,4),%ebp
536 movl 72(%edi,%eax,4),%esi
537 movl 1096(%edi,%ebx,4),%ebp
541 movl 2120(%edi,%eax,4),%eax
543 movl 3144(%edi,%ebx,4),%ebp
555 movl 72(%edi,%eax,4),%esi
556 movl 1096(%edi,%ebx,4),%ebp
560 movl 2120(%edi,%eax,4),%eax
562 movl 3144(%edi,%ebx,4),%ebp
574 movl 72(%edi,%eax,4),%esi
575 movl 1096(%edi,%ebx,4),%ebp
579 movl 2120(%edi,%eax,4),%eax
581 movl 3144(%edi,%ebx,4),%ebp
593 movl 72(%edi,%eax,4),%esi
594 movl 1096(%edi,%ebx,4),%ebp
598 movl 2120(%edi,%eax,4),%eax
600 movl 3144(%edi,%ebx,4),%ebp
612 movl 72(%edi,%eax,4),%esi
613 movl 1096(%edi,%ebx,4),%ebp
617 movl 2120(%edi,%eax,4),%eax
619 movl 3144(%edi,%ebx,4),%ebp
631 movl 72(%edi,%eax,4),%esi
632 movl 1096(%edi,%ebx,4),%ebp
636 movl 2120(%edi,%eax,4),%eax
638 movl 3144(%edi,%ebx,4),%ebp
650 movl 72(%edi,%eax,4),%esi
651 movl 1096(%edi,%ebx,4),%ebp
655 movl 2120(%edi,%eax,4),%eax
657 movl 3144(%edi,%ebx,4),%ebp
670 .size BF_decrypt,.-.L_BF_decrypt_begin
671 .globl BF_cbc_encrypt
672 .type BF_cbc_encrypt,@function
675 .L_BF_cbc_encrypt_begin:
701 andl $4294967288,%ebp
704 jz .L001encrypt_finish
714 call .L_BF_encrypt_begin
724 jnz .L002encrypt_loop
732 leal .L005cbc_enc_jmp_table-.L004PIC_point(%edx),%ecx
733 movl (%ecx,%ebp,4),%ebp
762 call .L_BF_encrypt_begin
771 andl $4294967288,%ebp
774 jz .L014decrypt_finish
782 call .L_BF_decrypt_begin
800 jnz .L015decrypt_loop
811 call .L_BF_decrypt_begin
854 .L005cbc_enc_jmp_table:
856 .long .L013ej1-.L004PIC_point
857 .long .L012ej2-.L004PIC_point
858 .long .L011ej3-.L004PIC_point
859 .long .L009ej4-.L004PIC_point
860 .long .L008ej5-.L004PIC_point
861 .long .L007ej6-.L004PIC_point
862 .long .L006ej7-.L004PIC_point
864 .size BF_cbc_encrypt,.-.L_BF_cbc_encrypt_begin