.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl line_hints .ent line_hints $line_hints..ng: line_hints: .frame $30,0,$26,0 .prologue 0 ldq $2,0($18) ldq $1,0($17) ldq $4,8($17) ldq $3,8($18) ldl $7,4($16) ldl $8,8($16) subq $2,$1,$6 ldl $5,0($16) subq $3,$4,$0 subq $31,$6,$1 subq $31,$0,$2 cmovne $7,$1,$6 cmovne $8,$2,$0 beq $5,$L4 mov $6,$1 mov $7,$2 mov $0,$6 mov $8,$7 mov $1,$0 mov $2,$8 $L4: subq $31,$6,$2 subq $31,$0,$3 cmovge $6,$6,$2 cpys $f31,$f31,$f31 cmovge $0,$0,$3 beq $0,$L5 sra $3,4,$1 cmple $2,$1,$1 beq $1,$L5 lda $1,2($31) cmovle $0,1,$1 cpys $f31,$f31,$f31 mov $1,$0 beq $7,$L9 xor $1,3,$0 ret $31,($26),1 .align 4 $L9: ret $31,($26),1 .align 4 $L5: beq $6,$L10 sra $2,4,$1 cmple $3,$1,$1 beq $1,$L10 cmplt $6,0,$0 cpys $f31,$f31,$f31 s4addq $0,4,$0 beq $8,$L9 xor $0,12,$0 ret $31,($26),1 .align 4 $L10: mov $31,$0 br $31,$L9 .end line_hints .data .align 2 .type fh.0, @object .size fh.0, 36 fh.0: .long 0 .long 1 .long 0 .long 0 .long 0 .long 1 .long 0 .long 0 .long 0 .align 3 .type gsf.1, @object .size gsf.1, 64 gsf.1: .quad 196608 .quad 80216 .quad 196608 .quad 98697 .quad 80216 .quad 196608 .quad 98697 .quad 196608 .text .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000e00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $main..ng: lda $30,-32($30) ldah $1,gsf.1($29) !gprelhigh ldah $2,fh.0($29) !gprelhigh stq $9,8($30) stq $10,16($30) lda $9,gsf.1($1) !gprellow lda $10,fh.0($2) !gprellow stq $26,0($30) stq $11,24($30) .prologue 1 lda $18,16($9) mov $10,$16 mov $9,$17 bsr $26,$line_hints..ng cmpeq $0,1,$0 beq $0,$L17 lda $11,48($9) lda $9,32($9) lda $16,12($10) mov $9,$17 mov $11,$18 bsr $26,$line_hints..ng cmpeq $0,8,$0 bne $0,$L18 $L17: ldq $27,abort($29) !literal!3 jsr $26,($27),abort !lituse_jsr!3 .align 4 $L18: lda $16,24($10) mov $9,$17 mov $11,$18 bsr $26,$line_hints..ng cmpeq $0,4,$0 beq $0,$L17 mov $31,$16 ldq $27,exit($29) !literal!2 jsr $26,($27),exit !lituse_jsr!2 .end main .ident "GCC: (GNU) 3.3.2"