demux_real.mid

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

MID
4,766
字号
	lui	$6,%hi($LC3)	addiu	$6,$6,%lo($LC3)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,4			# 0x4	.set	macro	.set	reorder	lw	$2,444($22)	.set	noreorder	.set	nomacro	bne	$2,$0,$L876	lw	$31,276($sp)	.set	macro	.set	reorder	lw	$4,16($fp)	.set	noreorder	.set	nomacro	jal	stream_skip	li	$5,14			# 0xe	.set	macro	.set	reorder	lw	$16,16($fp)	lw	$3,36($16)	lw	$2,44($16)	lw	$4,40($16)	addu	$2,$2,$3	subu	$2,$2,$4	sw	$2,4($fp)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L246	addiu	$4,$3,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$4,36($16)	sll	$19,$3,8$L248:	sltu	$2,$4,$5	beq	$2,$0,$L251	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$18,0($2)	sw	$4,36($16)$L253:	lw	$16,16($fp)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L256	addiu	$4,$3,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$4,36($16)	sll	$17,$3,8$L258:	sltu	$2,$4,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L261	or	$23,$18,$19	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$4,$2	lbu	$2,0($2)	addiu	$4,$4,1	or	$19,$2,$17	.set	noreorder	.set	nomacro	j	$L243	sw	$4,36($16)	.set	macro	.set	reorder$L231:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L234	lw	$4,36($16)	lw	$5,40($16)	.set	noreorder	.set	nomacro	j	$L233	li	$17,-65536			# 0xffffffffffff0000	.set	macro	.set	reorder$L221:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L224	lw	$4,36($16)	lw	$5,40($16)	sltu	$2,$4,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L792	li	$17,-65536			# 0xffffffffffff0000	.set	macro	.set	reorder$L226:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L229	.set	noreorder	.set	nomacro	j	$L228	li	$2,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L785:	lw	$7,4($fp)	addiu	$6,$6,%lo($LC5)	li	$4,7			# 0x7	li	$5,6			# 0x6	sw	$23,16($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$19,20($sp)	.set	macro	.set	reorder	lui	$6,%hi($LC6)	addiu	$6,$6,%lo($LC6)	move	$7,$19	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,2			# 0x2	.set	macro	.set	reorder	lw	$3,412($22)	slt	$2,$3,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L776	addiu	$3,$3,-1	.set	macro	.set	reorder	lw	$4,56($fp)	sw	$3,412($22)	lw	$2,68($4)	sll	$3,$3,3	sll	$2,$2,2	addu	$2,$2,$22	lw	$4,4($2)	lw	$6,16($fp)	addu	$3,$3,$4	lw	$5,4($3)	lw	$3,44($6)	slt	$2,$5,$3	beq	$2,$0,$L274	lw	$2,40($6)	subu	$2,$3,$2	subu	$2,$5,$2	bltz	$2,$L274	.set	noreorder	.set	nomacro	jal	seterrorseek	sw	$2,36($6)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L862	lw	$16,16($fp)	.set	macro	.set	reorder$L312:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L315	li	$2,1			# 0x1	.set	macro	.set	reorder	li	$20,-256			# 0xffffffffffffff00	.set	noreorder	.set	nomacro	bne	$23,$2,$L317	sw	$0,84($sp)	.set	macro	.set	reorder$L786:	lw	$16,16($fp)	lw	$4,36($16)	lw	$2,40($16)	sltu	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L319	addiu	$3,$4,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$4,$2	lbu	$2,0($2)	sw	$3,36($16)$L321:	lui	$6,%hi($LC7)	addiu	$6,$6,%lo($LC7)	li	$4,7			# 0x7	li	$5,7			# 0x7	li	$7,1			# 0x1	sw	$2,16($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	addiu	$19,$19,-1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L863	lw	$4,84($sp)	.set	macro	.set	reorder$L308:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	beq	$2,$0,$L745	lw	$2,36($16)	addiu	$2,$2,1	sw	$2,36($16)	lw	$16,16($fp)	.set	noreorder	.set	nomacro	j	$L310	lw	$4,36($16)	.set	macro	.set	reorder$L303:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L306	.set	noreorder	.set	nomacro	j	$L305	li	$4,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L283:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L286	lw	$16,16($fp)	li	$2,-256			# 0xffffffffffffff00	lw	$3,36($16)	lw	$4,40($16)	or	$21,$2,$17	sltu	$2,$3,$4	bne	$2,$0,$L793$L288:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L291	lw	$5,36($16)	lw	$4,40($16)	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L794	li	$20,-65536			# 0xffffffffffff0000	.set	macro	.set	reorder$L293:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L296	lw	$5,36($16)	lw	$4,40($16)	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L795	li	$18,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L298:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L301	lw	$5,36($16)	lw	$4,40($16)	.set	noreorder	.set	nomacro	j	$L300	li	$17,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L278:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L281	lw	$4,36($16)	lw	$5,40($16)	.set	noreorder	.set	nomacro	j	$L280	li	$17,-65536			# 0xffffffffffff0000	.set	macro	.set	reorder$L784:	.set	noreorder	.set	nomacro	bne	$19,$2,$L880	li	$2,-256			# 0xffffffffffffff00	.set	macro	.set	reorder	lui	$6,%hi($LC4)	addiu	$6,$6,%lo($LC4)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$3,16($fp)	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	j	$L776	sw	$2,56($3)	.set	macro	.set	reorder$L789:	lw	$3,400($22)	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$3,$2,$L796	li	$2,2			# 0x2	.set	macro	.set	reorder$L342:	lw	$2,84($sp)$L864:	beq	$2,$0,$L345	sw	$0,1260($22)	sw	$0,212($sp)$L345:	lw	$2,92($23)	li	$3,1093926912			# 0x41340000	lw	$4,12($2)	ori	$3,$3,0x504d	.set	noreorder	.set	nomacro	beq	$4,$3,$L797	sll	$2,$21,2	.set	macro	.set	reorder	addu	$3,$2,$22	lw	$4,612($3)	li	$2,880017408			# 0x34740000	ori	$2,$2,0x6e49	.set	noreorder	.set	nomacro	beq	$4,$2,$L386	li	$2,1919811584			# 0x726e0000	.set	macro	.set	reorder	ori	$2,$2,0x6567	.set	noreorder	.set	nomacro	beq	$4,$2,$L388	li	$2,1919942656			# 0x72700000	.set	macro	.set	reorder	ori	$2,$2,0x6973	.set	noreorder	.set	nomacro	bne	$4,$2,$L767	lw	$5,80($sp)	.set	macro	.set	reorder	lw	$21,1124($3)	lw	$3,868($3)	slt	$2,$5,$21	sw	$3,216($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L344	lw	$16,1260($22)	.set	macro	.set	reorder	mul	$2,$21,$16	lw	$5,1252($22)	lw	$4,16($fp)	addu	$5,$2,$5	.set	noreorder	.set	nomacro	jal	stream_read	move	$6,$21	.set	macro	.set	reorder	lw	$4,216($sp)	addiu	$3,$4,-1	.set	noreorder	.set	nomacro	beq	$3,$16,$L798	mul	$2,$4,$21	.set	macro	.set	reorder	lw	$16,1260($22)$L393:	lw	$2,428($22)	lw	$3,220($sp)	sw	$0,400($22)	.set	noreorder	.set	nomacro	beq	$3,$2,$L799	lw	$17,1256($22)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$4,$3	.set	macro	.set	reorder	lw	$6,220($sp)	move	$4,$2	.set	noreorder	.set	nomacro	bltz	$6,$L800	move	$5,$3	.set	macro	.set	reorder$L416:	lui	$2,%hi($LC10)	lw	$6,%lo($LC10)($2)	.set	noreorder	.set	nomacro	jal	__muldf3	lw	$7,%lo($LC10+4)($2)	.set	macro	.set	reorder	move	$4,$2	move	$5,$3$L415:	sll	$2,$16,3	lw	$8,220($sp)	addu	$2,$2,$17	sw	$4,0($2)	sw	$5,4($2)	.set	noreorder	.set	nomacro	bne	$16,$0,$L417	sw	$8,428($22)	.set	macro	.set	reorder	lw	$2,4($fp)	sw	$2,1264($22)$L417:	lw	$3,216($sp)	addiu	$16,$16,1	slt	$2,$16,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L419	sw	$16,1260($22)	.set	macro	.set	reorder	li	$4,1			# 0x1	sw	$4,212($sp)$L421:	lw	$2,56($fp)	lw	$3,92($2)	.set	noreorder	.set	nomacro	beq	$3,$0,$L881	lui	$2,%hi(index_mode)	.set	macro	.set	reorder$L462:	lw	$2,444($22)$L866:	.set	noreorder	.set	nomacro	beq	$2,$0,$L882	lw	$5,212($sp)	.set	macro	.set	reorder	lw	$23,52($fp)	lw	$4,592($22)	lw	$3,68($23)	addiu	$5,$4,1	sll	$3,$3,2	addu	$3,$3,$22	lw	$2,132($3)	slt	$2,$5,$2	beq	$2,$0,$L470	lw	$2,4($3)	sll	$3,$4,3	addu	$3,$3,$2	lw	$4,8($3)	lw	$2,220($sp)	sltu	$4,$4,$2	beq	$4,$0,$L470	lw	$16,16($fp)	.set	noreorder	.set	nomacro	j	$L473	li	$6,1			# 0x1	.set	macro	.set	reorder$L802:	lw	$2,4($3)	addu	$2,$4,$2	lw	$3,8($2)	lw	$4,220($sp)	sltu	$3,$3,$4	beq	$3,$0,$L470$L473:	sw	$5,592($22)	lw	$3,36($16)	lw	$2,44($16)	lw	$4,40($16)	addu	$2,$2,$3	subu	$2,$2,$4	sw	$2,576($22)	sw	$6,608($22)	lw	$3,68($23)	sll	$4,$5,3	sll	$3,$3,2	addu	$3,$3,$22	lw	$2,132($3)	addiu	$5,$5,1	slt	$2,$5,$2	bne	$2,$0,$L802$L470:	lw	$5,212($sp)$L882:	bne	$5,$0,$L779$L361:	li	$2,1			# 0x1$L811:	lw	$31,276($sp)$L901:	lw	$fp,272($sp)	lw	$23,268($sp)	lw	$22,264($sp)	lw	$21,260($sp)	lw	$20,256($sp)	lw	$19,252($sp)	lw	$18,248($sp)	lw	$17,244($sp)	lw	$16,240($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,280	.set	macro	.set	reorder$L229:	lw	$2,36($16)	lw	$3,80($16)	addiu	$4,$2,1	addu	$3,$3,$2	lbu	$2,0($3)	.set	noreorder	.set	nomacro	j	$L228	sw	$4,36($16)	.set	macro	.set	reorder$L234:	lw	$4,36($16)	lw	$2,80($16)	lw	$5,40($16)	addu	$2,$2,$4	lbu	$3,0($2)	addiu	$4,$4,1	sll	$17,$3,8	.set	noreorder	.set	nomacro	j	$L233	sw	$4,36($16)	.set	macro	.set	reorder$L239:	lw	$2,36($16)	lw	$3,80($16)	addiu	$4,$2,1	addu	$3,$3,$2	lbu	$2,0($3)	.set	noreorder	.set	nomacro	j	$L238	sw	$4,36($16)	.set	macro	.set	reorder$L224:	lw	$4,36($16)	lw	$2,80($16)	lw	$5,40($16)	addu	$2,$2,$4	lbu	$3,0($2)	addiu	$4,$4,1	sll	$17,$3,8	.set	noreorder	.set	nomacro	j	$L223	sw	$4,36($16)	.set	macro	.set	reorder$L274:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$6	.set	macro	.set	reorder	jal	seterrorseek	.set	noreorder	.set	nomacro	j	$L862	lw	$16,16($fp)	.set	macro	.set	reorder$L200:	lw	$2,28($18)	bne	$2,$0,$L778	lw	$2,68($23)	lw	$3,68($18)	sll	$2,$2,2	sll	$3,$3,2	addu	$2,$2,$22	addu	$3,$3,$22	lw	$4,592($22)	lw	$5,596($22)	lw	$6,4($2)	lw	$7,4($3)	sll	$4,$4,3	sll	$5,$5,3	addu	$4,$4,$6	addu	$5,$5,$7	lw	$2,0($4)	lw	$3,0($5)	sltu	$2,$2,$3	beq	$2,$0,$L213$L778:	lw	$5,576($22)	lw	$3,44($16)	slt	$2,$5,$3	bne	$2,$0,$L777$L218:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L209	lw	$16,16($fp)	.set	macro	.set	reorder$L315:	lw	$2,36($16)	lw	$3,80($16)	addiu	$4,$2,1	addu	$3,$3,$2	lbu	$20,0($3)	sw	$4,36($16)	andi	$3,$20,0x2	.set	noreorder	.set	nomacro	j	$L314	sw	$3,84($sp)	.set	macro	.set	reorder$L291:	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	sll	$20,$3,8	.set	noreorder	.set	nomacro	j	$L290	sw	$5,36($16)	.set	macro	.set	reorder$L306:	lw	$3,36($16)	lw	$2,80($16)	addiu	$5,$3,1	addu	$2,$2,$3	lbu	$4,0($2)	.set	noreorder	.set	nomacro	j	$L305	sw	$5,36($16)	.set	macro	.set	reorder$L296:	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$18,$3	.set	noreorder	.set	nomacro	j	$L295	sw	$5,36($16)	.set	macro	.set	reorder$L745:	lw	$16,16($fp)	.set	noreorder	.set	nomacro	j	$L310	lw	$4,36($16)	.set	macro	.set	reorder$L281:	lw	$4,36($16)	lw	$2,80($16)	lw	$5,40($16)	addu	$2,$2,$4	lbu	$3,0($2)	addiu	$4,$4,1	sll	$17,$3,8	.set	noreorder	.set	nomacro	j	$L280	sw	$4,36($16)	.set	macro	.set	reorder$L286:	lw	$2,36($16)	lw	$3,80($16)	addiu	$4,$2,1	addu	$3,$3,$2	lbu	$2,0($3)	.set	noreorder	.set	nomacro	j	$L285	sw	$4,36($16)	.set	macro	.set	reorder$L301:	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	.set	noreorder	.set	nomacro	j	$L300	sw	$5,36($16)	.set	macro	.set	reorder$L790:	addu	$2,$2,$fp	lw	$5,64($2)	.set	noreorder	.set	nomacro	beq	$5,$0,$L883	li	$2,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	sw	$23,4($5)	lw	$3,52($fp)	sw	$21,68($23)	lw	$2,68($3)	sw	$5,92($3)	sll	$2,$2,2	addu	$2,$2,$22	lw	$5,1124($2)	.set	noreorder	.set	nomacro	jal	uc_calloc	lw	$4,868($2)	.set	macro	.set	reorder	lw	$3,52($fp)	sw	$2,1252($22)	lw	$2,68($3)	li	$5,8			# 0x8	sll	$2,$2,2	addu	$2,$2,$22	.set	noreorder	.set	nomacro	jal	uc_calloc	lw	$4,868($2)	.set	macro	.set	reorder	lui	$6,%hi($LC24)	sw	$2,1256($22)	addiu	$6,$6,%lo($LC24)	li	$4,7			# 0x7	li	$5,6			# 0x6	.set	noreorder	.set	nomacro	jal	mp_msg	move	$7,$21	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L342	lw	$23,52($fp)	.set	macro	.set	reorder$L791:	addu	$2,$2,$fp

⌨️ 快捷键说明

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