	.file	"asm1.c"
gcc2_compiled.:
	.section	".rodata"
	.align 2
.LC0:
	.string	"Summe: %d\n"
	.section ".text"
	.align 2
	.globl main
	.type	 main,@function
main:
	stwu %r1,-16(%r1)
	mflr %r0
	stw %r31,12(%r1)
	stw %r0,20(%r1)
	mr %r31,%r1
.START:	
	addis %r9,0,sums@ha
	addi %r11,%r9,sums@l
	li %r0,0
	stw %r0,0(%r11)
	addis %r9,0,i@ha
	addi %r11,%r9,i@l
	li %r0,0
	stw %r0,0(%r11)
.L2:
	addis %r9,0,i@ha
	addi %r11,%r9,i@l
	lwz %r0,0(%r11)
	cmpwi %cr1,%r0,9
	bc 4,5,.L4
	b .L3
.L4:
	addis %r9,0,i@ha
	addi %r0,%r9,i@l
	addis %r11,0,i@ha
	addi %r9,%r11,i@l
	addis %r11,0,i@ha
	addi %r10,%r11,i@l
	lwz %r0,0(%r10)
	addic %r11,%r0,1
	stw %r11,0(%r9)
	addis %r11,0,sums@ha
	addi %r9,%r11,sums@l
	addis %r11,0,i@ha
	addi %r10,%r11,i@l
	lwz %r0,0(%r10)
	mr %r11,%r0
	slwi %r0,%r11,2
	addis %r10,0,sums@ha
	addi %r11,%r10,sums@l
	addis %r10,0,i@ha
	addi %r8,%r10,i@l
	lwz %r7,0(%r8)
	addi %r10,%r7,-1
	mr %r8,%r10
	slwi %r10,%r8,2
	addis %r8,0,i@ha
	addi %r7,%r8,i@l
	lwzx %r11,%r11,%r10
	lwz %r10,0(%r7)
	add %r11,%r11,%r10
	stwx %r11,%r9,%r0
	b .L2
.END:	
.L3:
	addis %r11,0,sums@ha
	addi %r9,%r11,sums@l
	addis %r11,0,.LC0@ha
	addi %r3,%r11,.LC0@l
	lwz %r4,40(%r9)
	crxor 6,6,6
	bl printf
.L1:
	lwz %r11,0(%r1)
	lwz %r0,4(%r11)
	mtlr %r0
	lwz %r31,-4(%r11)
	mr %r1,%r11
	blr
.Lfe1:
	.size	 main,.Lfe1-main
	.comm	i,4,4
	.comm	sums,44,4
	.ident	"GCC: (GNU) 2.8.1"
