.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl hex_init .ent hex_init hex_init: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $hex_init..ng: .prologue 1 mov $31,$5 lda $6,99($31) ldq $7,_hex_value($29) !literal .align 4 $L6: addq $5,$7,$2 insbl $6,$2,$3 addl $5,1,$5 ldq_u $1,0($2) cmple $5,255,$4 mskbl $1,$2,$1 bis $3,$1,$3 stq_u $3,0($2) bne $4,$L6 mov $31,$5 $L11: addl $5,48,$2 addq $2,$7,$2 insbl $5,$2,$3 cpys $f31,$f31,$f31 addl $5,1,$5 ldq_u $1,0($2) cmple $5,9,$4 mskbl $1,$2,$1 bis $3,$1,$3 stq_u $3,0($2) bne $4,$L11 ret $31,($26),1 .end hex_init .comm _hex_value,256,1 .ident "GCC: (GNU) 3.3.2"