demux_realaud.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,760 行 · 第 1/5 页

MID
4,760
字号
	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L293	lui	$2,%hi(sipr_swaps)	.set	macro	.set	reorder	lw	$3,40($19)	lw	$5,36($19)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L129	subu	$16,$3,$5	.set	macro	.set	reorder	lui	$6,%hi($LC0)$L290:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC0)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	slt	$2,$18,$16	lw	$5,36($19)	movn	$16,$18,$2	lw	$3,80($19)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L268	addu	$5,$3,$5	.set	macro	.set	reorder$L131:	move	$4,$21$L291:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	lw	$5,36($19)	subu	$18,$18,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	bgtz	$18,$L269	sw	$2,36($19)	.set	macro	.set	reorder$L122:	lui	$2,%hi(sipr_swaps)$L293:	addiu	$13,$2,%lo(sipr_swaps)	lui	$14,%hi(sipr_swaps+76)$L144:	lbu	$3,0($13)	.set	noreorder	.set	nomacro	blez	$17,$L145	lbu	$2,1($13)	.set	macro	.set	reorder	mul	$9,$17,$3	mul	$8,$17,$2	andi	$10,$9,0x1	move	$11,$0	.set	noreorder	.set	nomacro	beq	$10,$0,$L148	li	$12,-16	.set	macro	.set	reorder$L270:	lw	$4,40($20)	sra	$7,$9,1	addu	$2,$4,$7	lbu	$3,0($2)	andi	$2,$8,0x1	.set	noreorder	.set	nomacro	beq	$2,$0,$L151	srl	$6,$3,4	.set	macro	.set	reorder$L271:	sra	$3,$8,1	addu	$3,$3,$4	lbu	$5,0($3)	sll	$4,$6,4	andi	$2,$5,0xf	or	$2,$2,$4	sb	$2,0($3)	.set	noreorder	.set	nomacro	beq	$10,$0,$L154	srl	$4,$5,4	.set	macro	.set	reorder$L272:	lw	$2,40($20)	sll	$4,$4,4	addu	$2,$7,$2	lbu	$3,0($2)	addiu	$11,$11,1	andi	$3,$3,0xf	or	$3,$3,$4	.set	noreorder	.set	nomacro	beq	$17,$11,$L145	sb	$3,0($2)	.set	macro	.set	reorder$L273:	addiu	$9,$9,1	andi	$10,$9,0x1	.set	noreorder	.set	nomacro	bne	$10,$0,$L270	addiu	$8,$8,1	.set	macro	.set	reorder$L148:	lw	$4,40($20)	sra	$7,$9,1	addu	$2,$4,$7	lbu	$3,0($2)	andi	$2,$8,0x1	.set	noreorder	.set	nomacro	bne	$2,$0,$L271	andi	$6,$3,0xf	.set	macro	.set	reorder$L151:	sra	$2,$8,1	addu	$2,$2,$4	lbu	$4,0($2)	and	$3,$4,$12	or	$3,$3,$6	sb	$3,0($2)	.set	noreorder	.set	nomacro	bne	$10,$0,$L272	andi	$4,$4,0xf	.set	macro	.set	reorder$L154:	lw	$3,40($20)	addiu	$11,$11,1	addu	$3,$7,$3	lbu	$2,0($3)	and	$2,$2,$12	or	$2,$2,$4	.set	noreorder	.set	nomacro	bne	$17,$11,$L273	sb	$2,0($3)	.set	macro	.set	reorder$L145:	addiu	$13,$13,2	addiu	$2,$14,%lo(sipr_swaps+76)	bne	$13,$2,$L144	lhu	$5,28($20)	lhu	$3,30($20)$L119:	mul	$2,$5,$3$L289:	div	$0,$2,$22	teq	$22,$0,7	mflo	$2	.set	noreorder	.set	nomacro	blez	$2,$L183	sltu	$2,$22,32	.set	macro	.set	reorder	move	$19,$0	move	$21,$0	lui	$23,%hi($LC1)	sw	$2,20($sp)$L185:	.set	noreorder	.set	nomacro	jal	uc_malloc	li	$4,56			# 0x38	.set	macro	.set	reorder	lui	$3,%hi(correct_pts)	move	$17,$2	lw	$2,%lo(correct_pts)($3)	sw	$0,52($17)	.set	noreorder	.set	nomacro	beq	$2,$0,$L186	sw	$22,0($17)	.set	macro	.set	reorder	lw	$2,%lo($LC1)($23)	lw	$3,%lo($LC1+4)($23)	move	$4,$2	move	$5,$3	sw	$2,8($17)	li	$2,1			# 0x1	sw	$3,12($17)	sw	$4,24($17)	sw	$5,28($17)	sw	$2,44($17)	sw	$4,16($17)	sw	$5,20($17)	sw	$0,32($17)	sw	$0,40($17)	sw	$0,48($17)	.set	noreorder	.set	nomacro	blez	$22,$L189	sw	$0,36($17)	.set	macro	.set	reorder$L282:	li	$4,32			# 0x20	.set	noreorder	.set	nomacro	jal	uc_memalign	addiu	$5,$22,8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L189	sw	$2,36($17)	.set	macro	.set	reorder$L191:	lw	$2,40($20)	addu	$5,$21,$2	lw	$2,20($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L192	lw	$4,36($17)	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L192	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L192	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$22,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L196	addiu	$5,$5,-4	.set	macro	.set	reorder$L247:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,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	bne	$2,$0,$L247$L196:	andi	$2,$22,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L294	andi	$3,$22,0x3	.set	macro	.set	reorder$L248:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L248	andi	$3,$22,0x3	.set	macro	.set	reorder$L294:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L202	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L203	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L274$L200:	bne	$19,$0,$L204$L281:	lw	$16,8($20)	lw	$18,4($fp)	divu	$0,$18,$16	teq	$16,$0,7	mflo	$16	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$4,$16	.set	macro	.set	reorder	move	$4,$2	.set	noreorder	.set	nomacro	bltz	$16,$L275	move	$5,$3	.set	macro	.set	reorder$L206:	sw	$4,8($17)	sw	$5,12($17)	sw	$18,32($17)	li	$3,16			# 0x10$L207:	lw	$4,16($sp)	sw	$3,40($17)	.set	noreorder	.set	nomacro	jal	ds_add_packet	move	$5,$17	.set	macro	.set	reorder	lhu	$2,28($20)	lhu	$3,30($20)	addiu	$19,$19,1	mul	$2,$2,$3	div	$0,$2,$22	teq	$22,$0,7	mflo	$2	slt	$2,$19,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L185	addu	$21,$21,$22	.set	macro	.set	reorder$L183:	lw	$31,60($sp)	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	$2,1			# 0x1	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder$L115:	lhu	$5,28($20)	.set	noreorder	.set	nomacro	blez	$5,$L238	move	$23,$0	.set	macro	.set	reorder	lhu	$3,30($20)$L121:	srl	$2,$5,1	blez	$2,$L181	move	$21,$0$L158:	lw	$18,24($20)	lw	$17,16($fp)	.set	noreorder	.set	nomacro	blez	$18,$L159	lw	$4,40($20)	.set	macro	.set	reorder	sll	$2,$3,1	mult	$2,$21	lw	$5,36($17)	madd	$18,$23	lw	$3,40($17)	mflo	$2	addu	$19,$4,$2	subu	$2,$3,$5	beq	$2,$0,$L162$L278:	move	$16,$2	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L295	lui	$6,%hi($LC0)	.set	macro	.set	reorder$L166:	slt	$2,$18,$16	movn	$16,$18,$2	lw	$3,80($17)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L168	addu	$5,$3,$5	.set	macro	.set	reorder$L279:	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L296	move	$4,$19	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L296	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$19,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L172	addiu	$5,$5,-4	.set	macro	.set	reorder$L245:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,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	bne	$2,$0,$L245$L172:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L297	andi	$3,$16,0x3	.set	macro	.set	reorder$L246:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L246	andi	$3,$16,0x3	.set	macro	.set	reorder$L297:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L178	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L179	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L277$L176:	lw	$5,36($17)	subu	$18,$18,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	blez	$18,$L240	sw	$2,36($17)	.set	macro	.set	reorder$L280:	lw	$3,40($17)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L278	addu	$19,$19,$16	.set	macro	.set	reorder$L162:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$17	.set	macro	.set	reorder	beq	$2,$0,$L240	lw	$3,40($17)	lw	$5,36($17)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L166	subu	$16,$3,$5	.set	macro	.set	reorder	lui	$6,%hi($LC0)$L295:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC0)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	slt	$2,$18,$16	lw	$5,36($17)	movn	$16,$18,$2	lw	$3,80($17)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L279	addu	$5,$3,$5	.set	macro	.set	reorder$L168:	move	$4,$19$L296:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	lw	$5,36($17)	subu	$18,$18,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	bgtz	$18,$L280	sw	$2,36($17)	.set	macro	.set	reorder$L240:	lhu	$5,28($20)	lhu	$3,30($20)$L159:	addiu	$21,$21,1	srl	$2,$5,1	slt	$2,$21,$2	bne	$2,$0,$L158$L181:	addiu	$23,$23,1	slt	$2,$23,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L121	mul	$2,$5,$3	.set	macro	.set	reorder	j	$L289$L178:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L176	sb	$3,5($4)	.set	macro	.set	reorder$L179:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L176	sb	$2,6($4)	.set	macro	.set	reorder$L277:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L176	sb	$2,4($4)	.set	macro	.set	reorder$L192:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$22	.set	macro	.set	reorder	beq	$19,$0,$L281$L204:	lw	$2,4($fp)	move	$3,$0	sw	$2,32($17)	sw	$0,8($17)	.set	noreorder	.set	nomacro	j	$L207	sw	$0,12($17)	.set	macro	.set	reorder$L186:	move	$2,$0	lw	$4,%lo($LC1)($23)	lw	$5,%lo($LC1+4)($23)	move	$3,$0	sw	$2,8($17)	li	$2,1			# 0x1	sw	$3,12($17)	sw	$4,24($17)	sw	$5,28($17)	sw	$2,44($17)	sw	$4,16($17)	sw	$5,20($17)	sw	$0,32($17)	sw	$0,40($17)	sw	$0,48($17)	.set	noreorder	.set	nomacro	bgtz	$22,$L282	sw	$0,36($17)	.set	macro	.set	reorder$L189:	.set	noreorder	.set	nomacro	j	$L191	sw	$0,0($17)	.set	macro	.set	reorder$L275:	lui	$2,%hi($LC2)	lw	$6,%lo($LC2)($2)	.set	noreorder	.set	nomacro	jal	__adddf3	lw	$7,%lo($LC2+4)($2)	.set	macro	.set	reorder	move	$4,$2	.set	noreorder	.set	nomacro	j	$L206	move	$5,$3	.set	macro	.set	reorder$L264:	lw	$31,60($sp)	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)	move	$2,$0	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder$L260:	.set	noreorder	.set	nomacro	jal	uc_malloc	li	$4,56			# 0x38	.set	macro	.set	reorder	move	$18,$2	lui	$2,%hi(correct_pts)	lw	$3,%lo(correct_pts)($2)	sw	$0,52($18)	.set	noreorder	.set	nomacro	beq	$3,$0,$L208	sw	$22,0($18)	.set	macro	.set	reorder	lui	$23,%hi($LC1)	lw	$2,%lo($LC1)($23)	lw	$3,%lo($LC1+4)($23)$L210:	lw	$4,%lo($LC1)($23)	lw	$5,%lo($LC1+4)($23)	sw	$2,8($18)	li	$2,1			# 0x1	sw	$3,12($18)	sw	$4,24($18)	sw	$5,28($18)	sw	$2,44($18)	sw	$4,16($18)	sw	$5,20($18)	sw	$0,32($18)	sw	$0,40($18)	sw	$0,48($18)	.set	noreorder	.set	nomacro	blez	$22,$L211	sw	$0,36($18)	.set	macro	.set	reorder	li	$4,32			# 0x20	.set	noreorder	.set	nomacro	jal	uc_memalign	addiu	$5,$22,8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L283	sw	$2,36($18)	.set	macro	.set	reorder	lw	$17,16($fp)	move	$19,$2	lw	$5,36($17)$L263:	lw	$3,40($17)	subu	$2,$3,$5	beq	$2,$0,$L217$L285:	move	$16,$2	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L298	lui	$6,%hi($LC0)	.set	macro	.set	reorder$L221:	slt	$2,$22,$16	movn	$16,$22,$2	lw	$3,80($17)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L223	addu	$5,$3,$5	.set	macro	.set	reorder$L286:	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L299	move	$4,$19	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L299	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$19,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L227	addiu	$5,$5,-4	.set	macro	.set	reorder$L241:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,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	bne	$2,$0,$L241$L227:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L300	andi	$3,$16,0x3	.set	macro	.set	reorder$L242:

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?