.set noat .set noreorder .set nomacro .section .rodata.str1.1,"aMS",@progbits,1 $LC0: .ascii "ERROR\0" .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: lda $30,-16($30) mov $31,$0 ldq $28,a($29) !literal lda $5,1($31) stq $26,0($30) .prologue 1 ldq $25,b($29) !literal $L11: s4addq $0,$0,$1 s4addq $1,$1,$1 sll $1,4,$4 mov $31,$8 .align 4 $L10: addq $4,$28,$1 addq $4,$25,$3 addl $8,1,$8 stl $5,0($1) cmple $8,99,$2 stl $5,0($3) lda $4,4($4) bne $2,$L10 addl $0,1,$0 cmple $0,99,$1 bne $1,$L11 mov $31,$0 ldq $20,c($29) !literal $L26: s4addq $0,$0,$1 s4addq $1,$1,$1 sll $1,4,$1 mov $31,$8 addq $1,$20,$23 mov $1,$21 mov $23,$22 $L25: mov $31,$6 stl $31,0($22) mov $23,$24 bis $31,$31,$7 s4addq $8,$25,$5 addq $21,$28,$4 .align 4 $L24: ldl $1,0($4) bis $31,$31,$31 addl $6,1,$6 ldl $2,0($5) cmple $6,99,$3 lda $4,4($4) mull $1,$2,$1 lda $5,400($5) addq $7,$1,$1 cpys $f31,$f31,$f31 bis $31,$1,$7 bne $3,$L24 addl $8,1,$8 stl $1,0($24) cmple $8,99,$1 lda $22,4($22) lda $23,4($23) bne $1,$L25 addl $0,1,$0 cmple $0,99,$1 bne $1,$L26 mov $31,$0 $L37: s4addq $0,$0,$1 s4addq $1,$1,$1 sll $1,4,$1 mov $31,$8 addq $1,$20,$2 bis $31,$31,$31 $L36: addl $8,1,$8 ldl $1,0($2) cmple $8,99,$3 lda $2,4($2) cmpeq $1,100,$1 beq $1,$L53 bne $3,$L36 addl $0,1,$0 cmple $0,99,$1 bne $1,$L37 $L1: mov $31,$0 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L53: ldah $16,$LC0($29) !gprelhigh ldq $27,puts($29) !literal!2 lda $16,$LC0($16) !gprellow jsr $26,($27),puts !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!3 br $31,$L1 .end main .comm a,40000,4 .comm b,40000,4 .comm c,40000,4 .ident "GCC: (GNU) 3.3.2"