.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl add .ent add $add..ng: add: .frame $30,0,$26,0 .prologue 0 addq $16,$17,$16 ldl $6,0($30) addq $18,$16,$18 ldl $5,8($30) addq $19,$18,$19 ldl $4,16($30) addq $20,$19,$20 ldl $3,24($30) addq $21,$20,$21 ldl $2,32($30) addq $6,$21,$6 ldl $1,40($30) addq $5,$6,$5 ldl $0,48($30) addq $4,$5,$4 addq $3,$4,$3 addq $2,$3,$2 addq $1,$2,$1 addl $0,$1,$0 ret $31,($26),1 .end add .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000000,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $main..ng: lda $30,-80($30) lda $1,7($31) lda $2,8($31) stq $1,0($30) lda $1,9($31) stq $2,8($30) stq $1,16($30) lda $2,10($31) lda $1,11($31) stq $2,24($30) stq $1,32($30) lda $16,1($31) lda $2,12($31) stq $26,64($30) .prologue 1 lda $1,13($31) stq $2,40($30) lda $17,2($31) stq $1,48($30) lda $18,3($31) lda $19,4($31) lda $20,5($31) lda $21,6($31) bsr $26,$add..ng cmpeq $0,91,$0 bne $0,$L3 ldq $27,abort($29) !literal!3 jsr $26,($27),abort !lituse_jsr!3 $L3: mov $31,$16 ldq $27,exit($29) !literal!2 jsr $26,($27),exit !lituse_jsr!2 .end main .ident "GCC: (GNU) 3.3.2"