| Index: openssl/crypto/des/asm/crypt586.S
 | 
| diff --git a/openssl/crypto/des/asm/crypt586.S b/openssl/crypto/des/asm/crypt586.S
 | 
| deleted file mode 100644
 | 
| index fb321ba904711b605203dd6b47697151bf1c761f..0000000000000000000000000000000000000000
 | 
| --- a/openssl/crypto/des/asm/crypt586.S
 | 
| +++ /dev/null
 | 
| @@ -1,879 +0,0 @@
 | 
| -.file	"crypt586.s"
 | 
| -.text
 | 
| -.globl	fcrypt_body
 | 
| -.type	fcrypt_body,@function
 | 
| -.align	16
 | 
| -fcrypt_body:
 | 
| -.L_fcrypt_body_begin:
 | 
| -	pushl	%ebp
 | 
| -	pushl	%ebx
 | 
| -	pushl	%esi
 | 
| -	pushl	%edi
 | 
| -
 | 
| -
 | 
| -	xorl	%edi,%edi
 | 
| -	xorl	%esi,%esi
 | 
| -	call	.L000PIC_me_up
 | 
| -.L000PIC_me_up:
 | 
| -	popl	%edx
 | 
| -	leal	_GLOBAL_OFFSET_TABLE_+[.-.L000PIC_me_up](%edx),%edx
 | 
| -	movl	DES_SPtrans@GOT(%edx),%edx
 | 
| -	pushl	%edx
 | 
| -	movl	28(%esp),%ebp
 | 
| -	pushl	$25
 | 
