.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl g .ent g $g..ng: g: .frame $30,0,$26,0 .prologue 0 ret $31,($26),1 .end g .align 2 .align 4 .globl f .ent f f: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $f..ng: addl $16,4,$1 lda $30,-16($30) mov $17,$16 ldl $0,0($1) stq $26,0($30) .prologue 1 bne $0,$L6 $L4: $L8: bsr $26,$g..ng addl $0,4,$1 ldl $0,0($1) beq $0,$L7 $L10: $L12: $L6: lda $0,1($31) $L7: ldq $2,heap($29) !literal ldq $26,0($30) ldl $1,0($2) subl $1,8,$4 addl $4,4,$3 lda $1,3($31) stl $1,0($4) stl $0,0($3) mov $4,$0 ldl $1,0($2) lda $1,-8($1) stl $1,0($2) lda $30,16($30) ret $31,($26),1 .end f .comm heap,4,4 .ident "GCC: (GNU) 3.3.2"