📄 dca.mid
字号:
movn $2,$4,$3 sra $2,$2,3 .set noreorder .set nomacro blez $2,$L199 lw $2,5712($sp) .set macro .set reorder lw $3,5712($sp) sll $2,$2,8 sll $3,$3,1 addiu $4,$7,20992 addiu $5,$7,27136 sw $19,5648($sp) sw $2,5660($sp) sw $3,5656($sp) sw $0,5652($sp) sw $4,5720($sp) sw $5,5716($sp) lw $6,5644($sp)$L645: li $2,65536 # 0x10000 addu $3,$6,$2 lw $7,-18924($3) lw $8,108($6) slt $2,$7,$8 .set noreorder .set nomacro beq $2,$0,$L615 li $5,2 # 0x2 .set macro .set reorder lw $2,-18920($3) .set noreorder .set nomacro bne $2,$0,$L519 lw $6,5644($sp) .set macro .set reorder lw $7,5544($sp) lw $6,8($7) lw $21,0($7) sra $4,$6,3 addu $4,$4,$21 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,30 addiu $2,$2,1 sw $2,5728($sp) lw $4,5728($sp) lw $2,5544($sp) lw $3,5644($sp) addiu $18,$6,2 sw $18,8($2) sw $4,1516($3) lw $6,8($2) sra $3,$6,3 addu $3,$3,$21 lbu $4,0($3) lbu $5,1($3) lbu $7,3($3) lbu $2,2($3) sll $5,$5,16 sll $4,$4,24 or $4,$4,$5 or $4,$4,$7 sll $2,$2,8 addiu $18,$6,3 lw $5,5544($sp) andi $6,$6,0x7 or $2,$2,$4 sll $2,$2,$6 lw $6,5644($sp) sw $18,8($5) lw $5,112($6) srl $2,$2,29 .set noreorder .set nomacro blez $5,$L327 sw $2,1520($6) .set macro .set reorder move $10,$6 move $11,$0$L227: lw $2,116($10) .set noreorder .set nomacro blez $2,$L229 lw $7,5644($sp) .set macro .set reorder sll $2,$11,7 addu $2,$2,$7 addiu $9,$2,1524 move $8,$0$L228: lw $7,5544($sp) addiu $8,$8,1 lw $6,8($7) sra $4,$6,3 addu $4,$4,$21 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 lw $4,5544($sp) addiu $18,$6,1 or $3,$3,$5 sw $18,8($4) or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $6,$6,0x7 lw $3,116($10) sll $2,$2,$6 srl $2,$2,31 slt $3,$8,$3 sw $2,0($9) .set noreorder .set nomacro bne $3,$0,$L228 addiu $9,$9,4 .set macro .set reorder lw $6,5644($sp) lw $5,112($6)$L229: addiu $11,$11,1 slt $2,$11,$5 .set noreorder .set nomacro bne $2,$0,$L227 addiu $10,$10,4 .set macro .set reorder .set noreorder .set nomacro blez $5,$L257 move $11,$0 .set macro .set reorder lw $10,5644($sp)$L234: lw $3,116($10) .set noreorder .set nomacro blez $3,$L238 sll $2,$11,7 .set macro .set reorder lw $5,5644($sp) addu $2,$2,$5 addiu $8,$2,1524 move $9,$0$L235: lw $2,0($8) .set noreorder .set nomacro blez $2,$L236 lw $2,5544($sp) .set macro .set reorder lw $6,8($2) sra $4,$6,3 addu $4,$4,$21 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 lw $3,5544($sp) addiu $18,$6,12 andi $6,$6,0x7 sw $18,8($3) sll $2,$2,$6 srl $2,$2,20 lw $3,116($10) sw $2,640($8)$L236: addiu $9,$9,1 slt $2,$9,$3 .set noreorder .set nomacro bne $2,$0,$L235 addiu $8,$8,4 .set macro .set reorder lw $4,5644($sp) lw $5,112($4)$L238: addiu $11,$11,1 slt $2,$11,$5 .set noreorder .set nomacro bne $2,$0,$L234 addiu $10,$10,4 .set macro .set reorder .set noreorder .set nomacro blez $5,$L327 move $14,$0 .set macro .set reorder lw $12,5644($sp)$L242: lw $2,136($12) .set noreorder .set nomacro blez $2,$L255 lw $4,5644($sp) .set macro .set reorder sll $2,$14,7 addu $2,$2,$4 addiu $10,$2,2804 .set noreorder .set nomacro j $L243 move $11,$0 .set macro .set reorder$L244: .set noreorder .set nomacro beq $6,$2,$L616 lw $7,5544($sp) .set macro .set reorder lui $15,%hi(dca_bitalloc_index) lw $9,8($7) addiu $8,$15,%lo(dca_bitalloc_index) sra $4,$9,3 addu $4,$21,$4 lbu $2,0($4) lbu $5,1($4) lbu $7,3($4) sll $5,$5,16 lbu $3,2($4) sll $6,$6,4 sll $2,$2,24 or $2,$2,$5 addu $6,$6,$8 or $2,$2,$7 lw $5,40($6) sll $3,$3,8 or $3,$3,$2 andi $4,$9,0x7 li $2,32 # 0x20 subu $2,$2,$5 sll $3,$3,$4 srl $3,$3,$2 lw $13,36($8) lw $8,44($6) sll $3,$3,2 addu $3,$8,$3 slt $2,$13,2 lh $17,2($3) .set noreorder .set nomacro bne $2,$0,$L249 lh $7,0($3) .set macro .set reorder bltz $17,$L617$L249: lw $2,5544($sp)$L666: addu $18,$9,$17 sw $18,8($2) lw $2,%lo(dca_bitalloc_index)($15) addu $2,$7,$2 sw $2,0($10)$L246: slt $2,$2,27 beq $2,$0,$L222$L619: lw $2,136($12) addiu $11,$11,1 slt $2,$11,$2 .set noreorder .set nomacro beq $2,$0,$L618 addiu $10,$10,4 .set macro .set reorder$L243: lw $6,216($12) li $2,6 # 0x6 .set noreorder .set nomacro bne $6,$2,$L244 li $2,5 # 0x5 .set macro .set reorder lw $7,5544($sp) lw $6,8($7) sra $4,$6,3 addu $4,$4,$21 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $4,$6,0x7 sll $2,$2,$4 lw $3,5544($sp) srl $2,$2,27 addiu $18,$6,5 sw $18,8($3) sw $2,0($10) slt $2,$2,27 bne $2,$0,$L619$L222: lw $3,5644($sp)$L646: li $2,65536 # 0x10000 addu $2,$3,$2 lw $5,5720($sp) lw $6,5660($sp) lw $3,-16036($2) .set noreorder .set nomacro jal $3 lw $4,5716($sp) .set macro .set reorder move $5,$0 move $6,$0$L604: lw $3,5712($sp) slt $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L652 sll $2,$5,8 .set macro .set reorder lw $4,5648($sp)$L653: lw $5,5656($sp) addiu $6,$6,1 addu $4,$4,$5 slt $2,$6,256 .set noreorder .set nomacro beq $2,$0,$L504 sw $4,5648($sp) .set macro .set reorder lw $3,5712($sp) move $5,$0 slt $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L653 lw $4,5648($sp) .set macro .set reorder sll $2,$5,8$L652: lw $4,5644($sp) addu $2,$2,$6 sll $2,$2,1 addu $2,$2,$4 lw $7,5648($sp) sll $3,$5,1 lhu $4,27136($2) addu $3,$3,$7 addiu $5,$5,1 .set noreorder .set nomacro j $L604 sh $4,0($3) .set macro .set reorder$L162: lw $4,5888($sp) li $16,16383 # 0x3fff slt $2,$4,16384 movn $16,$4,$2 sltu $3,$16,32 .set noreorder .set nomacro bne $3,$0,$L167 andi $2,$17,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L654 move $5,$7 .set macro .set reorder andi $2,$7,0x3 .set noreorder .set nomacro bne $2,$0,$L655 move $4,$17 .set macro .set reorder lw $5,5644($sp) li $2,-32 # 0xffffffffffffffe0 addiu $4,$5,30204 and $2,$16,$2 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L171 addiu $5,$7,-4 .set macro .set reorder$L529:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$6 bne $2,$0,$L529$L171: andi $2,$16,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L656 andi $3,$16,0x3 .set macro .set reorder$L530:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L530 andi $3,$16,0x3 .set macro .set reorder$L656: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L176 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L177 li $2,1 # 0x1 .set macro .set reorder bne $3,$2,$L165 lbu $2,4($5) .set noreorder .set nomacro j $L165 sb $2,4($4) .set macro .set reorder$L167: move $5,$7$L654: move $4,$17$L655: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder .set noreorder .set nomacro j $L643 lw $4,5644($sp) .set macro .set reorder$L200: lw $7,5544($sp) move $4,$0 move $3,$0 move $2,$0 sw $4,0($7) lw $4,5644($sp) sw $3,12($7) sw $2,4($7) .set noreorder .set nomacro jal dca_parse_frame_header sw $0,8($7) .set macro .set reorder .set noreorder .set nomacro bgez $2,$L657 lw $3,5644($sp) .set macro .set reorder lw $2,5880($sp)$L651: sw $0,0($2) lw $2,5888($sp) lw $31,5868($sp) lw $fp,5864($sp) lw $23,5860($sp) lw $22,5856($sp) lw $21,5852($sp) lw $20,5848($sp) lw $19,5844($sp) lw $18,5840($sp) lw $17,5836($sp) lw $16,5832($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,5872 .set macro .set reorder$L519: lw $5,112($6)$L223: lw $3,5644($sp)$L676: lw $4,5644($sp) lw $2,32($3) li $3,65536 # 0x10000 addu $3,$4,$3 lw $3,-18920($3) li $4,31 # 0x1f .set noreorder .set nomacro beq $2,$4,$L621 sw $3,5628($sp) .set macro .set reorder lui $2,%hi(lossy_quant_d) addiu $2,$2,%lo(lossy_quant_d) sw $2,5632($sp)$L369: .set noreorder .set nomacro blez $5,$L370 lw $6,5644($sp) .set macro .set reorder lw $5,5628($sp) sll $5,$5,3 addiu $7,$sp,356 sw $5,5540($sp) sw $6,5512($sp) sw $7,5508($sp) sw $0,5500($sp)$L372: lw $5,5512($sp) lw $20,136($5) .set noreorder .set nomacro blez $20,$L403 lw $7,5644($sp) .set macro .set reorder lw $6,5500($sp) sll $2,$6,7 sll $3,$6,8 addu $2,$2,$7 addu $3,$3,$7 addiu $2,$2,2804 addiu $3,$3,4088 sll $4,$6,10 sw $2,5524($sp) sw $3,5520($sp) addiu $2,$sp,356 lw $3,5508($sp) addu $23,$2,$4 sll $4,$6,5 sw $3,5516($sp) sw $0,5504($sp) sw $4,5732($sp)$L373: lw $2,5524($sp) lw $4,5732($sp) lw $17,0($2) lw $5,5632($sp) addu $3,$4,$17 lw $6,5644($sp) sll $3,$3,2 sll $2,$17,2 addu $2,$2,$5 addu $3,$3,$6 lw $2,0($2) lw $3,236($3) sw $2,5636($sp) .set noreorder .set nomacro beq $17,$0,$L622 sw $3,5640($sp) .set macro .set reorder slt $2,$17,11 .set noreorder .set nomacro beq $2,$0,$L658 slt $2,$17,8 .set macro .set reorder sll $4,$17,3 sll $2,$17,5 subu $2,$2,$4 lw $7,5640($sp) sll $3,$2,3 subu $4,$3,$2 sll $22,$7,4 lui $3,%hi(dca_smpl_bitalloc) addiu $5,$3,%lo(dca_smpl_bitalloc) addu $2,$22,$4 addu $2,$2,$5 lw $3,44($2) .set noreorder .set nomacro beq $3,$0,$L377 lw $7,5732($sp) .set macro .set reorder lw $3,5504($sp) lw $6,5544($sp) addu $2,$7,$3 sll $2,$2,5 addiu $7,$sp,356 lw $21,0($6) addu $19,$4,$5 addu $16,$7,$2 move $20,$0 .set noreorder .set nomacro j $L386 li $fp,32 # 0x20 .set macro .set reorder$L387: lw $3,5544($sp)$L659: addu $18,$8,$17 sw $18,8($3) lw $4,0($19) addiu $20,$20,1 .set noreorder .set nomacro jal __floatsisf addu $4,$7,$4 .set macro .set reorder sw $2,0($16) li $2,8 # 0x8 .set noreorder .set nomacro beq $20,$2,$L376 addiu $16,$16,4 .set macro .set reorder$L386: lw $2,5544($sp) addu $7,$22,$19 lw $8,8($2) lw $9,44($7) sra $4,$8,3 addu $4,$21,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) sll $5,$5,16 lbu $2,2($4) sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 lw $5,40($7) sll $2,$2,8 or $2,$2,$3 andi $4,$8,0x7 subu $3,$fp,$5 sll $2,$2,$4 srl $2,$2,$3 lw $10,36($19) sll $2,$2,2 addu $2,$9,$2 slt $3,$10,2 lh $17,2($2) .set noreorder .set nomacro bne $3,$0,$L387 lh $7,0($2) .set macro .set reorder .set noreorder .set nomacro bgez $17,$L659 lw $3,5544($sp) .set macro .set reorder addu $8,$8,$5 sra $4,$8,3 addu $4,$21,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$8,0x7 sll $2,$2,$4 srl $2,$2,$17 addu $2,$2,$7 sll $2,$2,2 addu $2,$9,$2 li $3,2 # 0x2 subu $4,$0,$17 lh $7,0($2) .set noreorder .set nomacro beq $10,$3,$L387 lh $17,2($2) .set macro .set reorder .set noreorder .set nomacro bgez $17,$L659 lw $3,5544($sp) .set macro .set reorder addu $8,$8,$4 sra $4,$8,3 addu $4,$21,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$8,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,$17 addu $2,$2,$7 sll $2,$2,2 addu $2,$9,$2 lh $17,2($2) lw $3,5544($sp) addu $18,$8,$17 sw $18,8($3) lh $7,0($2) lw $4,0($19) addiu $20,$20,1 .set noreorder .set nomacro jal __floatsisf addu $4,$7,$4 .set macro .set reorder sw $2,0($16) li $2,8 # 0x8 .set noreorder .set nomacro bne $20,$2,$L386 addiu $16,$16,4 .set macro .set reorder$L376: lw $4,5524($sp)$L644: lw $2,640($4) .set noreorder .set nomacro beq $2,$0,$L660 lw $7,5520($sp) .set macro .set reorder lw $5,5628($sp) slt $2,$5,$2 .set noreorder .set nomacro bne $2,$0,$L392 lw $6,5520($sp) .set macro .set reorder lw $4,0($6)$L602: jal __floatsisf lw $4,5636($sp) .set noreorder .set nomacro jal __mulsf3 move $5,$2 .set macro .set reorder lw $3,5732($sp) lw $4,5640($sp) move $17,$2 lw $5,5644($sp) addu $2,$3,$4 sll $2,$2,2 addu $2,$2,$5 lw $5,0($23) lw $16,876($2) .set noreorder .set nomacro jal __mulsf3 move $4,$17 .set macro .set reorder move $5,$2 .set noreorder .set nomacro jal __mulsf3 move $4,$16 .set macro .set reorder
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -