.set noat .set noreorder .set nomacro .globl b .section .sdata,"aw",@progbits .align 2 .type b, @object .size b, 4 b: .long 20 .section .rodata.str1.1,"aMS",@progbits,1 $LC0: .ascii "a\0" $LC1: .ascii "b\0" $LC2: .ascii "c\0" .text .align 2 .align 4 .globl foo .ent foo foo: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $foo..ng: lda $30,-16($30) mov $31,$6 stq $26,0($30) .prologue 1 ble $16,$L10 ldq $5,a($29) !literal ldah $1,$LC0($29) !gprelhigh ldq $20,c($29) !literal lda $19,$LC0($1) !gprellow ldah $2,$LC1($29) !gprelhigh ldah $1,$LC2($29) !gprelhigh lda $2,$LC1($2) !gprellow lda $21,$LC2($1) !gprellow ldah $0,b($29) !gprelhigh mov $5,$22 lda $28,10($31) mov $20,$25 lda $24,32($31) lda $8,2($31) lda $7,3($31) lda $23,80($31) .align 4 $L8: addl $6,1,$6 ldl $1,b($0) !gprellow cmplt $6,$16,$4 stl $8,0($20) stq $19,0($5) cmplt $7,$1,$3 stq $28,8($5) cmplt $8,$1,$1 stq $2,16($5) stq $24,24($5) beq $1,$L11 stq $21,32($22) stq $23,40($22) stl $7,0($25) beq $3,$L11 bne $4,$L8 $L10: mov $31,$0 ldq $26,0($30) lda $30,16($30) ret $31,($26),1 $L11: ldq $27,bar($29) !literal!2 jsr $26,($27),bar !lituse_jsr!2 .end foo .comm a,320,8 .comm c,4,4 .ident "GCC: (GNU) 3.3.2"