📄 dca.s
字号:
move $4,$2jal __muldf3move $5,$3move $4,$2jal cosmove $5,$3lw $4,%lo($LC2)($19)lw $5,%lo($LC2+4)($19)move $6,$2jal __divdf3move $7,$3move $4,$2jal __truncdfsf2move $5,$3addiu $16,$16,2sw $2,0($17)bne $16,$18,$L15addiu $17,$17,4lui $2,%hi(cos_mod+2112)addiu $17,$2,%lo(cos_mod+2112)li $16,1 # 0x1lui $19,%hi($LC3)li $18,33 # 0x21$L17:jal __floatsidfmove $4,$16lw $6,%lo($LC1)($20)lw $7,%lo($LC1+4)($20)move $4,$2jal __muldf3move $5,$3move $4,$2jal sinmove $5,$3lw $4,%lo($LC3)($19)lw $5,%lo($LC3+4)($19)move $6,$2jal __divdf3move $7,$3move $4,$2jal __truncdfsf2move $5,$3addiu $16,$16,2sw $2,0($17)bne $16,$18,$L17addiu $17,$17,4li $2,1 # 0x1lui $3,%hi(cosmod_inited.7551)sw $2,%lo(cosmod_inited.7551)($3)$L8:lw $2,120($sp)lw $5,168($sp)li $4,46624 # 0xb620jal dsputil_initaddu $4,$2,$4lw $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,$0j $31addiu $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,0li $2,65536 # 0x10000addu $2,$4,$2lw $3,-18944($2)move $10,$4sll $4,$3,3li $2,384 # 0x180li $3,46596 # 0xb604sra $5,$4,3sw $2,20988($10).set noreorder.set nomacrobltz $5,$L43addu $9,$10,$3.set macro.set reorder.set noreorder.set nomacrobltz $4,$L148move $2,$0.set macro.set reorderaddiu $2,$10,30208addu $3,$2,$5$L46:sw $2,0($9)move $8,$2li $2,32 # 0x20sw $2,8($9)sw $4,12($9)sw $3,4($9)lbu $2,4($8)li $3,33 # 0x21srl $2,$2,7sw $3,8($9)sw $2,4($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,27addiu $6,$6,5addiu $2,$2,1sw $6,8($9)sw $2,8($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,12($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,25addiu $6,$6,7addiu $2,$2,1sw $6,8($9)sw $2,16($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $4,$6,0x7sll $2,$2,$4srl $2,$2,18addiu $2,$2,1addiu $6,$6,14slt $3,$2,95sw $6,8($9).set noreorder.set nomacrobeq $3,$0,$L147sw $2,20($10).set macro.set reorder$L47:li $3,-1 # 0xffffffffffffffff$L111:.set noreorder.set nomacroj $31move $2,$3.set macro.set reorder$L43:move $2,$0$L148:move $4,$0.set noreorder.set nomacroj $L46move $3,$0.set macro.set reorder$L147:lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,26addiu $6,$6,6sw $6,8($9)sw $2,24($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $2,0($4)lbu $5,1($4)lbu $7,3($4)lbu $3,2($4)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$7sll $3,$3,8andi $4,$6,0x7or $3,$3,$2sll $3,$3,$4srl $3,$3,28lui $2,%hi(dca_sample_rates)sll $3,$3,2addiu $2,$2,%lo(dca_sample_rates)addu $3,$3,$2lw $4,0($3)addiu $6,$6,4sw $6,8($9).set noreorder.set nomacrobeq $4,$0,$L47sw $4,28($10).set macro.set reorderlw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $2,0($4)lbu $5,1($4)lbu $7,3($4)lbu $3,2($4)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$7sll $3,$3,8andi $4,$6,0x7or $3,$3,$2sll $3,$3,$4srl $3,$3,27lui $2,%hi(dca_bit_rates)sll $3,$3,2addiu $2,$2,%lo(dca_bit_rates)addu $3,$3,$2lw $4,0($3)addiu $6,$6,5sw $6,8($9).set noreorder.set nomacrobeq $4,$0,$L47sw $4,32($10).set macro.set reorderlw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,36($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,40($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,44($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,48($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,52($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,29addiu $6,$6,3sw $6,8($9)sw $2,56($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,60($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,64($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,30addiu $6,$6,2sw $6,8($9)sw $2,68($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $2,0($4)lbu $5,1($4)lbu $7,3($4)lbu $3,2($4)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$7sll $3,$3,8or $3,$3,$2addiu $4,$6,1andi $6,$6,0x7sw $4,8($9)sll $3,$3,$6lw $2,12($10)srl $3,$3,31.set noreorder.set nomacrobeq $2,$0,$L51sw $3,72($10).set macro.set reorderlw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,16addiu $6,$6,16sw $6,8($9)sw $2,76($10)$L51:lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,80($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,28addiu $6,$6,4sw $6,8($9)sw $2,84($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,30addiu $6,$6,2sw $6,8($9)sw $2,88($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,29addiu $6,$6,3sw $6,8($9)sw $2,92($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,96($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,31addiu $6,$6,1sw $6,8($9)sw $2,100($10)lw $6,8($9)sra $3,$6,3addu $3,$3,$8lbu $4,0($3)lbu $5,1($3)lbu $7,3($3)lbu $2,2($3)sll $4,$4,24sll $5,$5,16or $4,$4,$5addiu $3,$6,4or $4,$4,$7sll $2,$2,8sw $3,8($9)or $2,$2,$4andi $6,$6,0x7sll $2,$2,$6lw $4,24($10)lw $3,68($10)srl $2,$2,28sw $2,104($10).set noreorder.set nomacrobeq $3,$0,$L53sw $4,20984($10).set macro.set reorderori $2,$4,0x80sw $2,20984($10)$L53:lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,28addiu $6,$6,4addiu $2,$2,1sw $6,8($9)sw $2,108($10)lw $6,8($9)sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,29addiu $11,$2,1addiu $6,$6,3sw $6,8($9)move $12,$11.set noreorder.set nomacroblez $11,$L55sw $11,112($10).set macro.set reordermove $11,$10move $12,$0li $13,32 # 0x20$L57:lw $6,8($9)addiu $12,$12,1sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $4,$6,0x7sll $2,$2,$4srl $2,$2,27addiu $2,$2,2addiu $6,$6,5slt $3,$2,33sw $6,8($9).set noreorder.set nomacrobne $3,$0,$L58sw $2,116($11).set macro.set reordersw $13,116($11)$L58:lw $3,112($10)slt $2,$12,$3.set noreorder.set nomacrobne $2,$0,$L57addiu $11,$11,4.set macro.set reorder.set noreorder.set nomacroblez $3,$L55move $12,$3.set macro.set reordermove $11,$10move $13,$0li $14,32 # 0x20$L62:lw $6,8($9)addiu $13,$13,1sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $4,$6,0x7sll $2,$2,$4srl $2,$2,27addiu $2,$2,1addiu $6,$6,5slt $3,$2,33sw $6,8($9).set noreorder.set nomacrobne $3,$0,$L63sw $2,136($11).set macro.set reordersw $14,136($11)$L63:lw $12,112($10)slt $2,$13,$12.set noreorder.set nomacrobne $2,$0,$L62addiu $11,$11,4.set macro.set reorder$L55:.set noreorder.set nomacrobeq $12,$0,$L65addiu $11,$10,156.set macro.set reordermove $13,$0$L67:lw $6,8($9)addiu $13,$13,1sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,29addiu $6,$6,3sw $6,8($9)sw $2,0($11).set noreorder.set nomacrobne $13,$12,$L67addiu $11,$11,4.set macro.set reorder$L65:lw $11,112($10).set noreorder.set nomacrobeq $11,$0,$L149addiu $4,$10,236.set macro.set reorderaddiu $12,$10,176move $13,$0$L70:lw $6,8($9)addiu $13,$13,1sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,30addiu $6,$6,2sw $6,8($9)sw $2,0($12).set noreorder.set nomacrobne $13,$11,$L70addiu $12,$12,4.set macro.set reorderlw $11,112($10).set noreorder.set nomacrobeq $11,$0,$L149addiu $4,$10,236.set macro.set reorderaddiu $12,$10,196move $13,$0$L73:lw $6,8($9)addiu $13,$13,1sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,29addiu $6,$6,3sw $6,8($9)sw $2,0($12).set noreorder.set nomacrobne $13,$11,$L73addiu $12,$12,4.set macro.set reorderlw $11,112($10).set noreorder.set nomacrobeq $11,$0,$L149addiu $4,$10,236.set macro.set reorderaddiu $12,$10,216move $13,$0$L76:lw $6,8($9)addiu $13,$13,1sra $4,$6,3addu $4,$4,$8lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,29addiu $6,$6,3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -