.set noat .set noreorder .set nomacro .globl a .data .align 2 .type a, @object .size a, 160 a: .long 0 .long 1 .long 2 .long 3 .long 4 .long 5 .long 6 .long 7 .long 8 .long 9 .long 10 .long 11 .long 12 .long 13 .long 14 .long 15 .long 16 .long 17 .long 18 .long 19 .long 20 .long 21 .long 22 .long 23 .long 24 .long 25 .long 26 .long 27 .long 28 .long 29 .long 30 .long 31 .long 32 .long 33 .long 34 .long 35 .long 36 .long 37 .long 38 .long 39 .text .align 2 .align 4 .globl f .ent f f: .frame $30,0,$26,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $f..ng: .prologue 1 ldah $1,a($29) !gprelhigh lda $1,a($1) !gprellow s4addq $16,$1,$16 ldah $16,-6($16) ldl $0,-6784($16) ret $31,($26),1 .end f .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!2 lda $29,0($29) !gpdisp!2 $main..ng: lda $30,-16($30) ldah $16,2($31) stq $26,0($30) .prologue 1 lda $16,-31042($16) bsr $26,$f..ng cmpeq $0,30,$0 bne $0,$L3 ldq $27,abort($29) !literal!4 jsr $26,($27),abort !lituse_jsr!4 $L3: mov $31,$16 ldq $27,exit($29) !literal!3 jsr $26,($27),exit !lituse_jsr!3 .end main .ident "GCC: (GNU) 3.3.2"