.set noat .set noreorder .set nomacro .text .align 2 .align 4 .ent foo foo: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $foo..ng: .prologue 1 ldah $1,a($29) !gprelhigh lda $1,a($1) !gprellow lda $1,792($1) lda $2,198($31) .align 4 $L6: stl $2,0($1) subl $2,1,$2 lda $1,-4($1) bge $2,$L6 ret $31,($26),1 .end foo .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!2 lda $29,0($29) !gpdisp!2 $main..ng: lda $30,-16($30) stq $26,0($30) .prologue 1 bsr $26,$foo..ng ldah $1,a($29) !gprelhigh lda $3,a($1) !gprellow mov $31,$2 .align 4 $L15: ldl $1,0($3) lda $3,4($3) cmpeq $1,$2,$1 cpys $f31,$f31,$f31 addl $2,1,$2 beq $1,$L18 cmple $2,198,$1 bne $1,$L15 mov $31,$0 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L18: ldq $27,abort($29) !literal!3 jsr $26,($27),abort !lituse_jsr!3 .end main .section .bss .type a, @object .size a, 796 .align 2 a: .zero 796 .ident "GCC: (GNU) 3.3.2"