.set noat .set noreorder .set nomacro .section .rodata $LC0: .ascii "1234567890\0" .zero 5 .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: ldah $1,$LC0($29) !gprelhigh lda $3,$LC0($1) !gprellow ldq $27,strlen($29) !literal!3 cpys $f31,$f31,$f31 lda $30,-32($30) ldq_u $7,$LC0($1) !gprellow ldq_u $4,8($3) bis $31,$31,$31 lda $8,8($3) ldq_u $2,9($3) ldl $6,24($30) bis $31,$31,$31 extwl $4,$8,$4 ldq_u $22,10($3) extwh $2,$8,$2 ldq_u $5,7($3) lda $23,10($3) stq $26,0($30) .prologue 1 bis $4,$2,$1 zapnot $6,252,$6 zapnot $1,3,$1 extbl $22,$23,$2 bis $1,$6,$1 zapnot $1,251,$1 insbl $2,2,$2 extqh $5,$3,$5 bis $2,$1,$2 stl $2,24($30) and $3,7,$1 cpys $f31,$f31,$f31 cmoveq $1,0,$5 ldq $1,24($30) extql $7,$3,$7 lda $16,16($30) zapnot $1,7,$1 stq $1,24($30) bis $7,$5,$7 stq $7,16($30) jsr $26,($27),strlen !lituse_jsr!3 ldah $29,0($26) !gpdisp!4 lda $2,16($30) cpys $f31,$f31,$f31 insbl $0,0,$0 ldq_u $1,16($30) lda $3,16($30) lda $29,0($29) !gpdisp!4 mskbl $1,$2,$1 lda $2,17($30) bis $0,$1,$0 stq_u $0,16($30) extbl $0,$3,$1 subq $2,$3,$2 sll $1,56,$1 cmpeq $2,1,$2 sra $1,56,$1 cmpeq $1,10,$1 beq $1,$L3 bne $2,$L2 $L3: ldq $27,abort($29) !literal!2 jsr $26,($27),abort !lituse_jsr!2 .align 4 $L2: mov $31,$0 ldq $26,0($30) lda $30,32($30) ret $31,($26),1 .end main .ident "GCC: (GNU) 3.3.2"