1 # $FreeBSD: src/secure/lib/libcrypto/i386/rc5-586.s,v 1.1.4.1 2003/02/14 22:38:15 nectar Exp $
2 # $DragonFly: src/secure/lib/libcrypto/i386/Attic/rc5-586.s,v 1.2 2003/06/17 04:27:48 dillon Exp $
3 # Dont even think of reading this code
4 # It was automatically generated by rc5-586.pl
5 # Which is a perl program used to generate the x86 assember for
6 # any of elf, a.out, BSDI, Win32, gaswin (for GNU as on Win32) or Solaris
7 # eric <eay@cryptsoft.com>
15 .type RC5_32_encrypt,@function
202 .L_RC5_32_encrypt_end:
203 .size RC5_32_encrypt,.L_RC5_32_encrypt_end-RC5_32_encrypt
207 .globl RC5_32_decrypt
208 .type RC5_32_decrypt,@function
397 .L_RC5_32_decrypt_end:
398 .size RC5_32_decrypt,.L_RC5_32_decrypt_end-RC5_32_decrypt
402 .globl RC5_32_cbc_encrypt
403 .type RC5_32_cbc_encrypt,@function
411 # getting iv ptr from parameter 4
422 # getting encrypt flag from parameter 5
424 # get and push parameter 3
430 andl $4294967288, %ebp
433 jz .L005encrypt_finish
449 jnz .L006encrypt_loop
456 movl .L008cbc_enc_jmp_table(,%ebp,4),%ebp
488 andl $4294967288, %ebp
491 jz .L017decrypt_finish
513 jnz .L018decrypt_loop
564 .L008cbc_enc_jmp_table:
574 .L027cbc_dec_jmp_table:
583 .L_RC5_32_cbc_encrypt_end:
584 .size RC5_32_cbc_encrypt,.L_RC5_32_cbc_encrypt_end-RC5_32_cbc_encrypt