.set noat .set noreorder .set nomacro .section .rodata.str1.1,"aMS",@progbits,1 $LC0: .ascii " \0" .text .align 2 .align 4 .globl foo .ent foo foo: .frame $30,0,$26,0 .mask 0x4001e00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $foo..ng: lda $30,-48($30) ldq $1,mView($29) !literal stq $10,16($30) mov $16,$10 stq $12,32($30) lda $12,-1($17) ldl $2,0($1) stq $26,0($30) stq $9,8($30) stq $11,24($30) .prologue 1 beq $2,$L2 addl $31,$12,$9 blt $9,$L2 ldah $11,$LC0($29) !gprelhigh .align 4 $L6: lda $16,$LC0($11) !gprellow ldq $27,fputs($29) !literal!4 mov $10,$17 subl $9,1,$9 jsr $26,($27),fputs !lituse_jsr!4 ldah $29,0($26) !gpdisp!5 lda $29,0($29) !gpdisp!5 bge $9,$L6 $L2: addl $31,$12,$9 blt $9,$L13 ldah $11,$LC0($29) !gprelhigh .align 4 $L10: lda $16,$LC0($11) !gprellow ldq $27,fputs($29) !literal!2 mov $10,$17 subl $9,1,$9 jsr $26,($27),fputs !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 lda $29,0($29) !gpdisp!3 bge $9,$L10 $L13: ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) lda $30,48($30) ret $31,($26),1 .end foo .comm mView,4,4 .ident "GCC: (GNU) 3.3.2"