.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl sdbm__splpage .ent sdbm__splpage sdbm__splpage: .frame $30,0,$26,0 .mask 0x400fe00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $sdbm__splpage..ng: lda $30,-1136($30) ldq $27,memcpy($29) !literal!10 stq $10,16($30) lda $10,96($30) stq $12,32($30) lda $12,1024($31) stq $13,40($30) mov $16,$13 stq $14,48($30) mov $10,$14 stq $15,56($30) mov $17,$15 stq $18,1120($30) mov $16,$17 stq $26,0($30) mov $12,$18 stq $9,8($30) mov $10,$16 stq $11,24($30) .prologue 1 jsr $26,($27),memcpy !lituse_jsr!10 ldah $29,0($26) !gpdisp!11 lda $29,0($29) !gpdisp!11 mov $13,$16 mov $31,$17 ldq $27,memset($29) !literal!8 mov $12,$18 jsr $26,($27),memset !lituse_jsr!8 ldah $29,0($26) !gpdisp!9 lda $29,0($29) !gpdisp!9 mov $15,$16 mov $31,$17 ldq $27,memset($29) !literal!6 mov $12,$18 jsr $26,($27),memset !lituse_jsr!6 ldah $29,0($26) !gpdisp!7 lda $29,0($29) !gpdisp!7 lda $10,98($30) ldq_u $2,96($30) extwl $2,$14,$1 sll $1,48,$1 sra $1,48,$11 ble $11,$L10 .align 4 $L8: lda $9,2($10) ldq_u $1,0($10) subl $11,2,$11 ldq $27,sdbm_hash($29) !literal!4 extwl $1,$10,$16 sll $16,48,$16 sra $16,48,$16 addq $14,$16,$16 stq $16,64($30) ldq_u $1,0($10) extwl $1,$10,$17 sll $17,48,$17 sra $17,48,$17 subq $12,$17,$17 stl $17,72($30) cpys $f31,$f31,$f31 addl $31,$17,$17 ldq_u $2,2($10) extwl $2,$9,$1 sll $1,48,$1 sra $1,48,$1 addq $14,$1,$1 stq $1,80($30) ldq_u $3,0($10) ldq_u $4,2($10) extwl $3,$10,$1 extwl $4,$9,$2 sll $1,48,$1 sll $2,48,$2 sra $1,48,$1 sra $2,48,$2 subq $1,$2,$1 stl $1,88($30) jsr $26,($27),sdbm_hash !lituse_jsr!4 ldah $29,0($26) !gpdisp!5 lda $29,0($29) !gpdisp!5 mov $15,$16 ldq $1,1120($30) ldq $20,88($30) ldq $17,64($30) and $0,$1,$0 ldq $18,72($30) ldq $19,80($30) cmoveq $0,$13,$16 ldq $27,sdbm__putpair($29) !literal!2 jsr $26,($27),sdbm__putpair !lituse_jsr!2 ldah $29,0($26) !gpdisp!3 lda $29,0($29) !gpdisp!3 ldq_u $2,2($10) lda $10,4($10) extwl $2,$9,$1 sll $1,48,$1 sra $1,48,$12 bgt $11,$L8 $L10: 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,1136($30) ret $31,($26),1 .end sdbm__splpage .ident "GCC: (GNU) 3.3.2"