.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl g .ent g $g..ng: g: .frame $30,0,$26,0 .prologue 0 mov $17,$0 stq $31,0($16) mov $31,$4 ble $17,$L8 mov $31,$1 .align 4 $L6: mulq $1,$19,$1 ldl $2,0($18) addl $4,1,$4 cmplt $4,$0,$3 zapnot $2,15,$2 lda $18,4($18) addq $1,$2,$1 bne $3,$L6 stq $1,0($16) $L8: ret $31,($26),1 .end g .section .rodata .align 2 $LC0: .long 10 .long 11 .long 12 .long 13 .long 14 .text .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $main..ng: ldah $2,$LC0($29) !gprelhigh lda $1,$LC0($2) !gprellow lda $30,-64($30) ldl $3,$LC0($2) !gprellow ldl $6,16($1) ldl $2,12($1) ldl $4,4($1) bis $31,$31,$31 lda $16,48($30) ldl $5,8($1) lda $17,5($31) stl $2,28($30) lda $18,16($30) stq $26,0($30) .prologue 1 lda $19,16($31) stl $3,16($30) stl $4,20($30) stl $5,24($30) stl $6,32($30) cpys $f31,$f31,$f31 bsr $26,$g..ng ldq $2,48($30) ldah $1,11($31) lda $1,-17186($1) cmpeq $2,$1,$2 bne $2,$L11 ldq $27,abort($29) !literal!3 jsr $26,($27),abort !lituse_jsr!3 $L11: mov $31,$16 ldq $27,exit($29) !literal!2 jsr $26,($27),exit !lituse_jsr!2 .end main .ident "GCC: (GNU) 3.3.2"