.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl foo .ent foo foo: .frame $30,0,$26,0 .mask 0x4000e00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $foo..ng: lda $30,-32($30) stq $9,8($30) lda $9,20($18) stq $10,16($30) lda $10,40($17) stq $11,24($30) lda $11,10($31) stq $26,0($30) .prologue 1 .align 4 $L6: ldq $27,bar($29) !literal!2 jsr $26,($27),bar !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 sll $0,48,$0 subl $11,1,$11 sra $0,48,$0 stl $0,0($10) cpys $f31,$f31,$f31 lda $29,0($29) !gpdisp!3 ldq_u $1,0($9) inswl $0,$9,$0 lda $10,-4($10) mskwl $1,$9,$1 bis $0,$1,$0 stq_u $0,0($9) cpys $f31,$f31,$f31 lda $9,-2($9) bge $11,$L6 ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) lda $30,32($30) ret $31,($26),1 .end foo .ident "GCC: (GNU) 3.3.2"