📄 dca.mid
字号:
addiu $2,$2,6 addiu $4,$4,4 addiu $3,$3,8 sw $2,108($sp) lw $2,96($sp) sw $4,112($sp) sw $3,104($sp) lw $4,100($sp) lw $3,92($sp) addiu $2,$2,12 addiu $4,$4,10 addiu $3,$3,14 sw $2,96($sp) lw $2,84($sp) sw $4,100($sp) sw $3,92($sp) lw $4,88($sp) lw $3,80($sp) addiu $2,$2,18 addiu $4,$4,16 sw $2,84($sp) addiu $3,$3,20 addiu $19,$19,2 li $2,32 # 0x20 addiu $18,$18,64 sw $4,88($sp) sw $3,80($sp) addiu $fp,$fp,22 addiu $23,$23,24 addiu $22,$22,26 addiu $21,$21,28 bne $19,$2,$L25 addiu $20,$20,30 lui $2,%hi(cos_mod+2048) addiu $17,$2,%lo(cos_mod+2048) li $16,1 # 0x1 lui $20,%hi($LC1) lui $19,%hi($LC2) li $18,33 # 0x21$L15: jal __floatsidf move $4,$16 lw $6,%lo($LC1)($20) lw $7,%lo($LC1+4)($20) move $4,$2 jal __muldf3 move $5,$3 move $4,$2 jal cos move $5,$3 lw $4,%lo($LC2)($19) lw $5,%lo($LC2+4)($19) move $6,$2 jal __divdf3 move $7,$3 move $4,$2 jal __truncdfsf2 move $5,$3 addiu $16,$16,2 sw $2,0($17) bne $16,$18,$L15 addiu $17,$17,4 lui $2,%hi(cos_mod+2112) addiu $17,$2,%lo(cos_mod+2112) li $16,1 # 0x1 lui $19,%hi($LC3) li $18,33 # 0x21$L17: jal __floatsidf move $4,$16 lw $6,%lo($LC1)($20) lw $7,%lo($LC1+4)($20) move $4,$2 jal __muldf3 move $5,$3 move $4,$2 jal sin move $5,$3 lw $4,%lo($LC3)($19) lw $5,%lo($LC3+4)($19) move $6,$2 jal __divdf3 move $7,$3 move $4,$2 jal __truncdfsf2 move $5,$3 addiu $16,$16,2 sw $2,0($17) bne $16,$18,$L17 addiu $17,$17,4 li $2,1 # 0x1 lui $3,%hi(cosmod_inited.7551) sw $2,%lo(cosmod_inited.7551)($3)$L8: lw $2,120($sp) lw $5,168($sp) li $4,46624 # 0xb620 jal dsputil_init addu $4,$2,$4 lw $31,164($sp) lw $fp,160($sp) lw $23,156($sp) lw $22,152($sp) lw $21,148($sp) lw $20,144($sp) lw $19,140($sp) lw $18,136($sp) lw $17,132($sp) lw $16,128($sp) move $2,$0 j $31 addiu $sp,$sp,168 .set macro .set reorder .end dca_decode_init .section .rodata.cst4,"aM",@progbits,4 .align 2$LC5: .word 1065353216 .section .text.dca_parse_frame_header,"ax",@progbits .align 2 .align 5 .ent dca_parse_frame_header .type dca_parse_frame_header, @functiondca_parse_frame_header: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 li $2,65536 # 0x10000 addu $2,$4,$2 lw $3,-18944($2) move $10,$4 sll $4,$3,3 li $2,384 # 0x180 li $3,46596 # 0xb604 sra $5,$4,3 sw $2,20988($10) .set noreorder .set nomacro bltz $5,$L43 addu $9,$10,$3 .set macro .set reorder .set noreorder .set nomacro bltz $4,$L148 move $2,$0 .set macro .set reorder addiu $2,$10,30208 addu $3,$2,$5$L46: sw $2,0($9) move $8,$2 li $2,32 # 0x20 sw $2,8($9) sw $4,12($9) sw $3,4($9) lbu $2,4($8) li $3,33 # 0x21 srl $2,$2,7 sw $3,8($9) sw $2,4($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,27 addiu $6,$6,5 addiu $2,$2,1 sw $6,8($9) sw $2,8($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,12($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,25 addiu $6,$6,7 addiu $2,$2,1 sw $6,8($9) sw $2,16($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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 srl $2,$2,18 addiu $2,$2,1 addiu $6,$6,14 slt $3,$2,95 sw $6,8($9) .set noreorder .set nomacro beq $3,$0,$L147 sw $2,20($10) .set macro .set reorder$L47: li $3,-1 # 0xffffffffffffffff$L111: .set noreorder .set nomacro j $31 move $2,$3 .set macro .set reorder$L43: move $2,$0$L148: move $4,$0 .set noreorder .set nomacro j $L46 move $3,$0 .set macro .set reorder$L147: lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,26 addiu $6,$6,6 sw $6,8($9) sw $2,24($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 lbu $2,0($4) lbu $5,1($4) lbu $7,3($4) lbu $3,2($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$7 sll $3,$3,8 andi $4,$6,0x7 or $3,$3,$2 sll $3,$3,$4 srl $3,$3,28 lui $2,%hi(dca_sample_rates) sll $3,$3,2 addiu $2,$2,%lo(dca_sample_rates) addu $3,$3,$2 lw $4,0($3) addiu $6,$6,4 sw $6,8($9) .set noreorder .set nomacro beq $4,$0,$L47 sw $4,28($10) .set macro .set reorder lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 lbu $2,0($4) lbu $5,1($4) lbu $7,3($4) lbu $3,2($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$7 sll $3,$3,8 andi $4,$6,0x7 or $3,$3,$2 sll $3,$3,$4 srl $3,$3,27 lui $2,%hi(dca_bit_rates) sll $3,$3,2 addiu $2,$2,%lo(dca_bit_rates) addu $3,$3,$2 lw $4,0($3) addiu $6,$6,5 sw $6,8($9) .set noreorder .set nomacro beq $4,$0,$L47 sw $4,32($10) .set macro .set reorder lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,36($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,40($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,44($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,48($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,52($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,29 addiu $6,$6,3 sw $6,8($9) sw $2,56($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,60($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,64($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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 $6,$6,2 sw $6,8($9) sw $2,68($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 lbu $2,0($4) lbu $5,1($4) lbu $7,3($4) lbu $3,2($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$7 sll $3,$3,8 or $3,$3,$2 addiu $4,$6,1 andi $6,$6,0x7 sw $4,8($9) sll $3,$3,$6 lw $2,12($10) srl $3,$3,31 .set noreorder .set nomacro beq $2,$0,$L51 sw $3,72($10) .set macro .set reorder lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,16 addiu $6,$6,16 sw $6,8($9) sw $2,76($10)$L51: lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,80($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,28 addiu $6,$6,4 sw $6,8($9) sw $2,84($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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 $6,$6,2 sw $6,8($9) sw $2,88($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,29 addiu $6,$6,3 sw $6,8($9) sw $2,92($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,96($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,31 addiu $6,$6,1 sw $6,8($9) sw $2,100($10) lw $6,8($9) sra $3,$6,3 addu $3,$3,$8 lbu $4,0($3) lbu $5,1($3) lbu $7,3($3) lbu $2,2($3) sll $4,$4,24 sll $5,$5,16 or $4,$4,$5 addiu $3,$6,4 or $4,$4,$7 sll $2,$2,8 sw $3,8($9) or $2,$2,$4 andi $6,$6,0x7 sll $2,$2,$6 lw $4,24($10) lw $3,68($10) srl $2,$2,28 sw $2,104($10) .set noreorder .set nomacro beq $3,$0,$L53 sw $4,20984($10) .set macro .set reorder ori $2,$4,0x80 sw $2,20984($10)$L53: lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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,28 addiu $6,$6,4 addiu $2,$2,1 sw $6,8($9) sw $2,108($10) lw $6,8($9) sra $4,$6,3 addu $4,$4,$8 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 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,29 addiu $11,$2,1 addiu $6,$6,3 sw $6,8($9) move $12,$11 .set noreorder .set nomacro blez $11,$L55 sw $11,112($10) .set macro .set reorder move $11,$10 move $12,$0 li $13,32 # 0x20$L57: lw $6,8($9) addiu $12,$12,1 sra $4,$6,3 addu $4,$4,$8 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 srl $2,$2,27 addiu $2,$2,2 addiu $6,$6,5 slt $3,$2,33 sw $6,8($9) .set noreorder .set nomacro bne $3,$0,$L58 sw $2,116($11) .set macro .set reorder sw $13,116($11)$L58: lw $3,112($10) slt $2,$12,$3 .set noreorder .set nomacro bne $2,$0,$L57 addiu $11,$11,4 .set macro .set reorder .set noreorder .set nomacro blez $3,$L55 move $12,$3 .set macro .set reorder move $11,$10 move $13,$0 li $14,32 # 0x20$L62: lw $6,8($9) addiu $13,$13,1 sra $4,$6,3 addu $4,$4,$8 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 srl $2,$2,27 addiu $2,$2,1 addiu $6,$6,5 slt $3,$2,33 sw $6,8($9) .set noreorder .set nomacro bne $3,$0,$L63 sw $2,136($11) .set macro .set reorder sw $14,136($11)$L63: lw $12,112($10) slt $2,$13,$12 .set noreorder .set nomacro bne $2,$0,$L62 addiu $11,$11,4 .set macro .set reorder$L55: .set noreorder .set nomacro beq $12,$0,$L65 addiu $11,$10,156 .set macro .set reorder move $13,$0$L67: lw $6,8($9) addiu $13,$13,1 sra $4,$6,3 addu $4,$4,$8 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 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,29 addiu $6,$6,3 sw $6,8($9) sw $2,0($11) .set noreorder .set nomacro bne $13,$12,$L67 addiu $11,$11,4 .set macro .set reorder$L65: lw $11,112($10) .set noreorder .set nomacro beq $11,$0,$L149 addiu $4,$10,236 .set macro .set reorder addiu $12,$10,176 move $13,$0$L70: lw $6,8($9) addiu $13,$13,1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -