downmix.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,273 行 · 第 1/3 页
MID
3,273 行
li $2,256 # 0x100 sw $3,0($6) .set noreorder .set nomacro bne $7,$2,$L207 addiu $6,$6,4 .set macro .set reorder .set noreorder .set nomacro j $L329 lw $31,60($sp) .set macro .set reorder$L176: .set noreorder .set nomacro beq $5,$0,$L331 move $5,$16 .set macro .set reorder move $7,$16 move $8,$0 li $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,$5 addu $2,$2,$4 addu $3,$3,$6 addu $2,$2,$3 addiu $8,$8,1 sw $2,0($7) .set noreorder .set nomacro bne $8,$9,$L209 addiu $7,$7,4 .set macro .set reorder .set noreorder .set nomacro j $L329 lw $31,60($sp) .set macro .set reorder$L190: move $5,$16 move $6,$0 li $7,256 # 0x100$L266: lw $2,1024($5) lw $3,0($5) lw $4,2048($5) addu $3,$3,$2 addiu $6,$6,1 addu $2,$2,$4 sw $3,0($5) sw $2,1024($5) .set noreorder .set nomacro bne $6,$7,$L266 addiu $5,$5,4 .set macro .set reorder addiu $4,$16,2048 andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L285 addiu $19,$16,3072 .set macro .set reorder andi $18,$19,0x3 .set noreorder .set nomacro bne $18,$0,$L334 move $5,$19 .set macro .set reorder addiu $4,$16,2044 addiu $5,$16,3068 sltu $2,$4,$5 beq $2,$0,$L271 move $3,$5$L273:#APP S32LDI xr1,$3,4 S32LDI xr2,$3,4 S32LDI xr3,$3,4 S32LDI xr4,$3,4 S32LDI xr5,$3,4 S32LDI xr6,$3,4 S32LDI xr7,$3,4 S32LDI xr8,$3,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L273$L271: addiu $5,$16,4096$L275: andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L326 move $4,$19 .set macro .set reorder addiu $6,$19,1020 addiu $4,$19,-4 sltu $2,$4,$6 .set noreorder .set nomacro beq $2,$0,$L329 lw $31,60($sp) .set macro .set reorder addiu $3,$5,-4$L278:#APP S32LDI xr1,$3,4 S32LDI xr2,$3,4 S32LDI xr3,$3,4 S32LDI xr4,$3,4 S32LDI xr5,$3,4 S32LDI xr6,$3,4 S32LDI xr7,$3,4 S32LDI xr8,$3,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L278 lw $31,60($sp) .set macro .set reorder .set noreorder .set nomacro j $L336 lw $fp,56($sp) .set macro .set reorder$L191: addiu $4,$16,4096 andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L326 addiu $5,$16,3072 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L335 lw $31,60($sp) .set macro .set reorder addiu $4,$16,4092 addiu $5,$16,5116 sltu $2,$4,$5 .set noreorder .set nomacro beq $2,$0,$L336 lw $fp,56($sp) .set macro .set reorder addiu $3,$16,3068$L283:#APP S32LDI xr1,$3,4 S32LDI xr2,$3,4 S32LDI xr3,$3,4 S32LDI xr4,$3,4 S32LDI xr5,$3,4 S32LDI xr6,$3,4 S32LDI xr7,$3,4 S32LDI xr8,$3,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L283 .set noreorder .set nomacro j $L329 lw $31,60($sp) .set macro .set reorder$L184: move $5,$16 move $6,$0 li $7,256 # 0x100$L242: lw $2,1024($5) lw $3,0($5) lw $4,2048($5) addu $3,$3,$2 addiu $6,$6,1 addu $2,$2,$4 sw $3,0($5) sw $2,1024($5) .set noreorder .set nomacro bne $6,$7,$L242 addiu $5,$5,4 .set macro .set reorder addiu $4,$16,2048 andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L326 addiu $5,$16,3072 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L335 lw $31,60($sp) .set macro .set reorder addiu $5,$16,3068 addiu $3,$16,2044 sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L329 move $7,$5 .set macro .set reorder$L248:#APP S32LDI xr1,$7,4 S32LDI xr2,$7,4 S32LDI xr3,$7,4 S32LDI xr4,$7,4 S32LDI xr5,$7,4 S32LDI xr6,$7,4 S32LDI xr7,$7,4 S32LDI xr8,$7,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$5 .set noreorder .set nomacro bne $2,$0,$L248 lw $31,60($sp) .set macro .set reorder .set noreorder .set nomacro j $L336 lw $fp,56($sp) .set macro .set reorder$L193: addiu $4,$16,1024 andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L210 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L326 move $5,$16 .set macro .set reorder addiu $3,$16,1020 addiu $5,$16,2044 sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L329 lw $31,60($sp) .set macro .set reorder addiu $4,$16,-4$L214:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$5 .set noreorder .set nomacro bne $2,$0,$L214 lw $31,60($sp) .set macro .set reorder .set noreorder .set nomacro j $L336 lw $fp,56($sp) .set macro .set reorder$L188: addiu $4,$16,3072 andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L326 addiu $5,$16,2048 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L335 lw $31,60($sp) .set macro .set reorder addiu $4,$16,3068 addiu $5,$16,4092 sltu $2,$4,$5 .set noreorder .set nomacro beq $2,$0,$L336 lw $fp,56($sp) .set macro .set reorder addiu $3,$16,2044$L258:#APP S32LDI xr1,$3,4 S32LDI xr2,$3,4 S32LDI xr3,$3,4 S32LDI xr4,$3,4 S32LDI xr5,$3,4 S32LDI xr6,$3,4 S32LDI xr7,$3,4 S32LDI xr8,$3,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L258 .set noreorder .set nomacro j $L329 lw $31,60($sp) .set macro .set reorder$L186: move $5,$16 move $6,$0 li $7,256 # 0x100$L250: lw $2,1024($5) lw $3,0($5) lw $4,2048($5) addu $3,$3,$2 addiu $6,$6,1 addu $2,$2,$4 sw $3,0($5) sw $2,1024($5) .set noreorder .set nomacro bne $6,$7,$L250 addiu $5,$5,4 .set macro .set reorder move $4,$16 addiu $5,$16,1024$L252: lw $2,3072($4) lw $3,4096($4) addu $2,$2,$3 sw $2,2048($4) addiu $4,$4,4 .set noreorder .set nomacro bne $4,$5,$L252 lw $31,60($sp) .set macro .set reorder .set noreorder .set nomacro j $L336 lw $fp,56($sp) .set macro .set reorder$L187: move $4,$16 addiu $5,$16,1024$L253: lw $2,3072($4) lw $3,4096($4) addu $2,$2,$3 sw $2,3072($4) addiu $4,$4,4 .set noreorder .set nomacro bne $5,$4,$L253 lw $31,60($sp) .set macro .set reorder .set noreorder .set nomacro j $L336 lw $fp,56($sp) .set macro .set reorder$L185: move $4,$16 addiu $5,$16,1024$L249: lw $2,2048($4) lw $3,3072($4) addu $2,$2,$3 sw $2,2048($4) addiu $4,$4,4 .set noreorder .set nomacro bne $5,$4,$L249 lw $31,60($sp) .set macro .set reorder .set noreorder .set nomacro j $L336 lw $fp,56($sp) .set macro .set reorder$L183: .set noreorder .set nomacro beq $5,$0,$L284 li $6,256 # 0x100 .set macro .set reorder move $4,$16 move $5,$0$L239: lw $2,0($4) lw $3,3072($4) addiu $5,$5,1 addu $2,$2,$3 sw $2,0($4) .set noreorder .set nomacro bne $5,$6,$L239 addiu $4,$4,4 .set macro .set reorder move $4,$16 addiu $5,$16,1024$L241: lw $2,2048($4) lw $3,4096($4) addu $2,$2,$3 sw $2,2048($4) addiu $4,$4,4 .set noreorder .set nomacro bne $4,$5,$L241 lw $31,60($sp) .set macro .set reorder .set noreorder .set nomacro j $L336 lw $fp,56($sp) .set macro .set reorder$L189: move $5,$16 move $6,$0 li $7,256 # 0x100$L259: lw $2,1024($5) lw $3,0($5) lw $4,2048($5) addu $3,$3,$2 addiu $6,$6,1 addu $2,$2,$4 sw $3,0($5) sw $2,1024($5) .set noreorder .set nomacro bne $6,$7,$L259 addiu $5,$5,4 .set macro .set reorder addiu $4,$16,2048 andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L326 addiu $5,$16,3072 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L335 lw $31,60($sp) .set macro .set reorder addiu $5,$16,3068 addiu $3,$16,2044 sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L337 move $7,$5 .set macro .set reorder$L265:#APP S32LDI xr1,$7,4 S32LDI xr2,$7,4 S32LDI xr3,$7,4 S32LDI xr4,$7,4 S32LDI xr5,$7,4 S32LDI xr6,$7,4 S32LDI xr7,$7,4 S32LDI xr8,$7,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$5 .set noreorder .set nomacro bne $2,$0,$L265 lw $31,60($sp) .set macro .set reorder .set noreorder .set nomacro j $L336 lw $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 nomacro j memcpy addiu $sp,$sp,64 .set macro .set reorder$L285: andi $18,$19,0x3 move $5,$19$L334: .set noreorder .set nomacro jal memcpy li $6,1024 # 0x400 .set macro .set reorder .set noreorder .set nomacro beq $18,$0,$L275 addiu $5,$16,4096 .set macro .set reorder .set noreorder .set nomacro j $L326 move $4,$19 .set macro .set reorder$L200: .set noreorder .set nomacro j $L326 move $4,$16 .set macro .set reorder$L327: move $fp,$16 sw $0,16($sp)$L234: lw $5,16($sp) lw $4,1024($fp) addiu $5,$5,1 .set noreorder .set nomacro jal __floatsidf sw $5,16($sp) .set macro .set reorder move $4,$2 lui $2,%hi($LC2) addiu $2,$2,%lo($LC2) lw $6,0($2) lw $7,4($2) .set noreorder .set nomacro jal __muldf3 move $5,$3 .set macro .set reorder move $5,$3 .set noreorder .set nomacro jal __fixdfsi move $4,$2 .set macro .set reorder lw $4,3072($fp) lw $19,2048($fp) move $18,$2 .set noreorder .set nomacro jal __floatsidf addu $19,$2,$19 .set macro .set reorder lw $4,4096($fp) move $20,$2 .set noreorder .set nomacro jal __floatsidf move $21,$3 .set macro .set reorder move $23,$3 lui $3,%hi($LC0) addiu $3,$3,%lo($LC0) move $22,$2 lw $6,0($3) lw $2,0($fp) lw $7,4($3) move $4,$20 move $5,$21 .set noreorder .set nomacro jal __muldf3 addu $18,$18,$2 .set macro .set reorder move $16,$2 lui $2,%hi($LC1) addiu $2,$2,%lo($LC1) lw $6,0($2) lw $7,4($2) move $4,$22 move $5,$23 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder move $5,$3 .set noreorder .set nomacro jal __fixdfsi move $4,$2 .set macro .set reorder lui $3,%hi($LC1) addiu $3,$3,%lo($LC1) addu $18,$18,$2 lw $6,0($3) lw $7,4($3) sw $18,0($fp) move $4,$20 .set noreorder .set nomacro jal __muldf3 move $5,$21 .set macro .set reorder move $16,$2 lui $2,%hi($LC0) addiu $2,$2,%lo($LC0) lw $6,0($2) lw $7,4($2) move $4,$22 move $5,$23 .set noreorder .set nomacro jal __muldf3 move $17,$3 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder move $5,$3 .set noreorder .set nomacro jal __fixdfsi move $4,$2 .set macro .set reorder lw $3,16($sp) addu $19,$19,$2 li $2,256 # 0x100 sw $19,1024($fp) .set noreorder .set nomacro bne $3,$2,$L234 addiu $fp,$fp,4 .set macro .set reorder .set noreorder .set nomacro j $L329 lw $31,60($sp) .set macro .set reorder$L328: move $23,$16 move $fp,$0$L228: lw $4,2048($23) .set noreorder .set nomacro jal __floatsidf lw $22,1024($23) .set macro .set reorder lw $4,3072($23) move $18,$2 .set noreorder .set nomacro jal __floatsidf move $19,$3 .set macro .set reorder move $20,$2 lui $2,%hi($LC0) addiu $2,$2,%lo($LC0) lw $6,0($2) lw $7,4($2) move $4,$18 move $5,$19 .set noreorder .set nomacro jal __muldf3 move $21,$3 .set macro .set reorder move $17,$3 lui $3,%hi($LC1) addiu $3,$3,%lo($LC1) lw $6,0($3) lw $7,4($3) move $4,$20 move $5,$21 .set noreorder .set nomacro jal __muldf3 move $16,$2 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder move $5,$3 .set noreorder .set nomacro jal __fixdfsi move $4,$2 .set macro .set reorder lw $3,0($23) move $4,$18 addu $3,$3,$2 lui $2,%hi($LC1) addiu $2,$2,%lo($LC1) lw $6,0($2) lw $7,4($2) move $5,$19 .set noreorder .set nomacro jal __muldf3 sw $3,0($23) .set macro .set reorder move $17,$3 lui $3,%hi($LC0) addiu $3,$3,%lo($LC0) lw $6,0($3) lw $7,4($3) move $4,$20 move $5,$21 .set noreorder .set nomacro jal __muldf3 move $16,$2 .set macro .set reorder move $6,$2 move $4,$16 move $5,$17 .set noreorder .set nomacro jal __adddf3 move $7,$3 .set macro .set reorder move $4,$2 .set noreorder .set nomacro jal __fixdfsi move $5,$3 .set macro .set reorder addu $22,$22,$2 addiu $fp,$fp,1 li $2,256 # 0x100 sw $22,1024($23) .set noreorder .set nomacro bne $fp,$2,$L228 addiu $23,$23,4 .set macro .set reorder .set noreorder .set nomacro j $L329 lw $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 + -
显示快捷键?