downmix.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,273 行 · 第 1/4 页
S
3,273 行
.word $L284.word $L284.word $L284.word $L284.word $L188.word $L189.word $L284.word $L190.word $L284.word $L284.word $L284.word $L284.word $L284.word $L191.word $L284.word $L284.word $L284.word $L284.word $L284.word $L284.word $L284.word $L284.word $L284.word $L284.word $L192.word $L284.word $L284.word $L284.word $L284.word $L284.word $L284.word $L284.word $L284.word $L193.word $L284.word $L177.word $L194.word $L195.word $L196.word $L197.section .text.a52_downmix$L192:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L200addiu $5,$16,1024.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L326move $4,$16.set macro.set reorderaddiu $5,$16,1020addiu $4,$16,-4sltu $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L329lw $31,60($sp).set macro.set reordermove $3,$5$L204:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$5bne $2,$0,$L204$L284:lw $31,60($sp)$L329:$L337:lw $fp,56($sp)$L336:lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp).set noreorder.set nomacroj $31addiu $sp,$sp,64.set macro.set reorder$L174:.set noreorder.set nomacrobne $5,$0,$L330move $6,$16.set macro.set reorder$L172:move $5,$16$L331:move $6,$0$L199:lw $2,0($5)lw $4,1024($5)lw $3,2048($5)addu $2,$2,$4addu $3,$3,$2addiu $6,$6,1li $2,256 # 0x100sw $3,0($5).set noreorder.set nomacrobne $6,$2,$L199addiu $5,$5,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L177:move $5,$16$L332:move $6,$0li $7,256 # 0x100$L215:lw $2,1024($5)lw $3,0($5)lw $4,2048($5)addu $3,$3,$2addiu $6,$6,1addu $2,$2,$4sw $3,0($5)sw $2,1024($5).set noreorder.set nomacrobne $6,$7,$L215addiu $5,$5,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L173:.set noreorder.set nomacrobne $5,$0,$L331move $5,$16.set macro.set reorder$L171:move $4,$16$L333:move $5,$0li $6,256 # 0x100$L205:lw $2,0($4)lw $3,1024($4)addiu $5,$5,1addu $2,$2,$3sw $2,0($4).set noreorder.set nomacrobne $5,$6,$L205addiu $4,$4,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L194:move $5,$16move $6,$0li $7,256 # 0x100$L218:lw $2,2048($5)lw $3,0($5)lw $4,1024($5)subu $3,$3,$2addu $4,$4,$2addiu $6,$6,1sw $3,0($5)sw $4,1024($5).set noreorder.set nomacrobne $6,$7,$L218addiu $5,$5,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L197:andi $2,$6,0x40.set noreorder.set nomacrobne $2,$0,$L327move $8,$0.set macro.set reordermove $7,$16li $9,256 # 0x100$L235:lw $5,3072($7)lw $6,4096($7)lw $2,1024($7)lw $3,2048($7)lw $4,0($7)addu $5,$5,$6addu $3,$2,$3subu $2,$2,$5addu $4,$4,$2addu $5,$5,$3addiu $8,$8,1sw $4,0($7)sw $5,1024($7).set noreorder.set nomacrobne $8,$9,$L235addiu $7,$7,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L195:move $6,$16move $7,$0li $8,256 # 0x100$L221:lw $2,1024($6)lw $5,3072($6)lw $3,2048($6)lw $4,0($6)addu $3,$2,$3subu $2,$2,$5addu $4,$4,$2addu $5,$5,$3addiu $7,$7,1sw $4,0($6)sw $5,1024($6).set noreorder.set nomacrobne $7,$8,$L221addiu $6,$6,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L196:andi $2,$6,0x40.set noreorder.set nomacrobne $2,$0,$L328move $6,$16.set macro.set reordermove $7,$0li $8,256 # 0x100$L229:lw $2,2048($6)lw $5,3072($6)lw $3,0($6)lw $4,1024($6)addu $2,$2,$5addu $4,$4,$2subu $3,$3,$2addiu $7,$7,1sw $3,0($6)sw $4,1024($6).set noreorder.set nomacrobne $7,$8,$L229addiu $6,$6,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L178:.set noreorder.set nomacrobeq $5,$0,$L284move $6,$0.set macro.set reordermove $5,$16li $7,256 # 0x100$L217:lw $2,2048($5)lw $3,0($5)lw $4,1024($5)addu $3,$3,$2addu $4,$4,$2addiu $6,$6,1sw $3,0($5)sw $4,1024($5).set noreorder.set nomacrobne $6,$7,$L217addiu $5,$5,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L179:.set noreorder.set nomacrobeq $5,$0,$L332move $5,$16.set macro.set reordermove $6,$16move $7,$0li $8,256 # 0x100$L220:lw $2,1024($6)lw $5,3072($6)lw $3,0($6)lw $4,2048($6)addu $2,$2,$5addu $4,$2,$4addu $3,$3,$2addiu $7,$7,1sw $3,0($6)sw $4,1024($6).set noreorder.set nomacrobne $7,$8,$L220addiu $6,$6,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L182:.set noreorder.set nomacrobeq $5,$0,$L284move $6,$0.set macro.set reordermove $5,$16li $7,256 # 0x100$L237:lw $2,3072($5)lw $3,0($5)lw $4,2048($5)addu $3,$3,$2addu $4,$4,$2addiu $6,$6,1sw $3,0($5)sw $4,2048($5).set noreorder.set nomacrobne $6,$7,$L237addiu $5,$5,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L180:.set noreorder.set nomacrobeq $5,$0,$L284li $6,256 # 0x100.set macro.set reordermove $4,$16move $5,$0$L223:lw $2,0($4)lw $3,2048($4)addiu $5,$5,1addu $2,$2,$3sw $2,0($4).set noreorder.set nomacrobne $5,$6,$L223addiu $4,$4,4.set macro.set reordermove $4,$16addiu $5,$16,1024$L225:lw $2,1024($4)lw $3,3072($4)addu $2,$2,$3sw $2,1024($4)addiu $4,$4,4.set noreorder.set nomacrobne $5,$4,$L225lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L181:.set noreorder.set nomacrobeq $5,$0,$L332move $5,$16.set macro.set reordermove $7,$16move $8,$0li $9,256 # 0x100$L231:lw $2,1024($7)lw $6,0($7)lw $3,2048($7)lw $4,3072($7)lw $5,4096($7)addu $3,$2,$3addu $2,$2,$6addu $4,$4,$2addu $3,$3,$5addiu $8,$8,1sw $4,0($7)sw $3,1024($7).set noreorder.set nomacrobne $8,$9,$L231addiu $7,$7,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L175:.set noreorder.set nomacrobeq $5,$0,$L333move $4,$16.set macro.set reordermove $6,$16$L330:move $7,$0$L207:lw $2,1024($6)lw $4,2048($6)lw $5,0($6)lw $3,3072($6)addu $2,$2,$4addu $2,$2,$5addu $3,$3,$2addiu $7,$7,1li $2,256 # 0x100sw $3,0($6).set noreorder.set nomacrobne $7,$2,$L207addiu $6,$6,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L176:.set noreorder.set nomacrobeq $5,$0,$L331move $5,$16.set macro.set reordermove $7,$16move $8,$0li $9,256 # 0x100$L209:lw $3,1024($7)lw $5,2048($7)lw $6,0($7)lw $2,3072($7)lw $4,4096($7)addu $3,$3,$5addu $2,$2,$4addu $3,$3,$6addu $2,$2,$3addiu $8,$8,1sw $2,0($7).set noreorder.set nomacrobne $8,$9,$L209addiu $7,$7,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L190:move $5,$16move $6,$0li $7,256 # 0x100$L266:lw $2,1024($5)lw $3,0($5)lw $4,2048($5)addu $3,$3,$2addiu $6,$6,1addu $2,$2,$4sw $3,0($5)sw $2,1024($5).set noreorder.set nomacrobne $6,$7,$L266addiu $5,$5,4.set macro.set reorderaddiu $4,$16,2048andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L285addiu $19,$16,3072.set macro.set reorderandi $18,$19,0x3.set noreorder.set nomacrobne $18,$0,$L334move $5,$19.set macro.set reorderaddiu $4,$16,2044addiu $5,$16,3068sltu $2,$4,$5beq $2,$0,$L271move $3,$5$L273:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$5bne $2,$0,$L273$L271:addiu $5,$16,4096$L275:andi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L326move $4,$19.set macro.set reorderaddiu $6,$19,1020addiu $4,$19,-4sltu $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L329lw $31,60($sp).set macro.set reorderaddiu $3,$5,-4$L278:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L278lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L191:addiu $4,$16,4096andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L326addiu $5,$16,3072.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L335lw $31,60($sp).set macro.set reorderaddiu $4,$16,4092addiu $5,$16,5116sltu $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L336lw $fp,56($sp).set macro.set reorderaddiu $3,$16,3068$L283:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$5bne $2,$0,$L283.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L184:move $5,$16move $6,$0li $7,256 # 0x100$L242:lw $2,1024($5)lw $3,0($5)lw $4,2048($5)addu $3,$3,$2addiu $6,$6,1addu $2,$2,$4sw $3,0($5)sw $2,1024($5).set noreorder.set nomacrobne $6,$7,$L242addiu $5,$5,4.set macro.set reorderaddiu $4,$16,2048andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L326addiu $5,$16,3072.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L335lw $31,60($sp).set macro.set reorderaddiu $5,$16,3068addiu $3,$16,2044sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L329move $7,$5.set macro.set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?