.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl test .ent test test: .frame $30,0,$26,0 .mask 0x400fe00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $test..ng: lda $30,-64($30) stq $14,48($30) mov $17,$14 stq $15,56($30) mov $16,$15 stq $26,0($30) stq $9,8($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) stq $13,40($30) .prologue 1 beq $17,$L2 mov $17,$16 ldq $27,g($29) !literal!10 jsr $26,($27),g !lituse_jsr!10 ldah $29,0($26) !gpdisp!11 lda $29,0($29) !gpdisp!11 $L2: ldah $13,-32768($31) cmoveq $15,0,$13 beq $14,$L4 mov $14,$16 ldq $27,g($29) !literal!8 jsr $26,($27),g !lituse_jsr!8 ldah $29,0($26) !gpdisp!9 lda $29,0($29) !gpdisp!9 .align 3 #realign $L4: mov $31,$16 beq $15,$L5 ldah $1,-24576($31) ldq $27,f($29) !literal!6 bis $13,$1,$13 jsr $26,($27),f !lituse_jsr!6 ldah $29,0($26) !gpdisp!7 lda $29,0($29) !gpdisp!7 addl $31,$13,$2 bne $0,$L5 ldah $1,-32768($31) bic $2,$1,$13 .align 4 $L5: mov $13,$16 ldq $27,f($29) !literal!4 jsr $26,($27),f !lituse_jsr!4 ldah $29,0($26) !gpdisp!5 lda $29,0($29) !gpdisp!5 cpys $f31,$f31,$f31 mov $14,$16 beq $14,$L1 ldq $27,g($29) !literal!2 jsr $26,($27),g !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 lda $29,0($29) !gpdisp!3 $L1: ldq $26,0($30) ldq $9,8($30) ldq $10,16($30) ldq $11,24($30) ldq $12,32($30) ldq $13,40($30) ldq $14,48($30) ldq $15,56($30) lda $30,64($30) ret $31,($26),1 .end test .ident "GCC: (GNU) 3.3.2"