	.file	"decimal5.c"
	.text
	.p2align 2,,3
.globl decimal5
	.type	decimal5,@function
decimal5:
	pushl	%ebp
	movl	%esp, %ebp
	xorl	%eax, %eax
	pushl	%ebx
	xorl	%ecx, %ecx
	movl	8(%ebp), %ebx
.L6:
	leal	(%eax,%eax,4), %edx
	movl	(%ebx,%ecx,4), %eax
	incl	%ecx
	cmpl	$4, %ecx
	leal	(%eax,%edx,2), %eax
	jle	.L6
	popl	%ebx
	leave
	ret
.Lfe1:
	.size	decimal5,.Lfe1-decimal5
	.p2align 2,,3
.globl decimal5_opt
	.type	decimal5_opt,@function
decimal5_opt:
	pushl	%ebp
	movl	%esp, %ebp
	movl	8(%ebp), %ecx
	pushl	%ebx
	xorl	%eax, %eax
	leal	16(%ecx), %ebx
	.p2align 2,,3
.L10:
	leal	(%eax,%eax,4), %edx
	movl	(%ecx), %eax
	addl	$4, %ecx
	cmpl	%ebx, %ecx
	leal	(%eax,%edx,2), %eax
	jbe	.L10
	popl	%ebx
	leave
	ret
.Lfe2:
	.size	decimal5_opt,.Lfe2-decimal5_opt
	.ident	"GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)"
