.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl div1 .ent div1 $div1..ng: div1: .frame $30,0,$26,0 .prologue 0 subl $31,$16,$0 ret $31,($26),1 .end div1 .align 2 .align 4 .globl div2 .ent div2 $div2..ng: div2: .frame $30,0,$26,0 .prologue 0 subl $31,$16,$0 ret $31,($26),1 .end div2 .align 2 .align 4 .globl div3 .ent div3 div3: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!2 lda $29,0($29) !gpdisp!2 $div3..ng: .prologue 1 mov $16,$24 mov $17,$25 ldq $27,__divl($29) !literal!1 jsr $23,($27),__divl !lituse_jsr!1 mov $27,$0 ret $31,($26),1 .end div3 .align 2 .align 4 .globl div4 .ent div4 div4: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!4 lda $29,0($29) !gpdisp!4 $div4..ng: .prologue 1 mov $16,$24 mov $17,$25 ldq $27,__divl($29) !literal!3 jsr $23,($27),__divl !lituse_jsr!3 mov $27,$0 ret $31,($26),1 .end div4 .align 2 .align 4 .globl mod1 .ent mod1 $mod1..ng: mod1: .frame $30,0,$26,0 .prologue 0 mov $31,$0 ret $31,($26),1 .end mod1 .align 2 .align 4 .globl mod2 .ent mod2 $mod2..ng: mod2: .frame $30,0,$26,0 .prologue 0 mov $31,$0 ret $31,($26),1 .end mod2 .align 2 .align 4 .globl mod3 .ent mod3 mod3: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!6 lda $29,0($29) !gpdisp!6 $mod3..ng: .prologue 1 mov $16,$24 mov $17,$25 ldq $27,__reml($29) !literal!5 jsr $23,($27),__reml !lituse_jsr!5 mov $27,$0 ret $31,($26),1 .end mod3 .align 2 .align 4 .globl mod4 .ent mod4 mod4: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!8 lda $29,0($29) !gpdisp!8 $mod4..ng: .prologue 1 mov $16,$24 mov $17,$25 ldq $27,__reml($29) !literal!7 jsr $23,($27),__reml !lituse_jsr!7 mov $27,$0 ret $31,($26),1 .end mod4 .align 2 .align 4 .globl mod5 .ent mod5 mod5: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!10 lda $29,0($29) !gpdisp!10 $mod5..ng: .prologue 1 mov $16,$24 mov $17,$25 ldq $27,__remq($29) !literal!9 jsr $23,($27),__remq !lituse_jsr!9 mov $27,$0 ret $31,($26),1 .end mod5 .align 2 .align 4 .globl mod6 .ent mod6 mod6: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!12 lda $29,0($29) !gpdisp!12 $mod6..ng: .prologue 1 mov $16,$24 mov $17,$25 ldq $27,__remqu($29) !literal!11 jsr $23,($27),__remqu !lituse_jsr!11 mov $27,$0 ret $31,($26),1 .end mod6 .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000200,0 ldah $29,0($27) !gpdisp!13 lda $29,0($29) !gpdisp!13 $main..ng: lda $30,-16($30) lda $16,-128($31) stq $26,0($30) stq $9,8($30) .prologue 1 bsr $26,$div1..ng cmpeq $0,128,$0 beq $0,$L22 lda $16,-32768($31) bsr $26,$div2..ng ldah $1,1($31) lda $1,-32768($1) cmpeq $0,$1,$1 mov $0,$9 beq $1,$L22 lda $16,-128($31) lda $17,-1($31) bsr $26,$div3..ng cmpeq $0,128,$0 beq $0,$L22 lda $16,-32768($31) lda $17,-1($31) bsr $26,$div4..ng cmpeq $0,$9,$0 beq $0,$L22 lda $16,-128($31) bsr $26,$mod1..ng bne $0,$L22 lda $16,-32768($31) bsr $26,$mod2..ng bne $0,$L22 lda $16,-128($31) lda $17,-1($31) bsr $26,$mod3..ng bne $0,$L22 lda $16,-32768($31) lda $17,-1($31) bsr $26,$mod4..ng bne $0,$L22 ldah $16,20480($31) lda $17,2($31) bsr $26,$mod5..ng bne $0,$L22 ldah $16,20480($31) lda $17,2($31) bsr $26,$mod6..ng beq $0,$L21 $L22: ldq $27,abort($29) !literal!15 jsr $26,($27),abort !lituse_jsr!15 $L21: mov $31,$16 ldq $27,exit($29) !literal!14 jsr $26,($27),exit !lituse_jsr!14 .end main .ident "GCC: (GNU) 3.3.2"