| -.L001start:
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%esi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%esi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	4(%ebp),%ecx
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%edi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%edi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%edi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%edi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	8(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	12(%ebp),%ecx
 | 
| -	xorl	%edi,%eax
 | 
| -	xorl	%edi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%esi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%esi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%esi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%esi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	16(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	20(%ebp),%ecx
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%edi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%edi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%edi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%edi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	24(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	28(%ebp),%ecx
 | 
| -	xorl	%edi,%eax
 | 
| -	xorl	%edi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%esi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%esi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%esi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%esi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	32(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	36(%ebp),%ecx
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%edi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%edi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%edi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%edi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	40(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	44(%ebp),%ecx
 | 
| -	xorl	%edi,%eax
 | 
| -	xorl	%edi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%esi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%esi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%esi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%esi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	48(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	52(%ebp),%ecx
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%edi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%edi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%edi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%edi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	56(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	60(%ebp),%ecx
 | 
| -	xorl	%edi,%eax
 | 
| -	xorl	%edi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%esi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%esi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%esi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%esi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	64(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	68(%ebp),%ecx
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%edi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%edi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%edi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%edi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	72(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	76(%ebp),%ecx
 | 
| -	xorl	%edi,%eax
 | 
| -	xorl	%edi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%esi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%esi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%esi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%esi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	80(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	84(%ebp),%ecx
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%edi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%edi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%edi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%edi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	88(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	92(%ebp),%ecx
 | 
| -	xorl	%edi,%eax
 | 
| -	xorl	%edi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%esi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%esi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%esi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%esi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	96(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	100(%ebp),%ecx
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%edi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%edi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%edi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%edi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	104(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	108(%ebp),%ecx
 | 
| -	xorl	%edi,%eax
 | 
| -	xorl	%edi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%esi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%esi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%esi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%esi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	112(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	116(%ebp),%ecx
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%edi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%edi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%edi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%edi
 | 
| -	movl	32(%esp),%ebp
 | 
| -
 | 
| -
 | 
| -	movl	36(%esp),%eax
 | 
| -	movl	%edi,%edx
 | 
| -	shrl	$16,%edx
 | 
| -	movl	40(%esp),%ecx
 | 
| -	xorl	%edi,%edx
 | 
| -	andl	%edx,%eax
 | 
| -	andl	%ecx,%edx
 | 
| -	movl	%eax,%ebx
 | 
| -	shll	$16,%ebx
 | 
| -	movl	%edx,%ecx
 | 
| -	shll	$16,%ecx
 | 
| -	xorl	%ebx,%eax
 | 
| -	xorl	%ecx,%edx
 | 
| -	movl	120(%ebp),%ebx
 | 
| -	xorl	%ebx,%eax
 | 
| -	movl	124(%ebp),%ecx
 | 
| -	xorl	%edi,%eax
 | 
| -	xorl	%edi,%edx
 | 
| -	xorl	%ecx,%edx
 | 
| -	andl	$0xfcfcfcfc,%eax
 | 
| -	xorl	%ebx,%ebx
 | 
| -	andl	$0xcfcfcfcf,%edx
 | 
| -	xorl	%ecx,%ecx
 | 
| -	movb	%al,%bl
 | 
| -	movb	%ah,%cl
 | 
| -	rorl	$4,%edx
 | 
| -	movl	4(%esp),%ebp
 | 
| -	xorl	(%ebp,%ebx,1),%esi
 | 
| -	movb	%dl,%bl
 | 
| -	xorl	0x200(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	shrl	$16,%eax
 | 
| -	xorl	0x100(%ebp,%ebx,1),%esi
 | 
| -	movb	%ah,%bl
 | 
| -	shrl	$16,%edx
 | 
| -	xorl	0x300(%ebp,%ecx,1),%esi
 | 
| -	movb	%dh,%cl
 | 
| -	andl	$0xff,%eax
 | 
| -	andl	$0xff,%edx
 | 
| -	movl	0x600(%ebp,%ebx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x700(%ebp,%ecx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x400(%ebp,%eax,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	0x500(%ebp,%edx,1),%ebx
 | 
| -	xorl	%ebx,%esi
 | 
| -	movl	32(%esp),%ebp
 | 
| -	movl	(%esp),%ebx
 | 
| -	movl	%edi,%eax
 | 
| -	decl	%ebx
 | 
| -	movl	%esi,%edi
 | 
| -	movl	%eax,%esi
 | 
| -	movl	%ebx,(%esp)
 | 
| -	jnz	.L001start
 | 
| -
 | 
| -
 | 
| -	movl	28(%esp),%edx
 | 
| -	rorl	$1,%edi
 | 
| -	movl	%esi,%eax
 | 
| -	xorl	%edi,%esi
 | 
| -	andl	$0xaaaaaaaa,%esi
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edi
 | 
| -
 | 
| -	roll	$23,%eax
 | 
| -	movl	%eax,%esi
 | 
| -	xorl	%edi,%eax
 | 
| -	andl	$0x03fc03fc,%eax
 | 
| -	xorl	%eax,%esi
 | 
| -	xorl	%eax,%edi
 | 
| -
 | 
| -	roll	$10,%esi
 | 
| -	movl	%esi,%eax
 | 
| -	xorl	%edi,%esi
 | 
| -	andl	$0x33333333,%esi
 | 
| -	xorl	%esi,%eax
 | 
| -	xorl	%esi,%edi
 | 
| -
 | 
| -	roll	$18,%edi
 | 
| -	movl	%edi,%esi
 | 
| -	xorl	%eax,%edi
 | 
| -	andl	$0xfff0000f,%edi
 | 
| -	xorl	%edi,%esi
 | 
| -	xorl	%edi,%eax
 | 
| -
 | 
| -	roll	$12,%esi
 | 
| -	movl	%esi,%edi
 | 
| -	xorl	%eax,%esi
 | 
| -	andl	$0xf0f0f0f0,%esi
 | 
| -	xorl	%esi,%edi
 | 
| -	xorl	%esi,%eax
 | 
| -
 | 
| -	rorl	$4,%eax
 | 
| -	movl	%eax,(%edx)
 | 
| -	movl	%edi,4(%edx)
 | 
| -	addl	$8,%esp
 | 
| -	popl	%edi
 | 
| -	popl	%esi
 | 
| -	popl	%ebx
 | 
| -	popl	%ebp
 | 
| -	ret
 | 
| -.size	fcrypt_body,.-.L_fcrypt_body_begin
 | 
| 
 |