.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl f3 .ent f3 f3: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $f3..ng: lda $30,-16($30) and $16,7,$16 cmpule $16,5,$16 stq $26,0($30) .prologue 1 beq $16,$L3 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L3: ldq $27,abort($29) !literal!2 jsr $26,($27),abort !lituse_jsr!2 .end f3 .align 2 .align 4 .globl f4 .ent f4 f4: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!3 lda $29,0($29) !gpdisp!3 $f4..ng: lda $30,-16($30) and $16,15,$16 cmpule $16,9,$16 stq $26,0($30) .prologue 1 beq $16,$L6 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L6: ldq $27,abort($29) !literal!4 jsr $26,($27),abort !lituse_jsr!4 .end f4 .align 2 .align 4 .globl f5 .ent f5 f5: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!5 lda $29,0($29) !gpdisp!5 $f5..ng: lda $30,-16($30) and $16,31,$16 cmpule $16,17,$16 stq $26,0($30) .prologue 1 beq $16,$L9 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L9: ldq $27,abort($29) !literal!6 jsr $26,($27),abort !lituse_jsr!6 .end f5 .align 2 .align 4 .globl f6 .ent f6 f6: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!7 lda $29,0($29) !gpdisp!7 $f6..ng: lda $30,-16($30) and $16,63,$16 cmpule $16,33,$16 stq $26,0($30) .prologue 1 beq $16,$L12 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L12: ldq $27,abort($29) !literal!8 jsr $26,($27),abort !lituse_jsr!8 .end f6 .align 2 .align 4 .globl f7 .ent f7 f7: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!9 lda $29,0($29) !gpdisp!9 $f7..ng: lda $30,-16($30) and $16,127,$16 cmpule $16,65,$16 stq $26,0($30) .prologue 1 beq $16,$L15 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L15: ldq $27,abort($29) !literal!10 jsr $26,($27),abort !lituse_jsr!10 .end f7 .align 2 .align 4 .globl f8 .ent f8 f8: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!11 lda $29,0($29) !gpdisp!11 $f8..ng: lda $30,-16($30) and $16,255,$16 cmpule $16,129,$16 stq $26,0($30) .prologue 1 beq $16,$L18 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L18: ldq $27,abort($29) !literal!12 jsr $26,($27),abort !lituse_jsr!12 .end f8 .align 2 .align 4 .globl f9 .ent f9 f9: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!13 lda $29,0($29) !gpdisp!13 $f9..ng: lda $1,511($31) lda $30,-16($30) and $16,$1,$16 lda $2,257($31) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L21 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L21: ldq $27,abort($29) !literal!14 jsr $26,($27),abort !lituse_jsr!14 .end f9 .align 2 .align 4 .globl f10 .ent f10 f10: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!15 lda $29,0($29) !gpdisp!15 $f10..ng: lda $1,1023($31) lda $30,-16($30) and $16,$1,$16 lda $2,513($31) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L24 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L24: ldq $27,abort($29) !literal!16 jsr $26,($27),abort !lituse_jsr!16 .end f10 .align 2 .align 4 .globl f11 .ent f11 f11: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!17 lda $29,0($29) !gpdisp!17 $f11..ng: lda $1,2047($31) lda $30,-16($30) and $16,$1,$16 lda $2,1025($31) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L27 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L27: ldq $27,abort($29) !literal!18 jsr $26,($27),abort !lituse_jsr!18 .end f11 .align 2 .align 4 .globl f12 .ent f12 f12: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!19 lda $29,0($29) !gpdisp!19 $f12..ng: lda $1,4095($31) lda $30,-16($30) and $16,$1,$16 lda $2,2049($31) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L30 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L30: ldq $27,abort($29) !literal!20 jsr $26,($27),abort !lituse_jsr!20 .end f12 .align 2 .align 4 .globl f13 .ent f13 f13: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!21 lda $29,0($29) !gpdisp!21 $f13..ng: lda $1,8191($31) lda $30,-16($30) and $16,$1,$16 lda $2,4097($31) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L33 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L33: ldq $27,abort($29) !literal!22 jsr $26,($27),abort !lituse_jsr!22 .end f13 .align 2 .align 4 .globl f14 .ent f14 f14: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!23 lda $29,0($29) !gpdisp!23 $f14..ng: lda $1,16383($31) lda $30,-16($30) and $16,$1,$16 lda $2,8193($31) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L36 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L36: ldq $27,abort($29) !literal!24 jsr $26,($27),abort !lituse_jsr!24 .end f14 .align 2 .align 4 .globl f15 .ent f15 f15: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!25 lda $29,0($29) !gpdisp!25 $f15..ng: lda $1,32767($31) lda $30,-16($30) and $16,$1,$16 lda $2,16385($31) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L39 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L39: ldq $27,abort($29) !literal!26 jsr $26,($27),abort !lituse_jsr!26 .end f15 .align 2 .align 4 .globl f16 .ent f16 f16: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!27 lda $29,0($29) !gpdisp!27 $f16..ng: zapnot $16,3,$16 ldah $1,1($31) lda $30,-16($30) lda $1,-32767($1) cmpule $16,$1,$16 stq $26,0($30) .prologue 1 beq $16,$L42 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L42: ldq $27,abort($29) !literal!28 jsr $26,($27),abort !lituse_jsr!28 .end f16 .align 2 .align 4 .globl f17 .ent f17 f17: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!29 lda $29,0($29) !gpdisp!29 $f17..ng: ldah $1,2($31) lda $1,-1($1) ldah $2,1($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L45 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L45: ldq $27,abort($29) !literal!30 jsr $26,($27),abort !lituse_jsr!30 .end f17 .align 2 .align 4 .globl f18 .ent f18 f18: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!31 lda $29,0($29) !gpdisp!31 $f18..ng: ldah $1,4($31) lda $1,-1($1) ldah $2,2($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L48 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L48: ldq $27,abort($29) !literal!32 jsr $26,($27),abort !lituse_jsr!32 .end f18 .align 2 .align 4 .globl f19 .ent f19 f19: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!33 lda $29,0($29) !gpdisp!33 $f19..ng: ldah $1,8($31) lda $1,-1($1) ldah $2,4($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L51 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L51: ldq $27,abort($29) !literal!34 jsr $26,($27),abort !lituse_jsr!34 .end f19 .align 2 .align 4 .globl f20 .ent f20 f20: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!35 lda $29,0($29) !gpdisp!35 $f20..ng: ldah $1,16($31) lda $1,-1($1) ldah $2,8($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L54 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L54: ldq $27,abort($29) !literal!36 jsr $26,($27),abort !lituse_jsr!36 .end f20 .align 2 .align 4 .globl f21 .ent f21 f21: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!37 lda $29,0($29) !gpdisp!37 $f21..ng: ldah $1,32($31) lda $1,-1($1) ldah $2,16($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L57 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L57: ldq $27,abort($29) !literal!38 jsr $26,($27),abort !lituse_jsr!38 .end f21 .align 2 .align 4 .globl f22 .ent f22 f22: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!39 lda $29,0($29) !gpdisp!39 $f22..ng: ldah $1,64($31) lda $1,-1($1) ldah $2,32($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L60 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L60: ldq $27,abort($29) !literal!40 jsr $26,($27),abort !lituse_jsr!40 .end f22 .align 2 .align 4 .globl f23 .ent f23 f23: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!41 lda $29,0($29) !gpdisp!41 $f23..ng: ldah $1,128($31) lda $1,-1($1) ldah $2,64($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L63 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L63: ldq $27,abort($29) !literal!42 jsr $26,($27),abort !lituse_jsr!42 .end f23 .align 2 .align 4 .globl f24 .ent f24 f24: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!43 lda $29,0($29) !gpdisp!43 $f24..ng: zapnot $16,7,$16 ldah $1,128($31) lda $30,-16($30) lda $1,1($1) cmpule $16,$1,$16 stq $26,0($30) .prologue 1 beq $16,$L66 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L66: ldq $27,abort($29) !literal!44 jsr $26,($27),abort !lituse_jsr!44 .end f24 .align 2 .align 4 .globl f25 .ent f25 f25: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!45 lda $29,0($29) !gpdisp!45 $f25..ng: ldah $1,512($31) lda $1,-1($1) ldah $2,256($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L69 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L69: ldq $27,abort($29) !literal!46 jsr $26,($27),abort !lituse_jsr!46 .end f25 .align 2 .align 4 .globl f26 .ent f26 f26: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!47 lda $29,0($29) !gpdisp!47 $f26..ng: ldah $1,1024($31) lda $1,-1($1) ldah $2,512($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L72 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L72: ldq $27,abort($29) !literal!48 jsr $26,($27),abort !lituse_jsr!48 .end f26 .align 2 .align 4 .globl f27 .ent f27 f27: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!49 lda $29,0($29) !gpdisp!49 $f27..ng: ldah $1,2048($31) lda $1,-1($1) ldah $2,1024($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L75 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L75: ldq $27,abort($29) !literal!50 jsr $26,($27),abort !lituse_jsr!50 .end f27 .align 2 .align 4 .globl f28 .ent f28 f28: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!51 lda $29,0($29) !gpdisp!51 $f28..ng: ldah $1,4096($31) lda $1,-1($1) ldah $2,2048($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L78 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L78: ldq $27,abort($29) !literal!52 jsr $26,($27),abort !lituse_jsr!52 .end f28 .align 2 .align 4 .globl f29 .ent f29 f29: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!53 lda $29,0($29) !gpdisp!53 $f29..ng: ldah $1,8192($31) lda $1,-1($1) ldah $2,4096($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L81 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L81: ldq $27,abort($29) !literal!54 jsr $26,($27),abort !lituse_jsr!54 .end f29 .align 2 .align 4 .globl f30 .ent f30 f30: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!55 lda $29,0($29) !gpdisp!55 $f30..ng: ldah $1,16384($31) lda $1,-1($1) ldah $2,8192($31) lda $30,-16($30) and $16,$1,$16 lda $2,1($2) stq $26,0($30) .prologue 1 cmpule $16,$2,$16 beq $16,$L84 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L84: ldq $27,abort($29) !literal!56 jsr $26,($27),abort !lituse_jsr!56 .end f30 .align 2 .align 4 .globl f31 .ent f31 f31: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!57 lda $29,0($29) !gpdisp!57 $f31..ng: ldah $2,-32768($31) ldah $1,16384($31) lda $30,-16($30) bic $16,$2,$2 lda $1,1($1) stq $26,0($30) .prologue 1 cmpule $2,$1,$2 beq $2,$L87 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L87: ldq $27,abort($29) !literal!58 jsr $26,($27),abort !lituse_jsr!58 .end f31 .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!59 lda $29,0($29) !gpdisp!59 $main..ng: lda $30,-16($30) mov $31,$16 stq $26,0($30) .prologue 1 cpys $f31,$f31,$f31 bsr $26,$f3..ng mov $31,$16 bsr $26,$f4..ng mov $31,$16 bsr $26,$f5..ng mov $31,$16 bsr $26,$f6..ng mov $31,$16 bsr $26,$f7..ng mov $31,$16 bsr $26,$f8..ng mov $31,$16 bsr $26,$f9..ng mov $31,$16 bsr $26,$f10..ng mov $31,$16 bsr $26,$f11..ng mov $31,$16 bsr $26,$f12..ng mov $31,$16 bsr $26,$f13..ng mov $31,$16 bsr $26,$f14..ng mov $31,$16 bsr $26,$f15..ng mov $31,$16 bsr $26,$f16..ng mov $31,$16 bsr $26,$f17..ng mov $31,$16 bsr $26,$f18..ng mov $31,$16 bsr $26,$f19..ng mov $31,$16 bsr $26,$f20..ng mov $31,$16 bsr $26,$f21..ng mov $31,$16 bsr $26,$f22..ng mov $31,$16 bsr $26,$f23..ng mov $31,$16 bsr $26,$f24..ng mov $31,$16 bsr $26,$f25..ng mov $31,$16 bsr $26,$f26..ng mov $31,$16 bsr $26,$f27..ng mov $31,$16 bsr $26,$f28..ng mov $31,$16 bsr $26,$f29..ng mov $31,$16 bsr $26,$f30..ng mov $31,$16 bsr $26,$f31..ng mov $31,$16 ldq $27,exit($29) !literal!60 jsr $26,($27),exit !lituse_jsr!60 .end main .ident "GCC: (GNU) 3.3.2"