demux_mov.mid

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

MID
4,785
字号
$L491:	li	$2,7			# 0x7	sw	$fp,2248($7)	lw	$31,116($sp)	lw	$fp,112($sp)	lw	$23,108($sp)	lw	$22,104($sp)	lw	$21,100($sp)	lw	$20,96($sp)	lw	$19,92($sp)	lw	$18,88($sp)	lw	$17,84($sp)	lw	$16,80($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,120	.set	macro	.set	reorder$L476:	lw	$6,36($17)	lw	$7,40($17)	li	$3,-1			# 0xffffffffffffffff	sw	$2,56($sp)	.set	noreorder	.set	nomacro	j	$L290	sw	$3,60($sp)	.set	macro	.set	reorder$L490:	.set	noreorder	.set	nomacro	j	$L325	li	$8,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L486:	lw	$6,36($17)	lw	$7,40($17)	.set	noreorder	.set	nomacro	j	$L315	li	$20,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L488:	lw	$6,36($17)	lw	$7,40($17)	.set	noreorder	.set	nomacro	j	$L320	li	$18,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L478:	lw	$6,36($17)	lw	$7,40($17)	li	$4,-256			# 0xffffffffffffff00	sw	$4,48($sp)	.set	noreorder	.set	nomacro	j	$L295	sw	$5,52($sp)	.set	macro	.set	reorder$L480:	lw	$6,36($17)	lw	$7,40($17)	li	$4,-256			# 0xffffffffffffff00	sw	$4,40($sp)	.set	noreorder	.set	nomacro	j	$L300	sw	$5,44($sp)	.set	macro	.set	reorder$L482:	lw	$6,36($17)	lw	$7,40($17)	.set	noreorder	.set	nomacro	j	$L305	li	$11,-1			# 0xffffffffffffffff	.set	macro	.set	reorder$L484:	lw	$6,36($17)	lw	$7,40($17)	.set	noreorder	.set	nomacro	j	$L310	li	$22,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L333:	lw	$5,120($sp)	.set	noreorder	.set	nomacro	jal	stream_read_dword	lw	$4,16($5)	.set	macro	.set	reorder	li	$3,1295253504			# 0x4d340000	move	$4,$2	ori	$2,$3,0x4120	.set	noreorder	.set	nomacro	beq	$4,$2,$L346	sw	$4,36($sp)	.set	macro	.set	reorder	sltu	$2,$2,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L353	li	$2,1835859968			# 0x6d6d0000	.set	macro	.set	reorder	li	$3,862388224			# 0x33670000	ori	$2,$3,0x7032	.set	noreorder	.set	nomacro	beq	$4,$2,$L341	sltu	$2,$2,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L354	ori	$2,$3,0x7034	.set	macro	.set	reorder	ori	$2,$3,0x3261	.set	noreorder	.set	nomacro	beq	$4,$2,$L341	ori	$2,$3,0x7031	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L493	lui	$6,%hi($LC17)	.set	macro	.set	reorder	srl	$3,$4,8$L516:	sll	$2,$4,8	li	$7,-16777216			# 0xffffffffff000000	li	$4,16711680			# 0xff0000	ori	$7,$7,0xff00	ori	$4,$4,0xff	and	$2,$2,$7	and	$3,$3,$4	or	$2,$2,$3	sll	$4,$2,16	lui	$6,%hi($LC23)	srl	$2,$2,16	or	$2,$2,$4	addiu	$6,$6,%lo($LC23)	li	$4,7			# 0x7	li	$5,2			# 0x2	addiu	$7,$sp,36	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$2,36($sp)	.set	macro	.set	reorder	lw	$5,120($sp)$L501:	addiu	$23,$23,8	.set	noreorder	.set	nomacro	jal	stream_read_dword	lw	$4,16($5)	.set	macro	.set	reorder	lui	$6,%hi($LC24)	move	$7,$2	li	$4,7			# 0x7	addiu	$6,$6,%lo($LC24)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	addiu	$2,$19,-16	addiu	$4,$19,-13	slt	$3,$2,0	movn	$2,$4,$3	sra	$17,$2,2	.set	noreorder	.set	nomacro	blez	$17,$L430	lui	$7,%hi($LC39)	.set	macro	.set	reorder	lui	$2,%hi($LC40)	addiu	$7,$7,%lo($LC39)	addiu	$2,$2,%lo($LC40)	lw	$20,0($7)	lw	$18,0($2)	addiu	$22,$sp,36	move	$16,$0	lui	$21,%hi($LC25)	lw	$3,120($sp)$L515:	.set	noreorder	.set	nomacro	jal	stream_read_dword	lw	$4,16($3)	.set	macro	.set	reorder	srl	$3,$2,8	sll	$2,$2,8	and	$2,$2,$20	and	$3,$3,$18	or	$2,$2,$3	sll	$4,$2,16	srl	$2,$2,16	or	$2,$2,$4	move	$7,$16	li	$4,7			# 0x7	addiu	$16,$16,1	li	$5,6			# 0x6	addiu	$6,$21,%lo($LC25)	sw	$2,36($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$22,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$17,$16,$L515	lw	$3,120($sp)	.set	macro	.set	reorder	lw	$4,120($sp)	sll	$2,$17,2	lw	$17,16($4)	.set	noreorder	.set	nomacro	j	$L331	addu	$23,$23,$2	.set	macro	.set	reorder$L470:	addiu	$6,$6,%lo($LC26)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$5,120($sp)	lui	$6,%hi($LC27)	lw	$2,16($5)	addiu	$6,$6,%lo($LC27)	lw	$4,36($2)	lw	$3,44($2)	lw	$5,40($2)	addu	$3,$3,$4	subu	$3,$3,$5	sw	$3,0($fp)	lw	$8,0($fp)	addu	$3,$19,$3	subu	$3,$3,$23	sw	$3,4($fp)	sra	$7,$3,31	sra	$2,$8,31	li	$5,7			# 0x7	li	$4,7			# 0x7	sw	$3,24($sp)	sw	$8,16($sp)	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$7,28($sp)	.set	macro	.set	reorder	lw	$7,120($sp)	addiu	$23,$23,8	.set	noreorder	.set	nomacro	jal	stream_read_dword	lw	$4,16($7)	.set	macro	.set	reorder	move	$16,$2	lw	$2,120($sp)	.set	noreorder	.set	nomacro	jal	stream_read_dword	lw	$4,16($2)	.set	macro	.set	reorder	li	$3,1919746048			# 0x726d0000	ori	$3,$3,0x7261	.set	noreorder	.set	nomacro	beq	$2,$3,$L494	lw	$7,120($sp)	.set	macro	.set	reorder	lw	$17,16($7)$L361:	lw	$4,68($sp)$L502:	ori	$4,$4,0x1$L518:	.set	noreorder	.set	nomacro	j	$L331	sw	$4,68($sp)	.set	macro	.set	reorder$L353:	ori	$2,$2,0x7034	.set	noreorder	.set	nomacro	beq	$4,$2,$L349	sltu	$2,$2,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L355	ori	$2,$3,0x5020	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L347	li	$2,1769144320			# 0x69730000	.set	macro	.set	reorder	ori	$2,$2,0x6f6d	.set	noreorder	.set	nomacro	bne	$4,$2,$L516	srl	$3,$4,8	.set	macro	.set	reorder	lui	$6,%hi($LC11)	addiu	$6,$6,%lo($LC11)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L501	lw	$5,120($sp)	.set	macro	.set	reorder$L441:	.set	noreorder	.set	nomacro	j	$L331	lw	$17,16($5)	.set	macro	.set	reorder$L346:	lui	$6,%hi($LC14)	addiu	$6,$6,%lo($LC14)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,4			# 0x4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L501	lw	$5,120($sp)	.set	macro	.set	reorder$L492:	addiu	$6,$6,%lo($LC37)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,2			# 0x2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L401	move	$2,$0	.set	macro	.set	reorder$L494:	lui	$6,%hi($LC28)	addiu	$6,$6,%lo($LC28)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,4			# 0x4	.set	macro	.set	reorder	lw	$3,120($sp)	addiu	$20,$16,-8	li	$2,131072			# 0x20000	sw	$2,40($3)	.set	noreorder	.set	nomacro	blez	$20,$L432	addu	$23,$23,$20	.set	macro	.set	reorder	lw	$17,16($3)$L363:	.set	noreorder	.set	nomacro	jal	stream_read_dword	move	$4,$17	.set	macro	.set	reorder	lw	$5,120($sp)	move	$16,$2	lw	$4,16($5)	.set	noreorder	.set	nomacro	jal	stream_read_dword	addiu	$18,$2,-8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$18,$L433	move	$3,$2	.set	macro	.set	reorder	li	$4,1919746048			# 0x726d0000	ori	$2,$4,0x6461	.set	noreorder	.set	nomacro	beq	$3,$2,$L434	addiu	$20,$20,-8	.set	macro	.set	reorder	slt	$2,$2,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L370	ori	$2,$4,0x6472	.set	macro	.set	reorder	li	$2,1919156224			# 0x72640000	ori	$2,$2,0x7266	.set	noreorder	.set	nomacro	beq	$3,$2,$L495	lw	$7,120($sp)	.set	macro	.set	reorder$L365:	lw	$7,120($sp)$L503:	subu	$20,$20,$18	.set	noreorder	.set	nomacro	bltz	$18,$L496	lw	$17,16($7)	.set	macro	.set	reorder	li	$2,262144			# 0x40000	slt	$2,$2,$18	bne	$2,$0,$L390	blez	$18,$L367$L439:	lw	$6,40($17)	.set	noreorder	.set	nomacro	j	$L449	lw	$5,36($17)	.set	macro	.set	reorder$L398:	slt	$2,$18,$3	movn	$3,$18,$2	addu	$4,$5,$3	subu	$18,$18,$3	move	$5,$4	.set	noreorder	.set	nomacro	blez	$18,$L497	sw	$4,36($17)	.set	macro	.set	reorder$L449:	subu	$2,$6,$5	move	$4,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L398	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	beq	$2,$0,$L440	lw	$5,36($17)	lw	$6,40($17)	.set	noreorder	.set	nomacro	j	$L398	subu	$3,$6,$5	.set	macro	.set	reorder$L390:	lw	$2,28($17)	andi	$2,$2,0x4	beq	$2,$0,$L439$L389:	lw	$4,44($17)	lw	$2,36($17)	lw	$6,40($17)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$18,$2	slt	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L393	subu	$2,$4,$6	.set	macro	.set	reorder	subu	$2,$5,$2	bltz	$2,$L393	sw	$2,36($17)$L367:	.set	noreorder	.set	nomacro	bgtz	$20,$L363	lw	$4,68($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L518	ori	$4,$4,0x1	.set	macro	.set	reorder$L370:	.set	noreorder	.set	nomacro	beq	$3,$2,$L368	ori	$2,$4,0x7175	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$2,$L365	lw	$5,120($sp)	.set	macro	.set	reorder	addiu	$18,$16,-12	lw	$4,16($5)	.set	noreorder	.set	nomacro	jal	stream_read_dword	addiu	$20,$20,-4	.set	macro	.set	reorder	lui	$6,%hi($LC31)	addiu	$6,$6,%lo($LC31)	move	$7,$2	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L503	lw	$7,120($sp)	.set	macro	.set	reorder$L497:	lw	$3,120($sp)	.set	noreorder	.set	nomacro	bgtz	$20,$L363	lw	$17,16($3)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L502	lw	$4,68($sp)	.set	macro	.set	reorder$L434:	lw	$4,120($sp)	.set	noreorder	.set	nomacro	bgtz	$20,$L363	lw	$17,16($4)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L502	lw	$4,68($sp)	.set	macro	.set	reorder$L496:	lw	$2,28($17)	andi	$2,$2,0x2	bne	$2,$0,$L389	.set	noreorder	.set	nomacro	bgtz	$20,$L363	lw	$4,68($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L518	ori	$4,$4,0x1	.set	macro	.set	reorder$L368:	lw	$2,120($sp)	addiu	$18,$16,-16	lw	$4,16($2)	.set	noreorder	.set	nomacro	jal	stream_read_dword	addiu	$20,$20,-8	.set	macro	.set	reorder	lw	$3,120($sp)	.set	noreorder	.set	nomacro	jal	stream_read_dword	lw	$4,16($3)	.set	macro	.set	reorder	lui	$6,%hi($LC30)	addiu	$6,$6,%lo($LC30)	move	$7,$2	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L503	lw	$7,120($sp)	.set	macro	.set	reorder$L495:	.set	noreorder	.set	nomacro	jal	stream_read_dword	lw	$4,16($7)	.set	macro	.set	reorder	lw	$2,120($sp)	lw	$16,16($2)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	beq	$2,$0,$L498$L461:	addiu	$3,$3,1	sw	$3,36($16)$L373:	sltu	$2,$3,$4	beq	$2,$0,$L499$L462:	addiu	$3,$3,1	sw	$3,36($16)$L377:	sltu	$2,$3,$4	beq	$2,$0,$L500$L463:	addiu	$3,$3,1	sw	$3,36($16)$L381:	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L383	addiu	$3,$3,1	.set	macro	.set	reorder	sw	$3,36($16)$L385:	lw	$3,120($sp)$L517:	lw	$5,68($sp)	lw	$4,16($3)	ori	$5,$5,0x4	.set	noreorder	.set	nomacro	jal	stream_read_dword	sw	$5,68($sp)	.set	macro	.set	reorder	lw	$7,120($sp)	move	$16,$2	lw	$5,16($7)	sw	$0,16($sp)	sw	$0,20($sp)	lw	$3,36($5)	lw	$2,44($5)	lw	$6,40($5)	lw	$4,56($7)	addu	$2,$2,$3	subu	$2,$2,$6	move	$6,$16	sw	$2,24($sp)	.set	noreorder	.set	nomacro	jal	ds_read_packet	sw	$0,28($sp)	.set	macro	.set	reorder	lui	$6,%hi($LC29)	addiu	$6,$6,%lo($LC29)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	subu	$2,$20,$16	subu	$16,$18,$16	addiu	$18,$16,-12	.set	noreorder	.set	nomacro	j	$L365	addiu	$20,$2,-12	.set	macro	.set	reorder$L500:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	beq	$2,$0,$L437	lw	$3,36($16)	.set	noreorder	.set	nomacro	j	$L463	lw	$4,40($16)	.set	macro	.set	reorder$L498:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	beq	$2,$0,$L435	lw	$3,36($16)	.set	noreorder	.set	nomacro	j	$L461	lw	$4,40($16)	.set	macro	.set	reorder$L499:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	beq	$2,$0,$L436	lw	$3,36($16)	.set	noreorder	.set	nomacro	j	$L462	lw	$4,40($16)	.set	macro	.set	reorder$L341:	lui	$6,%hi($LC18)	addiu	$6,$6,%lo($LC18)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,4			# 0x4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L501	lw	$5,120($sp)	.set	macro	.set	reorder$L472:	lw	$4,120($sp)	li	$2,7			# 0x7	.set	noreorder	.set	nomacro	j	$L401	sw	$fp,2248($4)	.set	macro	.set	reorder$L440:	lw	$5,120($sp)	.set	noreorder	.set	nomacro	bgtz	$20,$L363	lw	$17,16($5)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L502	lw	$4,68($sp)	.set	macro	.set	reorder$L393:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$17	.set	macro	.set	reorder	lw	$2,120($sp)	.set	noreorder	.set	nomacro	bgtz	$20,$L363	lw	$17,16($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L502	lw	$4,68($sp)	.set	macro	.set	reorder$L355:	li	$3,1836056576			# 0x6d700000	ori	$2,$3,0x3432	.set	noreorder	.set	nomacro

⌨️ 快捷键说明

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