.set noat .set noreorder .set nomacro .globl a .data .align 2 .type a, @object .size a, 40 a: .long 10 .zero 12 .long 15 .zero 20 .globl b .section .sdata,"aw",@progbits .align 2 .type b, @object .size b, 8 b: .long 2 .zero 4 .globl c .data .align 2 .type c, @object .size c, 32 c: .zero 24 .zero 4 .zero 2 .word 1 .globl d .align 2 .type d, @object .size d, 56 d: .zero 32 .zero 4 .word 2 .word 2 .zero 4 .word 2 .word 2 .zero 4 .word 2 .word 2 .globl e .align 2 .type e, @object .size e, 12 e: .zero 8 .long 2 .globl f .section .sdata .align 2 .type f, @object .size f, 8 f: .zero 4 .word 0 .word 1 .text .align 2 .align 4 .globl bar .ent bar bar: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $bar..ng: lda $30,-32($30) ldq $3,g($29) !literal lda $2,2($31) ldq $27,foo($29) !literal!2 stq $26,0($30) .prologue 1 lda $16,16($30) ldl $1,0($3) stl $2,20($30) stl $1,16($30) lda $1,1($1) stl $1,0($3) jsr $26,($27),foo !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 lda $29,0($29) !gpdisp!3 ldq $26,0($30) lda $30,32($30) ret $31,($26),1 .end bar .comm g,4,4 .ident "GCC: (GNU) 3.3.2"