.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl ieq .ent ieq ieq: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $ieq..ng: lda $30,-16($30) cmpeq $16,$17,$16 stq $26,0($30) .prologue 1 bne $16,$L19 bne $18,$L18 $L4: beq $16,$L6 beq $18,$L18 $L8: beq $16,$L10 beq $18,$L18 $L12: beq $16,$L14 beq $18,$L18 $L16: ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .align 4 $L14: beq $18,$L16 br $31,$L18 .align 4 $L10: beq $18,$L12 br $31,$L18 .align 4 $L6: beq $18,$L8 br $31,$L18 .align 4 $L19: bne $18,$L4 $L18: ldq $27,abort($29) !literal!2 jsr $26,($27),abort !lituse_jsr!2 .end ieq .align 2 .align 4 .globl ine .ent ine ine: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!3 lda $29,0($29) !gpdisp!3 $ine..ng: lda $30,-16($30) cmpeq $16,$17,$16 stq $26,0($30) .prologue 1 bne $16,$L21 beq $18,$L25 $L23: ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .align 4 $L21: beq $18,$L23 $L25: ldq $27,abort($29) !literal!4 jsr $26,($27),abort !lituse_jsr!4 .end ine .align 2 .align 4 .globl ilt .ent ilt ilt: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!5 lda $29,0($29) !gpdisp!5 $ilt..ng: lda $30,-16($30) cmplt $16,$17,$16 stq $26,0($30) .prologue 1 beq $16,$L27 beq $18,$L31 $L29: ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .align 4 $L27: beq $18,$L29 $L31: ldq $27,abort($29) !literal!6 jsr $26,($27),abort !lituse_jsr!6 .end ilt .align 2 .align 4 .globl ile .ent ile ile: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!7 lda $29,0($29) !gpdisp!7 $ile..ng: lda $30,-16($30) cmple $16,$17,$16 stq $26,0($30) .prologue 1 beq $16,$L33 beq $18,$L37 $L35: ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .align 4 $L33: beq $18,$L35 $L37: ldq $27,abort($29) !literal!8 jsr $26,($27),abort !lituse_jsr!8 .end ile .align 2 .align 4 .globl igt .ent igt igt: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!9 lda $29,0($29) !gpdisp!9 $igt..ng: lda $30,-16($30) cmple $16,$17,$16 stq $26,0($30) .prologue 1 bne $16,$L39 beq $18,$L43 $L41: ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .align 4 $L39: beq $18,$L41 $L43: ldq $27,abort($29) !literal!10 jsr $26,($27),abort !lituse_jsr!10 .end igt .align 2 .align 4 .globl ige .ent ige ige: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!11 lda $29,0($29) !gpdisp!11 $ige..ng: lda $30,-16($30) cmplt $16,$17,$16 stq $26,0($30) .prologue 1 bne $16,$L45 beq $18,$L49 $L47: ldq $26,0($30) lda $30,16($30) ret $31,($26),1 .align 4 $L45: beq $18,$L47 $L49: ldq $27,abort($29) !literal!12 jsr $26,($27),abort !lituse_jsr!12 .end ige .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!13 lda $29,0($29) !gpdisp!13 $main..ng: lda $30,-16($30) lda $16,1($31) lda $17,4($31) stq $26,0($30) .prologue 1 mov $31,$18 cpys $f31,$f31,$f31 bsr $26,$ieq..ng lda $17,3($31) lda $18,1($31) lda $16,3($31) bsr $26,$ieq..ng lda $17,2($31) mov $31,$18 lda $16,5($31) bsr $26,$ieq..ng lda $17,4($31) lda $18,1($31) lda $16,1($31) bsr $26,$ine..ng lda $17,3($31) mov $31,$18 lda $16,3($31) bsr $26,$ine..ng lda $17,2($31) lda $18,1($31) lda $16,5($31) bsr $26,$ine..ng lda $17,4($31) lda $18,1($31) lda $16,1($31) bsr $26,$ilt..ng lda $17,3($31) mov $31,$18 lda $16,3($31) bsr $26,$ilt..ng lda $17,2($31) mov $31,$18 lda $16,5($31) bsr $26,$ilt..ng lda $17,4($31) lda $18,1($31) lda $16,1($31) bsr $26,$ile..ng lda $17,3($31) lda $18,1($31) lda $16,3($31) bsr $26,$ile..ng lda $17,2($31) mov $31,$18 lda $16,5($31) bsr $26,$ile..ng lda $17,4($31) mov $31,$18 lda $16,1($31) bsr $26,$igt..ng lda $17,3($31) mov $31,$18 lda $16,3($31) bsr $26,$igt..ng lda $17,2($31) lda $18,1($31) lda $16,5($31) bsr $26,$igt..ng lda $17,4($31) mov $31,$18 lda $16,1($31) bsr $26,$ige..ng lda $17,3($31) lda $18,1($31) lda $16,3($31) bsr $26,$ige..ng lda $17,2($31) lda $18,1($31) lda $16,5($31) bsr $26,$ige..ng ldq $26,0($30) mov $31,$0 lda $30,16($30) ret $31,($26),1 .end main .ident "GCC: (GNU) 3.3.2"