1 # $FreeBSD: src/secure/lib/libcrypto/i386/rc5-586.s,v 1.1.4.1 2003/02/14 22:38:15 nectar Exp $
2 # Dont even think of reading this code
3 # It was automatically generated by rc5-586.pl
4 # Which is a perl program used to generate the x86 assember for
5 # any of elf, a.out, BSDI, Win32, gaswin (for GNU as on Win32) or Solaris
6 # eric <eay@cryptsoft.com>
14 .type RC5_32_encrypt,@function
201 .L_RC5_32_encrypt_end:
202 .size RC5_32_encrypt,.L_RC5_32_encrypt_end-RC5_32_encrypt
206 .globl RC5_32_decrypt
207 .type RC5_32_decrypt,@function
396 .L_RC5_32_decrypt_end:
397 .size RC5_32_decrypt,.L_RC5_32_decrypt_end-RC5_32_decrypt
401 .globl RC5_32_cbc_encrypt
402 .type RC5_32_cbc_encrypt,@function
410 # getting iv ptr from parameter 4
421 # getting encrypt flag from parameter 5
423 # get and push parameter 3
429 andl $4294967288, %ebp
432 jz .L005encrypt_finish
448 jnz .L006encrypt_loop
455 movl .L008cbc_enc_jmp_table(,%ebp,4),%ebp
487 andl $4294967288, %ebp
490 jz .L017decrypt_finish
512 jnz .L018decrypt_loop
563 .L008cbc_enc_jmp_table:
573 .L027cbc_dec_jmp_table:
582 .L_RC5_32_cbc_encrypt_end:
583 .size RC5_32_cbc_encrypt,.L_RC5_32_cbc_encrypt_end-RC5_32_cbc_encrypt