demux_mov.mid

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

MID
4,785
字号
	.set	nomacro	beq	$16,$2,$L468	slt	$2,$16,8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L284	move	$19,$16	.set	macro	.set	reorder	li	$23,8			# 0x8$L328:	li	$2,1835270144			# 0x6d640000	lw	$4,32($sp)	ori	$2,$2,0x6174	.set	noreorder	.set	nomacro	beq	$4,$2,$L334	sltu	$2,$2,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L337	li	$2,1886257152			# 0x706e0000	.set	macro	.set	reorder	li	$2,1718747136			# 0x66720000	ori	$2,$2,0x6565	.set	noreorder	.set	nomacro	beq	$4,$2,$L332	sltu	$2,$2,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L469	li	$2,1346961408			# 0x50490000	.set	macro	.set	reorder	li	$2,1718878208			# 0x66740000	ori	$2,$2,0x7970	.set	noreorder	.set	nomacro	beq	$4,$2,$L333	li	$2,1786052608			# 0x6a750000	.set	macro	.set	reorder	ori	$2,$2,0x6e6b	.set	noreorder	.set	nomacro	bne	$4,$2,$L507	lw	$7,64($sp)	.set	macro	.set	reorder$L332:	lui	$6,%hi($LC35)	sra	$2,$19,31	li	$5,7			# 0x7	addiu	$6,$6,%lo($LC35)	li	$4,7			# 0x7	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$19,16($sp)	.set	macro	.set	reorder	lw	$5,120($sp)	subu	$16,$19,$23	.set	noreorder	.set	nomacro	bgez	$16,$L404	lw	$17,16($5)	.set	macro	.set	reorder$L473:	lw	$2,28($17)	andi	$2,$2,0x2	.set	noreorder	.set	nomacro	beq	$2,$0,$L508	lw	$4,64($sp)	.set	macro	.set	reorder	lw	$4,44($17)	lw	$2,36($17)	lw	$6,40($17)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$16,$2	slt	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L411	subu	$2,$4,$6	.set	macro	.set	reorder$L514:	subu	$2,$5,$2	bltz	$2,$L411	sw	$2,36($17)	lw	$4,64($sp)$L508:	addiu	$4,$4,1	.set	noreorder	.set	nomacro	j	$L283	sw	$4,64($sp)	.set	macro	.set	reorder$L337:	ori	$2,$2,0x6f74	.set	noreorder	.set	nomacro	beq	$4,$2,$L429	sltu	$2,$2,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L339	li	$2,1936392192			# 0x736b0000	.set	macro	.set	reorder	li	$2,1835991040			# 0x6d6f0000	ori	$2,$2,0x6f76	.set	noreorder	.set	nomacro	beq	$4,$2,$L470	lui	$6,%hi($LC26)	.set	macro	.set	reorder	lw	$7,64($sp)$L507:	.set	noreorder	.set	nomacro	bne	$7,$0,$L471	srl	$3,$4,8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$fp	.set	macro	.set	reorder$L465:	move	$2,$0$L401:	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$L339:	ori	$2,$2,0x6970	.set	noreorder	.set	nomacro	beq	$4,$2,$L332	li	$2,2003369984			# 0x77690000	.set	macro	.set	reorder	ori	$2,$2,0x6465	.set	noreorder	.set	nomacro	bne	$4,$2,$L507	lw	$7,64($sp)	.set	macro	.set	reorder	lui	$6,%hi($LC32)	li	$5,6			# 0x6	addiu	$6,$6,%lo($LC32)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	lw	$5,68($sp)	andi	$2,$5,0x2	.set	noreorder	.set	nomacro	bne	$2,$0,$L441	lw	$5,120($sp)	.set	macro	.set	reorder$L334:	lui	$6,%hi($LC33)	addiu	$6,$6,%lo($LC33)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$7,120($sp)	lui	$6,%hi($LC34)	lw	$2,16($7)	addiu	$6,$6,%lo($LC34)	lw	$4,36($2)	lw	$3,44($2)	lw	$5,40($2)	addu	$3,$3,$4	subu	$3,$3,$5	addu	$2,$19,$3	subu	$2,$2,$23	sw	$3,8($fp)	sw	$2,12($fp)	sra	$7,$3,31	sra	$8,$2,31	li	$4,7			# 0x7	li	$5,7			# 0x7	sw	$3,16($sp)	sw	$2,24($sp)	sw	$7,20($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$8,28($sp)	.set	macro	.set	reorder	lw	$2,68($sp)	ori	$2,$2,0x2	sw	$2,68($sp)	lw	$3,68($sp)	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L472	lw	$7,120($sp)	.set	macro	.set	reorder	lw	$17,16($7)$L331:	subu	$16,$19,$23	bltz	$16,$L473$L404:	li	$2,262144			# 0x40000	slt	$2,$2,$16	bne	$2,$0,$L408	.set	noreorder	.set	nomacro	blez	$16,$L508	lw	$4,64($sp)	.set	macro	.set	reorder$L444:	lw	$6,40($17)	.set	noreorder	.set	nomacro	j	$L450	lw	$5,36($17)	.set	macro	.set	reorder$L416:	slt	$2,$16,$3	movn	$3,$16,$2	addu	$4,$5,$3	subu	$16,$16,$3	move	$5,$4	.set	noreorder	.set	nomacro	blez	$16,$L474	sw	$4,36($17)	.set	macro	.set	reorder$L450:	subu	$2,$6,$5	move	$4,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L416	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	.set	noreorder	.set	nomacro	beq	$2,$0,$L509	lw	$5,68($sp)	.set	macro	.set	reorder	lw	$5,36($17)	lw	$6,40($17)	subu	$3,$6,$5	slt	$2,$16,$3	movn	$3,$16,$2	addu	$4,$5,$3	subu	$16,$16,$3	move	$5,$4	.set	noreorder	.set	nomacro	bgtz	$16,$L450	sw	$4,36($17)	.set	macro	.set	reorder$L474:	lw	$3,120($sp)	lw	$4,64($sp)	lw	$17,16($3)	addiu	$4,$4,1	.set	noreorder	.set	nomacro	j	$L283	sw	$4,64($sp)	.set	macro	.set	reorder$L468:	lw	$3,36($17)	lw	$7,40($17)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L288	addiu	$6,$3,1	.set	macro	.set	reorder	lw	$4,80($17)	addu	$4,$3,$4	lbu	$5,0($4)	move	$3,$0	move	$2,$5	srl	$4,$5,24	sll	$5,$3,8	or	$5,$4,$5	sll	$2,$2,8	sw	$5,60($sp)	sw	$2,56($sp)	sw	$6,36($17)$L290:	sltu	$2,$6,$7	beq	$2,$0,$L293$L477:	lw	$2,80($17)	addu	$2,$6,$2	lbu	$3,0($2)	addiu	$6,$6,1	move	$2,$0	sw	$3,48($sp)	sw	$2,52($sp)	sw	$6,36($17)$L295:	sltu	$2,$6,$7	beq	$2,$0,$L298$L479:	lw	$2,80($17)	addu	$2,$6,$2	lbu	$3,0($2)	addiu	$6,$6,1	move	$2,$0	sw	$3,40($sp)	sw	$2,44($sp)	sw	$6,36($17)$L300:	sltu	$2,$6,$7	beq	$2,$0,$L303$L481:	lw	$2,80($17)	move	$11,$0	addu	$2,$6,$2	lbu	$3,0($2)	addiu	$6,$6,1	move	$10,$3	sw	$6,36($17)$L305:	sltu	$2,$6,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L510	move	$4,$17	.set	macro	.set	reorder$L483:	lw	$2,80($17)	addu	$2,$6,$2	lbu	$3,0($2)	addiu	$6,$6,1	move	$22,$3	sw	$6,36($17)$L310:	sltu	$2,$6,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L511	move	$4,$17	.set	macro	.set	reorder$L485:	lw	$2,80($17)	addu	$2,$6,$2	lbu	$3,0($2)	addiu	$6,$6,1	move	$20,$3	sw	$6,36($17)$L315:	sltu	$2,$6,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L512	move	$4,$17	.set	macro	.set	reorder$L487:	lw	$2,80($17)	addu	$2,$6,$2	lbu	$3,0($2)	addiu	$6,$6,1	move	$18,$3	sw	$6,36($17)$L320:	sltu	$2,$6,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L513	move	$4,$17	.set	macro	.set	reorder$L489:	lw	$2,80($17)	addu	$2,$6,$2	lbu	$3,0($2)	addiu	$6,$6,1	move	$8,$3	sw	$6,36($17)$L325:	lw	$2,48($sp)	lw	$7,56($sp)	li	$23,16			# 0x10	or	$4,$7,$2	lw	$2,40($sp)	sll	$4,$4,8	or	$4,$4,$2	sll	$4,$4,8	or	$2,$10,$4	sll	$2,$2,8	or	$2,$2,$22	sll	$2,$2,8	or	$2,$2,$20	sll	$2,$2,8	or	$4,$18,$2	sll	$4,$4,8	or	$2,$8,$4	.set	noreorder	.set	nomacro	j	$L328	move	$19,$2	.set	macro	.set	reorder$L408:	lw	$2,28($17)	andi	$2,$2,0x4	beq	$2,$0,$L444	lw	$4,44($17)	lw	$2,36($17)	lw	$6,40($17)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$16,$2	slt	$3,$5,$4	.set	noreorder	.set	nomacro	bne	$3,$0,$L514	subu	$2,$4,$6	.set	macro	.set	reorder$L411:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L284	lw	$2,120($sp)	.set	macro	.set	reorder	lw	$4,64($sp)	lw	$17,16($2)	addiu	$4,$4,1	.set	noreorder	.set	nomacro	j	$L283	sw	$4,64($sp)	.set	macro	.set	reorder$L469:	ori	$2,$2,0x4354	.set	noreorder	.set	nomacro	bne	$4,$2,$L507	lw	$7,64($sp)	.set	macro	.set	reorder	lw	$2,120($sp)	.set	noreorder	.set	nomacro	j	$L331	lw	$17,16($2)	.set	macro	.set	reorder$L288:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L476	li	$2,-65536			# 0xffffffffffff0000	.set	macro	.set	reorder	lw	$6,36($17)	lw	$2,80($17)	lw	$7,40($17)	addu	$2,$2,$6	lbu	$4,0($2)	move	$3,$0	move	$2,$4	addiu	$6,$6,1	sll	$2,$2,8	srl	$4,$4,24	sll	$5,$3,8	or	$5,$4,$5	sw	$2,56($sp)	sltu	$2,$6,$7	sw	$6,36($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L477	sw	$5,60($sp)	.set	macro	.set	reorder$L293:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L478	li	$5,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	lw	$6,36($17)	lw	$2,80($17)	lw	$7,40($17)	addu	$2,$2,$6	lbu	$3,0($2)	addiu	$6,$6,1	move	$5,$0	sltu	$2,$6,$7	sw	$6,36($17)	sw	$3,48($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L479	sw	$5,52($sp)	.set	macro	.set	reorder$L298:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L480	li	$5,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	lw	$6,36($17)	lw	$2,80($17)	lw	$7,40($17)	addu	$2,$2,$6	lbu	$3,0($2)	addiu	$6,$6,1	move	$5,$0	sltu	$2,$6,$7	sw	$6,36($17)	sw	$3,40($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L481	sw	$5,44($sp)	.set	macro	.set	reorder$L303:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L482	li	$10,-256			# 0xffffffffffffff00	.set	macro	.set	reorder	lw	$6,36($17)	lw	$2,80($17)	lw	$7,40($17)	addu	$2,$2,$6	lbu	$3,0($2)	addiu	$6,$6,1	sltu	$2,$6,$7	sw	$6,36($17)	move	$10,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L483	move	$11,$0	.set	macro	.set	reorder	move	$4,$17$L510:	sw	$10,72($sp)	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	sw	$11,76($sp)	.set	macro	.set	reorder	lw	$10,72($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L484	lw	$11,76($sp)	.set	macro	.set	reorder	lw	$6,36($17)	lw	$2,80($17)	lw	$7,40($17)	addu	$2,$2,$6	lbu	$3,0($2)	addiu	$6,$6,1	sltu	$2,$6,$7	sw	$6,36($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L485	move	$22,$3	.set	macro	.set	reorder	move	$4,$17$L511:	sw	$10,72($sp)	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	sw	$11,76($sp)	.set	macro	.set	reorder	lw	$10,72($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L486	lw	$11,76($sp)	.set	macro	.set	reorder	lw	$6,36($17)	lw	$2,80($17)	lw	$7,40($17)	addu	$2,$2,$6	lbu	$3,0($2)	addiu	$6,$6,1	sltu	$2,$6,$7	sw	$6,36($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L487	move	$20,$3	.set	macro	.set	reorder	move	$4,$17$L512:	sw	$10,72($sp)	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	sw	$11,76($sp)	.set	macro	.set	reorder	lw	$10,72($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L488	lw	$11,76($sp)	.set	macro	.set	reorder	lw	$6,36($17)	lw	$2,80($17)	lw	$7,40($17)	addu	$2,$2,$6	lbu	$3,0($2)	addiu	$6,$6,1	sltu	$2,$6,$7	sw	$6,36($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L489	move	$18,$3	.set	macro	.set	reorder	move	$4,$17$L513:	sw	$10,72($sp)	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	sw	$11,76($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L490	lw	$10,72($sp)	.set	macro	.set	reorder	lw	$3,36($17)	lw	$2,80($17)	addiu	$4,$3,1	addu	$2,$2,$3	lbu	$5,0($2)	sw	$4,36($17)	.set	noreorder	.set	nomacro	j	$L325	move	$8,$5	.set	macro	.set	reorder$L281:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L279	sb	$0,1($4)	.set	macro	.set	reorder$L270:	addiu	$3,$fp,2	sb	$0,0($fp)	.set	noreorder	.set	nomacro	j	$L268	sb	$0,1($fp)	.set	macro	.set	reorder$L284:	lw	$5,68($sp)$L509:	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$5,$2,$L491	lw	$7,120($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$fp	.set	macro	.set	reorder	lw	$3,68($sp)	li	$2,5			# 0x5	.set	noreorder	.set	nomacro	beq	$3,$2,$L401	li	$2,131072			# 0x20000	.set	macro	.set	reorder	li	$2,7			# 0x7	.set	noreorder	.set	nomacro	beq	$3,$2,$L401	li	$2,131072			# 0x20000	.set	macro	.set	reorder	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$3,$2,$L492	lui	$6,%hi($LC37)	.set	macro	.set	reorder	lw	$4,68($sp)	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	bne	$4,$2,$L465	lui	$6,%hi($LC38)	.set	macro	.set	reorder	addiu	$6,$6,%lo($LC38)	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$L429:	lw	$3,120($sp)	.set	noreorder	.set	nomacro	j	$L331	lw	$17,16($3)	.set	macro	.set	reorder$L282:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L279	sb	$0,5($5)	.set	macro	.set	reorder$L271:	addiu	$3,$fp,3	sb	$0,0($fp)	sb	$0,1($fp)	.set	noreorder	.set	nomacro	j	$L268	sb	$0,2($fp)	.set	macro	.set	reorder$L467:	.set	noreorder	.set	nomacro	j	$L279	sb	$0,4($5)	.set	macro	.set	reorder$L466:	addiu	$3,$fp,1	.set	noreorder	.set	nomacro	j	$L268	sb	$0,0($fp)	.set	macro	.set	reorder

⌨️ 快捷键说明

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