demux_audio.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,975 行 · 第 1/5 页
S
4,975 行
$L480:li $6,4 # 0x4$L989:.set noreorder.set nomacroj $L547li $2,4 # 0x4.set macro.set reorder$L517:lbu $3,24($sp)li $2,102 # 0x66.set noreorder.set nomacrobne $3,$2,$L995li $6,3 # 0x3.set macro.set reorderlbu $3,25($sp)li $2,76 # 0x4c.set noreorder.set nomacrobne $3,$2,$L1003addiu $4,$sp,24.set macro.set reorderlbu $3,26($sp)li $2,97 # 0x61.set noreorder.set nomacrobne $3,$2,$L1003lbu $3,27($sp).set macro.set reorderli $2,67 # 0x43.set noreorder.set nomacrobne $3,$2,$L1003li $2,3 # 0x3.set macro.set reordermove $21,$0.set noreorder.set nomacroj $L516sw $2,16504($sp).set macro.set reorder$L956:li $2,109 # 0x6d.set noreorder.set nomacrobne $3,$2,$L1000addiu $2,$sp,48.set macro.set reorderlbu $3,26($sp)li $2,116 # 0x74.set noreorder.set nomacrobne $3,$2,$L1000addiu $2,$sp,48.set macro.set reorderlbu $3,27($sp)li $2,32 # 0x20.set noreorder.set nomacrobne $3,$2,$L1000addiu $2,$sp,48.set macro.set reorderli $3,2 # 0x2move $21,$0.set noreorder.set nomacroj $L516sw $3,16504($sp).set macro.set reorder$L557:li $2,1130430464 # 0x43610000ori $2,$2,0x4c66sw $2,12($23)lw $2,36($22)lw $3,44($22)lw $4,40($22)addu $3,$3,$2subu $3,$3,$4addiu $18,$3,-4lw $3,16568($sp)sw $18,8($3)lw $19,52($22)slt $2,$18,$19.set noreorder.set nomacrobeq $2,$0,$L876sw $19,12($3).set macro.set reorderlw $5,36($22)lw $7,40($22)move $2,$0move $3,$0li $16,14 # 0xesw $2,64($sp)sw $3,68($sp).set noreorder.set nomacroj $L878sw $0,40($sp).set macro.set reorder$L881:slt $2,$16,$3.set noreorder.set nomacrobne $2,$0,$L884addu $2,$5,$16.set macro.set reorderaddu $5,$5,$3subu $16,$16,$3.set noreorder.set nomacroblez $16,$L882sw $5,36($22).set macro.set reorder$L878:subu $2,$7,$5move $4,$22.set noreorder.set nomacrobne $2,$0,$L881move $3,$2.set macro.set reorderjal stream_fill_buffer.set noreorder.set nomacrobeq $2,$0,$L1004move $4,$22.set macro.set reorderlw $5,36($22)lw $7,40($22).set noreorder.set nomacroj $L881subu $3,$7,$5.set macro.set reorder$L884:sw $2,36($22)$L882:move $4,$22$L1004:addiu $5,$sp,40.set noreorder.set nomacrojal stream_readli $6,3 # 0x3.set macro.set reorderlw $3,40($sp)li $16,-16777216 # 0xffffffffff000000li $17,16711680 # 0xff0000ori $16,$16,0xff00ori $17,$17,0xffsrl $2,$3,8sll $3,$3,8and $2,$2,$17and $3,$3,$16or $3,$3,$2sll $4,$3,16srl $3,$3,16or $3,$3,$4srl $3,$3,12move $4,$22addiu $5,$sp,64li $6,5 # 0x5.set noreorder.set nomacrojal stream_readsw $3,40($sp).set macro.set reorderlw $4,64($sp)lw $5,68($sp)srl $3,$4,8sll $4,$4,8and $3,$3,$17srl $6,$5,8sll $2,$5,8and $4,$4,$16and $6,$6,$17or $4,$4,$3and $2,$2,$16sll $3,$4,16or $2,$2,$6srl $4,$4,16sll $6,$2,16or $4,$4,$3srl $2,$2,16or $2,$2,$6move $3,$4sll $6,$4,8sw $2,16512($sp)srl $3,$3,24srl $2,$2,24or $2,$6,$2andi $7,$3,0xfmove $6,$2or $2,$2,$7sw $4,16516($sp)sw $6,64($sp).set noreorder.set nomacrobeq $2,$0,$L876sw $7,68($sp).set macro.set reorderlw $2,40($sp).set noreorder.set nomacrobeq $2,$0,$L876subu $4,$19,$18.set macro.set reordermult $4,$2mflo $4.set noreorder.set nomacrojal __divdi3mfhi $5.set macro.set reordersw $2,44($23)$L876:lw $2,44($23).set noreorder.set nomacroblez $2,$L965li $2,65536 # 0x10000.set macro.set reorder$L888:.set noreorder.set nomacrojal get_flac_metadatalw $4,16568($sp).set macro.set reorder.set noreorder.set nomacroj $L987sw $0,16496($sp).set macro.set reorder$L556:lw $3,36($22)lw $7,40($22)sltu $2,$3,$7.set noreorder.set nomacrobeq $2,$0,$L635addiu $5,$3,1.set macro.set reorderlw $2,80($22)addu $2,$3,$2lbu $3,0($2)sw $5,36($22)move $18,$3$L637:sltu $2,$5,$7beq $2,$0,$L640lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $17,$3,8sw $5,36($22)$L642:sltu $2,$5,$7beq $2,$0,$L645lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $16,$3,16sw $5,36($22)$L647:sltu $2,$5,$7beq $2,$0,$L650lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,24sw $5,36($22)$L652:or $2,$2,$18or $3,$17,$16or $7,$3,$2slt $4,$7,16.set noreorder.set nomacrobne $4,$0,$L966li $2,1048576 # 0x100000.set macro.set reorderslt $2,$2,$7.set noreorder.set nomacrobne $2,$0,$L658sltu $2,$7,18.set macro.set reorderli $4,18 # 0x12movz $4,$7,$2addiu $17,$7,-16$L657:jal uc_malloclw $3,36($22)lw $7,40($22)move $20,$2sw $2,156($23)sltu $2,$3,$7.set noreorder.set nomacrobeq $2,$0,$L660addiu $5,$3,1.set macro.set reorderlw $2,80($22)addu $2,$3,$2lbu $16,0($2)sw $5,36($22)$L662:sltu $2,$5,$7beq $2,$0,$L665lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,8sw $5,36($22)$L667:or $2,$16,$2andi $4,$2,0xffffsrl $3,$4,8sw $2,12($23)sb $3,1($20)sb $4,0($20)lw $3,36($22)lw $7,40($22)sltu $2,$3,$7.set noreorder.set nomacrobeq $2,$0,$L670addiu $5,$3,1.set macro.set reorderlw $2,80($22)addu $2,$3,$2lbu $16,0($2)sw $5,36($22)$L672:sltu $2,$5,$7beq $2,$0,$L675lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,8sw $5,36($22)$L677:or $2,$16,$2andi $4,$2,0xffffsrl $3,$4,8sw $2,36($23)sb $3,3($20)sb $4,2($20)lw $3,36($22)lw $7,40($22)sltu $2,$3,$7.set noreorder.set nomacrobeq $2,$0,$L680addiu $5,$3,1.set macro.set reorderlw $2,80($22)addu $2,$3,$2lbu $3,0($2)sw $5,36($22)move $19,$3$L682:sltu $2,$5,$7beq $2,$0,$L685lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $18,$3,8sw $5,36($22)$L687:sltu $2,$5,$7beq $2,$0,$L690lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $16,$3,16sw $5,36($22)$L692:sltu $2,$5,$7beq $2,$0,$L695lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,24sw $5,36($22)$L697:or $2,$19,$2or $3,$16,$18or $3,$3,$2sw $3,28($23)swl $3,7($20)swr $3,4($20)lw $3,36($22)lw $7,40($22)sltu $2,$3,$7.set noreorder.set nomacrobeq $2,$0,$L700addiu $5,$3,1.set macro.set reorderlw $2,80($22)addu $2,$3,$2lbu $3,0($2)sw $5,36($22)move $19,$3$L702:sltu $2,$5,$7beq $2,$0,$L705lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $18,$3,8sw $5,36($22)$L707:sltu $2,$5,$7beq $2,$0,$L710lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $16,$3,16sw $5,36($22)$L712:sltu $2,$5,$7beq $2,$0,$L715lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,24sw $5,36($22)$L717:or $2,$19,$2or $3,$16,$18or $3,$3,$2swl $3,11($20)swr $3,8($20)lw $3,36($22)lw $7,40($22)sltu $2,$3,$7.set noreorder.set nomacrobeq $2,$0,$L720addiu $5,$3,1.set macro.set reorderlw $2,80($22)addu $2,$3,$2lbu $16,0($2)sw $5,36($22)$L722:sltu $2,$5,$7beq $2,$0,$L725lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,8sw $5,36($22)$L727:or $2,$2,$16andi $2,$2,0xffffsrl $3,$2,8sb $2,12($20)sb $3,13($20)lw $3,36($22)lw $7,40($22)sltu $2,$3,$7.set noreorder.set nomacrobeq $2,$0,$L730addiu $5,$3,1.set macro.set reorderlw $2,80($22)addu $2,$3,$2lbu $16,0($2)sw $5,36($22)$L732:sltu $2,$5,$7beq $2,$0,$L735lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,8sw $5,36($22)$L737:or $2,$16,$2andi $2,$2,0xffffaddiu $4,$2,7srl $3,$2,8sra $4,$4,3sb $3,15($20)sb $2,14($20)sw $4,32($23)sb $0,16($20)sb $0,17($20)lw $2,156($23)lwl $3,11($2)lwr $3,8($2).set noreorder.set nomacrobeq $17,$0,$L741sw $3,44($23).set macro.set reorderlw $3,36($22)lw $7,40($22)sltu $2,$3,$7.set noreorder.set nomacrobeq $2,$0,$L743addiu $5,$3,1.set macro.set reorderlw $2,80($22)addu $2,$3,$2lbu $16,0($2)sw $5,36($22)$L745:sltu $2,$5,$7beq $2,$0,$L748lw $2,80($22)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,8sw $5,36($22)$L750:or $2,$16,$2andi $8,$2,0xffffsrl $3,$8,8sb $3,17($20)sb $8,16($20).set noreorder.set nomacrobeq $8,$0,$L741addiu $17,$17,-2.set macro.set reorderslt $2,$17,$8.set noreorder.set nomacrobeq $2,$0,$L754move $6,$8.set macro.set reorderlui $6,%hi($LC20)move $7,$17addiu $6,$6,%lo($LC20)li $5,1 # 0x1li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgsw $8,16($sp).set macro.set reordermove $6,$17move $4,$22.set noreorder.set nomacrojal stream_readaddiu $5,$20,18.set macro.set reordermove $17,$0$L741:li $4,7 # 0x7.set noreorder.set nomacrojal mp_msg_testli $5,6 # 0x6.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L967move $4,$20.set macro.set reorder$L756:.set noreorder.set nomacrobeq $17,$0,$L994lw $2,16568($sp).set macro.set reorder.set noreorder.set nomacrobltz $17,$L968li $2,262144 # 0x40000.set macro.set reorderslt $2,$2,$17bne $2,$0,$L763.set noreorder.set nomacroblez $17,$L994lw $2,16568($sp).set macro.set reorder$L909:lw $5,36($22).set noreorder.set nomacroj $L925lw $7,40($22).set macro.set reorder$L771:slt $2,$17,$3movn $3,$17,$2addu $5,$5,$3subu $17,$17,$3.set noreorder.set nomacroblez $17,$L926sw $5,36($22).set macro.set reorder$L925:subu $2,$7,$5move $4,$22.set noreorder.set nomacrobne $2,$0,$L771move $3,$2.set macro.set reorderjal stream_fill_buffer.set noreorder.set nomacrobeq $2,$0,$L994lw $2,16568($sp).set macro.set reorderlw $5,36($22)lw $7,40($22)subu $3,$7,$5slt $2,$17,$3movn $3,$17,$2addu $5,$5,$3subu $17,$17,$3.set noreorder.set nomacrobgtz $17,$L925sw $5,36($22).set macro.set reorder$L926:lw $2,16568($sp)$L994:lw $16,16($2)$L1016:lw $3,36($16)lw $4,40($16)sltu $2,$3,$4.set noreorder.set nomacrobeq $2,$0,$L773addiu $5,$3,1.set macro.set reorderlw $2,80($16)addu $2,$3,$2lbu $3,0($2)sw $5,36($16)move $19,$3$L775:sltu $2,$5,$4beq $2,$0,$L778lw $2,80($16)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $18,$3,8sw $5,36($16)$L780:sltu $2,$5,$4beq $2,$0,$L783lw $2,80($16)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $17,$3,16sw $5,36($16)$L785:sltu $2,$5,$4beq $2,$0,$L788lw $2,80($16)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $3,$3,24sw $5,36($16)$L790:lw $4,16568($sp)or $2,$17,$18lw $16,16($4)or $3,$19,$3lw $6,36($16)lw $7,40($16)sltu $4,$6,$7.set noreorder.set nomacrobeq $4,$0,$L793or $21,$2,$3.set macro.set reorderlw $2,80($16)addiu $5,$6,1addu $2,$6,$2lbu $3,0($2)sw $5,36($16)move $19,$3$L795:sltu $2,$5,$7beq $2,$0,$L798lw $2,80($16)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $18,$3,8sw $5,36($16)$L800:sltu $2,$5,$7beq $2,$0,$L803lw $2,80($16)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $17,$3,16sw $5,36($16)$L805:sltu $2,$5,$7beq $2,$0,$L808$L979:lw $2,80($16)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,24sw $5,36($16)$L810:or $3,$19,$2$L1010:li $2,1634992128 # 0x61740000or $4,$18,$17ori $2,$2,0x6164.set noreorder.set nomacrobeq $21,$2,$L813or $19,$4,$3.set macro.set reorderlw $2,16568($sp)move $16,$19.set noreorder.set nomacrobltz $19,$L969lw $17,16($2).set macro.set reorderli $2,262144 # 0x40000slt $2,$2,$19bne $2,$0,$L818blez $19,$L813$L911:lw $6,40($17).set noreorder.set nomacroj $L927lw $5,36($17).set macro.set reorder$L826:slt $2,$16,$3movn $3,$16,$2addu $4,$5,$3subu $16,$16,$3move $5,$4.set noreorder.set nomacroblez $16,$L813sw $4,36($17).set macro.set reorder$L927:subu $2,$6,$5move $4,$17.set noreorder.set nomacrobne $2,$0,$L826move $3,$2.set macro.set reorderjal stream_fill_bufferbeq $2,$0,$L813lw $5,36($17)lw $6,40($17)subu $3,$6,$5slt $2,$16,$3movn $3,$16,$2addu $4,$5,$3subu $16,$16,$3move $5,$4.set noreorder.set nomacrobgtz $16,$L927sw $4,36($17).set macro.set reorder$L813:lw $2,56($22)$L990:.set noreorder.set nomacrobne $2,$0,$L828li $2,1634992128 # 0x61740000.set macro.set reorderori $2,$2,0x6164.set noreorder.set nomacrobne $21,$2,$L994lw $2,16568($sp).set macro.set reorder$L828:lw $3,36($22)lw $2,44($22)lw $4,40($22)addu $2,$2,$3lw $3,16568($sp)subu $18,$2,$4.set noreorder.set nomacrobeq $19,$0,$L830sw $18,8($3).set macro.set reorderaddu $2,$19,$18$L832:lw $4,16568($sp)li $3,1 # 0x1sw $2,12($4)lbu $2,1($20)lbu $4,0($20)sll $2,$2,8or $2,$2,$4.set noreorder.set nomacrobeq $2,$3,$L970li $3,2 # 0x2.set macro.set reorder$L833:lw $2,16568($sp)$L992:lw $3,44($22)lw $5,8($2)slt $2,$5,$3beq $2,$0,$L873lw $2,40($22)subu $2,$3,$2subu $2,$5,$2bltz $2,$L873sw $0,16496($sp).set noreorder.set nomacroj $L558sw $2,36($22).set macro.set reorder$L471:addu $5,$5,$16sw $5,36($22)$L469:lw $2,56($22).set noreorder.set nomacrobne $2,$0,$L473move $4,$22.set macro.set reorderaddiu $5,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?