.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl log_compare .ent log_compare $log_compare..ng: log_compare: .frame $30,0,$26,0 .prologue 0 lda $0,1($31) ret $31,($26),1 .end log_compare .align 2 .align 4 .globl __db_txnlist_lsnadd .ent __db_txnlist_lsnadd __db_txnlist_lsnadd: .frame $30,0,$26,0 .mask 0x400fe00,0 ldah $29,0($27) !gpdisp!1 lda $29,0($29) !gpdisp!1 $__db_txnlist_lsnadd..ng: lda $30,-112($30) and $19,1,$19 stq $15,56($30) mov $31,$4 stq $26,0($30) mov $17,$15 stq $9,8($30) stq $10,16($30) stq $11,24($30) stq $12,32($30) stq $13,40($30) stq $14,48($30) .prologue 1 stq $16,80($30) ldq $14,32($17) stq $18,88($30) stq $19,96($30) .align 4 $L3: ldq $3,96($30) beq $3,$L7 ldl $2,24($15) addl $31,$2,$1 cmple $1,$4,$1 cpys $f31,$f31,$f31 bis $31,$2,$11 bne $1,$L4 $L15: subl $11,1,$1 ldq $2,80($30) mov $31,$12 addl $2,1,$2 stq $2,80($30) ble $1,$L17 .align 4 $L14: s8addq $12,0,$13 stq $4,104($30) addq $14,$13,$9 lda $10,8($9) mov $9,$16 mov $10,$17 bsr $26,$log_compare..ng addl $12,1,$12 ldq $4,104($30) blt $0,$L19 $L11: subl $11,1,$1 cmplt $12,$1,$1 bis $31,$31,$31 bne $1,$L14 $L17: addl $4,1,$4 br $31,$L3 .align 4 $L19: ldl $1,0($9) ldl $2,4($9) stl $1,64($30) stl $2,68($30) ldl $1,4($10) ldl $2,8($9) stl $1,4($9) stl $2,0($9) ldq $1,32($15) ldq $3,64($30) addq $13,$1,$1 srl $3,32,$2 stl $3,8($1) stl $2,12($1) ldq $14,32($15) bis $31,$31,$31 ldl $11,24($15) br $31,$L11 $L4: ldl $1,4($14) ldl $2,0($14) ldq $3,88($30) ldq $0,80($30) 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) stl $1,4($3) stl $2,0($3) lda $30,112($30) ret $31,($26),1 $L7: bis $31,$31,$31 bgt $4,$L4 ldl $11,24($15) br $31,$L15 .end __db_txnlist_lsnadd .align 2 .align 4 .globl main .ent main main: .frame $30,0,$26,0 .mask 0x4000200,0 ldah $29,0($27) !gpdisp!2 lda $29,0($29) !gpdisp!2 $main..ng: stq $31,-4096($30) lda $30,-10000($30) lda $1,1234($31) stq $9,8($30) lda $2,112($30) lda $9,96($30) stq $26,0($30) .prologue 1 mov $31,$16 stl $1,40($30) lda $17,16($30) stq $2,48($30) mov $9,$18 mov $31,$19 bsr $26,$__db_txnlist_lsnadd..ng cmpeq $0,1,$0 beq $0,$L23 mov $9,$18 mov $31,$16 lda $17,16($30) lda $19,1($31) bsr $26,$__db_txnlist_lsnadd..ng lda $0,-1234($0) beq $0,$L22 $L23: ldq $27,abort($29) !literal!4 jsr $26,($27),abort !lituse_jsr!4 $L22: mov $31,$16 ldq $27,exit($29) !literal!3 jsr $26,($27),exit !lituse_jsr!3 .end main .ident "GCC: (GNU) 3.3.2"