downmix.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,273 行 · 第 1/4 页
S
3,273 行
$L248:#APP.word 0b01110000111000000000010001010100 #S32LDI XR1,$7,4.word 0b01110000111000000000010010010100 #S32LDI XR2,$7,4.word 0b01110000111000000000010011010100 #S32LDI XR3,$7,4.word 0b01110000111000000000010100010100 #S32LDI XR4,$7,4.word 0b01110000111000000000010101010100 #S32LDI XR5,$7,4.word 0b01110000111000000000010110010100 #S32LDI XR6,$7,4.word 0b01110000111000000000010111010100 #S32LDI XR7,$7,4.word 0b01110000111000000000011000010100 #S32LDI XR8,$7,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPsltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L248lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L193:addiu $4,$16,1024andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L210andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L326move $5,$16.set macro.set reorderaddiu $3,$16,1020addiu $5,$16,2044sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L329lw $31,60($sp).set macro.set reorderaddiu $4,$16,-4$L214:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPsltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L214lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L188:addiu $4,$16,3072andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L326addiu $5,$16,2048.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L335lw $31,60($sp).set macro.set reorderaddiu $4,$16,3068addiu $5,$16,4092sltu $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L336lw $fp,56($sp).set macro.set reorderaddiu $3,$16,2044$L258:#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,$L258.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L186:move $5,$16move $6,$0li $7,256 # 0x100$L250: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,$L250addiu $5,$5,4.set macro.set reordermove $4,$16addiu $5,$16,1024$L252:lw $2,3072($4)lw $3,4096($4)addu $2,$2,$3sw $2,2048($4)addiu $4,$4,4.set noreorder.set nomacrobne $4,$5,$L252lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L187:move $4,$16addiu $5,$16,1024$L253:lw $2,3072($4)lw $3,4096($4)addu $2,$2,$3sw $2,3072($4)addiu $4,$4,4.set noreorder.set nomacrobne $5,$4,$L253lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L185:move $4,$16addiu $5,$16,1024$L249:lw $2,2048($4)lw $3,3072($4)addu $2,$2,$3sw $2,2048($4)addiu $4,$4,4.set noreorder.set nomacrobne $5,$4,$L249lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L183:.set noreorder.set nomacrobeq $5,$0,$L284li $6,256 # 0x100.set macro.set reordermove $4,$16move $5,$0$L239:lw $2,0($4)lw $3,3072($4)addiu $5,$5,1addu $2,$2,$3sw $2,0($4).set noreorder.set nomacrobne $5,$6,$L239addiu $4,$4,4.set macro.set reordermove $4,$16addiu $5,$16,1024$L241:lw $2,2048($4)lw $3,4096($4)addu $2,$2,$3sw $2,2048($4)addiu $4,$4,4.set noreorder.set nomacrobne $4,$5,$L241lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L189:move $5,$16move $6,$0li $7,256 # 0x100$L259: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,$L259addiu $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,$L337move $7,$5.set macro.set reorder$L265:#APP.word 0b01110000111000000000010001010100 #S32LDI XR1,$7,4.word 0b01110000111000000000010010010100 #S32LDI XR2,$7,4.word 0b01110000111000000000010011010100 #S32LDI XR3,$7,4.word 0b01110000111000000000010100010100 #S32LDI XR4,$7,4.word 0b01110000111000000000010101010100 #S32LDI XR5,$7,4.word 0b01110000111000000000010110010100 #S32LDI XR6,$7,4.word 0b01110000111000000000010111010100 #S32LDI XR7,$7,4.word 0b01110000111000000000011000010100 #S32LDI XR8,$7,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPsltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L265lw $31,60($sp).set macro.set reorder.set noreorder.set nomacroj $L336lw $fp,56($sp).set macro.set reorder$L210:move $5,$16$L326:lw $31,60($sp)$L335:lw $fp,56($sp)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)li $6,1024 # 0x400.set noreorder.set nomacroj memcpyaddiu $sp,$sp,64.set macro.set reorder$L285:andi $18,$19,0x3move $5,$19$L334:.set noreorder.set nomacrojal memcpyli $6,1024 # 0x400.set macro.set reorder.set noreorder.set nomacrobeq $18,$0,$L275addiu $5,$16,4096.set macro.set reorder.set noreorder.set nomacroj $L326move $4,$19.set macro.set reorder$L200:.set noreorder.set nomacroj $L326move $4,$16.set macro.set reorder$L327:move $fp,$16sw $0,16($sp)$L234:lw $5,16($sp)lw $4,1024($fp)addiu $5,$5,1.set noreorder.set nomacrojal __floatsidfsw $5,16($sp).set macro.set reordermove $4,$2lui $2,%hi($LC2)addiu $2,$2,%lo($LC2)lw $6,0($2)lw $7,4($2).set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $5,$3.set noreorder.set nomacrojal __fixdfsimove $4,$2.set macro.set reorderlw $4,3072($fp)lw $19,2048($fp)move $18,$2.set noreorder.set nomacrojal __floatsidfaddu $19,$2,$19.set macro.set reorderlw $4,4096($fp)move $20,$2.set noreorder.set nomacrojal __floatsidfmove $21,$3.set macro.set reordermove $23,$3lui $3,%hi($LC0)addiu $3,$3,%lo($LC0)move $22,$2lw $6,0($3)lw $2,0($fp)lw $7,4($3)move $4,$20move $5,$21.set noreorder.set nomacrojal __muldf3addu $18,$18,$2.set macro.set reordermove $16,$2lui $2,%hi($LC1)addiu $2,$2,%lo($LC1)lw $6,0($2)lw $7,4($2)move $4,$22move $5,$23.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reordermove $5,$3.set noreorder.set nomacrojal __fixdfsimove $4,$2.set macro.set reorderlui $3,%hi($LC1)addiu $3,$3,%lo($LC1)addu $18,$18,$2lw $6,0($3)lw $7,4($3)sw $18,0($fp)move $4,$20.set noreorder.set nomacrojal __muldf3move $5,$21.set macro.set reordermove $16,$2lui $2,%hi($LC0)addiu $2,$2,%lo($LC0)lw $6,0($2)lw $7,4($2)move $4,$22move $5,$23.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reordermove $5,$3.set noreorder.set nomacrojal __fixdfsimove $4,$2.set macro.set reorderlw $3,16($sp)addu $19,$19,$2li $2,256 # 0x100sw $19,1024($fp).set noreorder.set nomacrobne $3,$2,$L234addiu $fp,$fp,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder$L328:move $23,$16move $fp,$0$L228:lw $4,2048($23).set noreorder.set nomacrojal __floatsidflw $22,1024($23).set macro.set reorderlw $4,3072($23)move $18,$2.set noreorder.set nomacrojal __floatsidfmove $19,$3.set macro.set reordermove $20,$2lui $2,%hi($LC0)addiu $2,$2,%lo($LC0)lw $6,0($2)lw $7,4($2)move $4,$18move $5,$19.set noreorder.set nomacrojal __muldf3move $21,$3.set macro.set reordermove $17,$3lui $3,%hi($LC1)addiu $3,$3,%lo($LC1)lw $6,0($3)lw $7,4($3)move $4,$20move $5,$21.set noreorder.set nomacrojal __muldf3move $16,$2.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reordermove $5,$3.set noreorder.set nomacrojal __fixdfsimove $4,$2.set macro.set reorderlw $3,0($23)move $4,$18addu $3,$3,$2lui $2,%hi($LC1)addiu $2,$2,%lo($LC1)lw $6,0($2)lw $7,4($2)move $5,$19.set noreorder.set nomacrojal __muldf3sw $3,0($23).set macro.set reordermove $17,$3lui $3,%hi($LC0)addiu $3,$3,%lo($LC0)lw $6,0($3)lw $7,4($3)move $4,$20move $5,$21.set noreorder.set nomacrojal __muldf3move $16,$2.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reorderaddu $22,$22,$2addiu $fp,$fp,1li $2,256 # 0x100sw $22,1024($23).set noreorder.set nomacrobne $fp,$2,$L228addiu $23,$23,4.set macro.set reorder.set noreorder.set nomacroj $L329lw $31,60($sp).set macro.set reorder.end a52_downmix.rdata.align 2.type table.2715, @object.size table.2715, 88table.2715:.byte 0.byte 10.byte 2.byte 2.byte 2.byte 2.byte 2.byte 2.byte 1.byte 1.byte 1.byte 1.byte 1.byte 1.byte 1.byte 1.byte 0.byte 10.byte 2.byte 2.byte 2.byte 2.byte 2.byte 2.byte 0.byte 10.byte 2.byte 3.byte 2.byte 3.byte 2.byte 3.byte 0.byte 10.byte 2.byte 2.byte 4.byte 4.byte 4.byte 4.byte 0.byte 10.byte 2.byte 2.byte 4.byte 5.byte 4.byte 5.byte 0.byte 10.byte 2.byte 3.byte 6.byte 6.byte 6.byte 6.byte 0.byte 10.byte 2.byte 3.byte 6.byte 7.byte 6.byte 7.byte 8.byte 1.byte 1.byte 1.byte 1.byte 1.byte 1.byte 1.byte 9.byte 1.byte 1.byte 1.byte 1.byte 1.byte 1.byte 1.byte 0.byte 10.byte 2.byte 10.byte 10.byte 10.byte 10.byte 10.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?