.set noat .set noreorder .set nomacro .section .rodata.str1.1,"aMS",@progbits,1 $LC0: .ascii "0123456789abcdef\0" .section .sdata,"aw",@progbits .align 3 .type lcset, @object .size lcset, 8 lcset: .quad $LC0 .section .rodata.str1.1 $LC1: .ascii "0123456789ABCDEF\0" .section .sdata .align 3 .type ucset, @object .size ucset, 8 ucset: .quad $LC1 .text .align 2 .align 4 .globl f .ent f f: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!4 lda $29,0($29) !gpdisp!4 $f..ng: .prologue 1 addl $31,$18,$4 cpys $f31,$f31,$f31 lda $2,127($16) ldq_u $1,127($16) cmpeq $4,111,$3 mov $17,$24 mskbl $1,$2,$1 stq_u $1,127($16) lda $0,126($31) bne $3,$L6 cmple $4,111,$1 beq $1,$L20 cmpeq $4,88,$1 $L23: bne $1,$L6 $L2: addl $0,1,$0 addq $16,$0,$0 ret $31,($26),1 .align 4 $L6: cmpeq $18,117,$1 cpys $f31,$f31,$f31 lda $25,10($31) bne $1,$L22 cmpeq $18,111,$1 cpys $f31,$f31,$f31 lda $25,8($31) bne $1,$L22 lda $25,16($31) blt $0,$L2 $L22: ldah $1,$LC1($29) !gprelhigh ldah $2,$LC0($29) !gprelhigh cmpeq $18,88,$18 lda $6,$LC1($1) !gprellow lda $5,$LC0($2) !gprellow .align 4 $L17: beq $18,$L14 addq $16,$0,$3 ldq $27,__remqu($29) !literal!3 subl $0,1,$0 jsr $23,($27),__remqu !lituse_jsr!3 addq $27,$6,$27 $L24: ldq_u $4,0($27) ldq_u $2,0($3) extbl $4,$27,$1 ldq $27,__divqu($29) !literal!1 mskbl $2,$3,$2 insbl $1,$3,$1 jsr $23,($27),__divqu !lituse_jsr!1 bis $1,$2,$1 stq_u $1,0($3) cpys $f31,$f31,$f31 mov $27,$24 beq $27,$L2 bge $0,$L17 br $31,$L2 .align 4 $L14: addq $16,$0,$3 ldq $27,__remqu($29) !literal!2 subl $0,1,$0 jsr $23,($27),__remqu !lituse_jsr!2 addq $27,$5,$27 br $31,$L24 .align 4 $L20: cmpeq $4,117,$1 bne $1,$L6 cmpeq $4,120,$1 br $31,$L23 .end f .ident "GCC: (GNU) 3.3.2"