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 + -
显示快捷键?