14 .type CAST_encrypt,@function
43 movl CAST_S_table0(,%ecx,4),%ecx
44 movl CAST_S_table1(,%ebx,4),%ebx
46 movl CAST_S_table2(,%eax,4),%ebx
48 movl CAST_S_table3(,%edx,4),%ebx
64 movl CAST_S_table0(,%ecx,4),%ecx
65 movl CAST_S_table1(,%ebx,4),%ebx
67 movl CAST_S_table2(,%eax,4),%ebx
69 movl CAST_S_table3(,%edx,4),%ebx
85 movl CAST_S_table0(,%ecx,4),%ecx
86 movl CAST_S_table1(,%ebx,4),%ebx
88 movl CAST_S_table2(,%eax,4),%ebx
90 movl CAST_S_table3(,%edx,4),%ebx
106 movl CAST_S_table0(,%ecx,4),%ecx
107 movl CAST_S_table1(,%ebx,4),%ebx
109 movl CAST_S_table2(,%eax,4),%ebx
111 movl CAST_S_table3(,%edx,4),%ebx
127 movl CAST_S_table0(,%ecx,4),%ecx
128 movl CAST_S_table1(,%ebx,4),%ebx
130 movl CAST_S_table2(,%eax,4),%ebx
132 movl CAST_S_table3(,%edx,4),%ebx
148 movl CAST_S_table0(,%ecx,4),%ecx
149 movl CAST_S_table1(,%ebx,4),%ebx
151 movl CAST_S_table2(,%eax,4),%ebx
153 movl CAST_S_table3(,%edx,4),%ebx
169 movl CAST_S_table0(,%ecx,4),%ecx
170 movl CAST_S_table1(,%ebx,4),%ebx
172 movl CAST_S_table2(,%eax,4),%ebx
174 movl CAST_S_table3(,%edx,4),%ebx
190 movl CAST_S_table0(,%ecx,4),%ecx
191 movl CAST_S_table1(,%ebx,4),%ebx
193 movl CAST_S_table2(,%eax,4),%ebx
195 movl CAST_S_table3(,%edx,4),%ebx
211 movl CAST_S_table0(,%ecx,4),%ecx
212 movl CAST_S_table1(,%ebx,4),%ebx
214 movl CAST_S_table2(,%eax,4),%ebx
216 movl CAST_S_table3(,%edx,4),%ebx
232 movl CAST_S_table0(,%ecx,4),%ecx
233 movl CAST_S_table1(,%ebx,4),%ebx
235 movl CAST_S_table2(,%eax,4),%ebx
237 movl CAST_S_table3(,%edx,4),%ebx
253 movl CAST_S_table0(,%ecx,4),%ecx
254 movl CAST_S_table1(,%ebx,4),%ebx
256 movl CAST_S_table2(,%eax,4),%ebx
258 movl CAST_S_table3(,%edx,4),%ebx
274 movl CAST_S_table0(,%ecx,4),%ecx
275 movl CAST_S_table1(,%ebx,4),%ebx
277 movl CAST_S_table2(,%eax,4),%ebx
279 movl CAST_S_table3(,%edx,4),%ebx
285 jnz .L000cast_enc_done
299 movl CAST_S_table0(,%ecx,4),%ecx
300 movl CAST_S_table1(,%ebx,4),%ebx
302 movl CAST_S_table2(,%eax,4),%ebx
304 movl CAST_S_table3(,%edx,4),%ebx
320 movl CAST_S_table0(,%ecx,4),%ecx
321 movl CAST_S_table1(,%ebx,4),%ebx
323 movl CAST_S_table2(,%eax,4),%ebx
325 movl CAST_S_table3(,%edx,4),%ebx
341 movl CAST_S_table0(,%ecx,4),%ecx
342 movl CAST_S_table1(,%ebx,4),%ebx
344 movl CAST_S_table2(,%eax,4),%ebx
346 movl CAST_S_table3(,%edx,4),%ebx
362 movl CAST_S_table0(,%ecx,4),%ecx
363 movl CAST_S_table1(,%ebx,4),%ebx
365 movl CAST_S_table2(,%eax,4),%ebx
367 movl CAST_S_table3(,%edx,4),%ebx
381 .size CAST_encrypt,.L_CAST_encrypt_end-CAST_encrypt
382 .ident "CAST_encrypt"
386 .type CAST_decrypt,@function
401 jnz .L001cast_dec_skip
416 movl CAST_S_table0(,%ecx,4),%ecx
417 movl CAST_S_table1(,%ebx,4),%ebx
419 movl CAST_S_table2(,%eax,4),%ebx
421 movl CAST_S_table3(,%edx,4),%ebx
437 movl CAST_S_table0(,%ecx,4),%ecx
438 movl CAST_S_table1(,%ebx,4),%ebx
440 movl CAST_S_table2(,%eax,4),%ebx
442 movl CAST_S_table3(,%edx,4),%ebx
458 movl CAST_S_table0(,%ecx,4),%ecx
459 movl CAST_S_table1(,%ebx,4),%ebx
461 movl CAST_S_table2(,%eax,4),%ebx
463 movl CAST_S_table3(,%edx,4),%ebx
479 movl CAST_S_table0(,%ecx,4),%ecx
480 movl CAST_S_table1(,%ebx,4),%ebx
482 movl CAST_S_table2(,%eax,4),%ebx
484 movl CAST_S_table3(,%edx,4),%ebx
501 movl CAST_S_table0(,%ecx,4),%ecx
502 movl CAST_S_table1(,%ebx,4),%ebx
504 movl CAST_S_table2(,%eax,4),%ebx
506 movl CAST_S_table3(,%edx,4),%ebx
522 movl CAST_S_table0(,%ecx,4),%ecx
523 movl CAST_S_table1(,%ebx,4),%ebx
525 movl CAST_S_table2(,%eax,4),%ebx
527 movl CAST_S_table3(,%edx,4),%ebx
543 movl CAST_S_table0(,%ecx,4),%ecx
544 movl CAST_S_table1(,%ebx,4),%ebx
546 movl CAST_S_table2(,%eax,4),%ebx
548 movl CAST_S_table3(,%edx,4),%ebx
564 movl CAST_S_table0(,%ecx,4),%ecx
565 movl CAST_S_table1(,%ebx,4),%ebx
567 movl CAST_S_table2(,%eax,4),%ebx
569 movl CAST_S_table3(,%edx,4),%ebx
585 movl CAST_S_table0(,%ecx,4),%ecx
586 movl CAST_S_table1(,%ebx,4),%ebx
588 movl CAST_S_table2(,%eax,4),%ebx
590 movl CAST_S_table3(,%edx,4),%ebx
606 movl CAST_S_table0(,%ecx,4),%ecx
607 movl CAST_S_table1(,%ebx,4),%ebx
609 movl CAST_S_table2(,%eax,4),%ebx
611 movl CAST_S_table3(,%edx,4),%ebx
627 movl CAST_S_table0(,%ecx,4),%ecx
628 movl CAST_S_table1(,%ebx,4),%ebx
630 movl CAST_S_table2(,%eax,4),%ebx
632 movl CAST_S_table3(,%edx,4),%ebx
648 movl CAST_S_table0(,%ecx,4),%ecx
649 movl CAST_S_table1(,%ebx,4),%ebx
651 movl CAST_S_table2(,%eax,4),%ebx
653 movl CAST_S_table3(,%edx,4),%ebx
669 movl CAST_S_table0(,%ecx,4),%ecx
670 movl CAST_S_table1(,%ebx,4),%ebx
672 movl CAST_S_table2(,%eax,4),%ebx
674 movl CAST_S_table3(,%edx,4),%ebx
690 movl CAST_S_table0(,%ecx,4),%ecx
691 movl CAST_S_table1(,%ebx,4),%ebx
693 movl CAST_S_table2(,%eax,4),%ebx
695 movl CAST_S_table3(,%edx,4),%ebx
711 movl CAST_S_table0(,%ecx,4),%ecx
712 movl CAST_S_table1(,%ebx,4),%ebx
714 movl CAST_S_table2(,%eax,4),%ebx
716 movl CAST_S_table3(,%edx,4),%ebx
732 movl CAST_S_table0(,%ecx,4),%ecx
733 movl CAST_S_table1(,%ebx,4),%ebx
735 movl CAST_S_table2(,%eax,4),%ebx
737 movl CAST_S_table3(,%edx,4),%ebx
750 .size CAST_decrypt,.L_CAST_decrypt_end-CAST_decrypt
751 .ident "CAST_decrypt"
754 .globl CAST_cbc_encrypt
755 .type CAST_cbc_encrypt,@function
782 andl $4294967288, %ebp
785 jz .L003encrypt_finish
809 jnz .L004encrypt_loop
817 leal .L007cbc_enc_jmp_table-.L006PIC_point(%edx),%ecx
818 movl (%ecx,%ebp,4), %ebp
863 andl $4294967288, %ebp
866 jz .L016decrypt_finish
896 jnz .L017decrypt_loop
955 .L007cbc_enc_jmp_table:
957 .long .L015ej1-.L006PIC_point
958 .long .L014ej2-.L006PIC_point
959 .long .L013ej3-.L006PIC_point
960 .long .L011ej4-.L006PIC_point
961 .long .L010ej5-.L006PIC_point
962 .long .L009ej6-.L006PIC_point
963 .long .L008ej7-.L006PIC_point
964 .L_CAST_cbc_encrypt_end:
965 .size CAST_cbc_encrypt,.L_CAST_cbc_encrypt_end-CAST_cbc_encrypt