demux_ty.mid

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

MID
4,760
字号
	addiu	$6,$6,%lo($LC26)	li	$4,7			# 0x7	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$3,16($sp)	.set	macro	.set	reorder	lw	$5,16416($23)	blez	$5,$L504	lw	$17,16($fp)	lw	$2,44($17)	lw	$3,36($17)	lw	$4,40($17)	addu	$2,$2,$3	subu	$2,$2,$4	slt	$2,$5,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L549	li	$2,1			# 0x1	.set	macro	.set	reorder$L504:	lw	$3,16424($23)	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$3,$2,$L306	li	$6,65536			# 0x10000	.set	macro	.set	reorder	lw	$4,4($fp)	ori	$5,$6,0xffff	and	$2,$4,$5	beq	$2,$0,$L492	.set	noreorder	.set	nomacro	bltz	$4,$L550	move	$3,$4	.set	macro	.set	reorder	li	$2,-2147418112			# 0xffffffff80010000	ori	$2,$2,0xffff	and	$4,$4,$2	.set	noreorder	.set	nomacro	bltz	$4,$L551	sra	$5,$3,17	.set	macro	.set	reorder$L312:	ori	$2,$6,0x1	lw	$17,16($fp)	slt	$2,$4,$2	addiu	$3,$5,1	movz	$5,$3,$2	lw	$3,44($17)	sll	$5,$5,17	slt	$2,$5,$3	beq	$2,$0,$L314	lw	$2,40($17)	subu	$2,$3,$2	subu	$2,$5,$2	bltz	$2,$L314	sw	$2,36($17)	move	$3,$2$L308:	lw	$2,44($17)	lw	$4,40($17)	addu	$2,$2,$3	subu	$2,$2,$4	move	$3,$2	.set	noreorder	.set	nomacro	bltz	$2,$L552	sw	$2,4($fp)	.set	macro	.set	reorder$L317:	sra	$2,$3,17	sw	$2,0($23)	lw	$5,36($17)	lw	$3,40($17)	move	$18,$20	subu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L319	li	$19,131072			# 0x20000	.set	macro	.set	reorder$L555:	move	$16,$2	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L599	lui	$6,%hi($LC7)	.set	macro	.set	reorder$L325:	slt	$2,$19,$16	movn	$16,$19,$2	lw	$3,80($17)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L327	addu	$5,$3,$5	.set	macro	.set	reorder$L557:	andi	$2,$18,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L600	move	$4,$18	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L600	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$18,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L331	addiu	$5,$5,-4	.set	macro	.set	reorder$L505:#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,$L505$L331:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L601	andi	$3,$16,0x3	.set	macro	.set	reorder$L506:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L506	andi	$3,$16,0x3	.set	macro	.set	reorder$L601:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L337	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L338	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L554$L335:	lw	$5,36($17)	subu	$19,$19,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	blez	$19,$L324	sw	$2,36($17)	.set	macro	.set	reorder$L558:	lw	$3,40($17)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L555	addu	$18,$18,$16	.set	macro	.set	reorder$L319:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$17	.set	macro	.set	reorder	beq	$2,$0,$L556	lw	$3,40($17)	lw	$5,36($17)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L325	subu	$16,$3,$5	.set	macro	.set	reorder	lui	$6,%hi($LC7)$L599:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC7)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	slt	$2,$19,$16	lw	$5,36($17)	movn	$16,$19,$2	lw	$3,80($17)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L557	addu	$5,$3,$5	.set	macro	.set	reorder$L327:	move	$4,$18$L600:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	lw	$5,36($17)	subu	$19,$19,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	bgtz	$19,$L558	sw	$2,36($17)	.set	macro	.set	reorder$L324:	lbu	$3,0($20)	lbu	$2,1($20)	sll	$3,$3,24	sll	$2,$2,16	lbu	$4,2($20)	lbu	$5,3($20)	or	$3,$3,$2	or	$3,$3,$5	sll	$4,$4,8	li	$2,-179961856			# 0xfffffffff5460000	or	$16,$4,$3	ori	$2,$2,0x7abd	.set	noreorder	.set	nomacro	bne	$16,$2,$L341	lui	$6,%hi($LC27)	.set	macro	.set	reorder	li	$4,7			# 0x7	li	$5,8			# 0x8	.set	noreorder	.set	nomacro	jal	mp_msg	addiu	$6,$6,%lo($LC27)	.set	macro	.set	reorder	lbu	$2,0($20)	lbu	$4,1($20)	sll	$2,$2,24	sll	$4,$4,16	lbu	$3,2($20)	lbu	$5,3($20)	or	$2,$2,$4	or	$2,$2,$5	sll	$3,$3,8	or	$3,$3,$2	beq	$3,$16,$L504$L341:	lw	$2,16($fp)	lui	$6,%hi($LC28)	lw	$7,44($2)	lw	$3,36($2)	lw	$4,40($2)	addu	$7,$7,$3	li	$2,-131072			# 0xfffffffffffe0000	subu	$7,$7,$4	addu	$7,$7,$2	addiu	$6,$6,%lo($LC28)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,8			# 0x8	.set	macro	.set	reorder	lw	$2,1088($fp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L559	move	$4,$fp	.set	macro	.set	reorder	lw	$4,56($fp)$L591:	li	$2,-1			# 0xffffffffffffffff	lw	$3,68($4)	beq	$3,$2,$L560$L345:	lw	$2,68($4)	.set	noreorder	.set	nomacro	bne	$2,$0,$L602	lui	$6,%hi($LC29)	.set	macro	.set	reorder	lw	$2,92($4)	beq	$2,$0,$L561$L347:	lui	$6,%hi($LC29)$L602:	addiu	$6,$6,%lo($LC29)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,8			# 0x8	.set	macro	.set	reorder	lbu	$2,0($20)	.set	noreorder	.set	nomacro	blez	$2,$L350	sw	$2,564($sp)	.set	macro	.set	reorder	sll	$2,$2,4	addiu	$19,$2,4	addiu	$18,$20,4	sw	$0,560($sp)	sw	$0,572($sp)	sw	$0,568($sp)$L352:	lbu	$2,0($18)	lbu	$4,2($18)	lbu	$3,1($18)	sll	$2,$2,16	or	$2,$2,$4	sll	$3,$3,8	or	$3,$3,$2	lbu	$16,3($18)	andi	$21,$4,0xf	sra	$17,$3,4	lui	$3,%hi($LC30)	li	$4,7			# 0x7	li	$5,8			# 0x8	addiu	$6,$3,%lo($LC30)	move	$7,$21	sw	$16,16($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$17,20($sp)	.set	macro	.set	reorder	li	$2,224			# 0xe0	.set	noreorder	.set	nomacro	beq	$16,$2,$L562	li	$2,192			# 0xc0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$16,$2,$L563	addiu	$2,$16,-1	.set	macro	.set	reorder	sltu	$2,$2,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L564	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$17,$L471	li	$2,131072			# 0x20000	.set	macro	.set	reorder	addu	$22,$17,$19	ori	$2,$2,0x1	slt	$2,$22,$2	beq	$2,$0,$L471$L473:	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$16,$2,$L367	li	$2,5			# 0x5	.set	macro	.set	reorder	beq	$16,$2,$L367	bne	$16,$0,$L476	blez	$17,$L367$L476:	lui	$6,%hi($LC40)	addiu	$6,$6,%lo($LC40)	move	$7,$16	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,8			# 0x8	.set	macro	.set	reorder	lw	$3,572($sp)	addiu	$3,$3,1	sw	$3,572($sp)$L367:	addiu	$18,$18,16$L584:	move	$19,$22$L376:	lw	$2,560($sp)	lw	$3,564($sp)	addiu	$2,$2,1	.set	noreorder	.set	nomacro	bne	$3,$2,$L352	sw	$2,560($sp)	.set	macro	.set	reorder	lw	$2,568($sp)	.set	noreorder	.set	nomacro	blez	$2,$L565	lw	$3,572($sp)	.set	macro	.set	reorder	lw	$7,564($sp)$L606:	lw	$2,568($sp)	lw	$3,572($sp)	lui	$6,%hi($LC41)	addiu	$6,$6,%lo($LC41)	li	$4,7			# 0x7	li	$5,8			# 0x8	sw	$7,16($sp)	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$3,24($sp)	.set	macro	.set	reorder	lw	$2,564($sp)	lw	$3,568($sp)	srl	$7,$2,1	slt	$2,$7,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L169	lw	$3,572($sp)	.set	macro	.set	reorder	slt	$2,$7,$3	bne	$2,$0,$L169$L350:	lw	$3,16($fp)$L585:	move	$4,$20	lw	$2,44($3)	lw	$5,36($3)	lw	$6,40($3)	addu	$2,$2,$5	subu	$2,$2,$6	.set	noreorder	.set	nomacro	jal	uc_free	sw	$2,4($fp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L168	li	$2,1			# 0x1	.set	macro	.set	reorder$L492:	lw	$17,16($fp)	lw	$3,36($17)	lw	$2,44($17)	lw	$4,40($17)	addu	$2,$2,$3	subu	$2,$2,$4	move	$3,$2	.set	noreorder	.set	nomacro	bgez	$2,$L317	sw	$2,4($fp)	.set	macro	.set	reorder$L552:	li	$2,65536			# 0x10000	ori	$2,$2,0xffff	.set	noreorder	.set	nomacro	j	$L317	addu	$3,$3,$2	.set	macro	.set	reorder$L337:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L335	sb	$3,5($4)	.set	macro	.set	reorder$L338:	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	$L335	sb	$2,6($4)	.set	macro	.set	reorder$L314:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$17	.set	macro	.set	reorder	lw	$17,16($fp)	.set	noreorder	.set	nomacro	j	$L308	lw	$3,36($17)	.set	macro	.set	reorder$L554:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L335	sb	$2,4($4)	.set	macro	.set	reorder$L306:	lw	$7,0($23)	move	$4,$fp	move	$5,$23	.set	noreorder	.set	nomacro	jal	tmf_load_chunk	move	$6,$20	.set	macro	.set	reorder	li	$3,131072			# 0x20000	bne	$2,$3,$L169	lw	$2,0($23)	addiu	$2,$2,1	.set	noreorder	.set	nomacro	j	$L324	sw	$2,0($23)	.set	macro	.set	reorder$L471:	.set	noreorder	.set	nomacro	j	$L473	move	$22,$19	.set	macro	.set	reorder$L549:	sw	$2,56($17)	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$20	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L168	move	$2,$0	.set	macro	.set	reorder$L562:	.set	noreorder	.set	nomacro	blez	$17,$L371	li	$2,131072			# 0x20000	.set	macro	.set	reorder	addu	$22,$17,$19	slt	$2,$2,$22	.set	noreorder	.set	nomacro	bne	$2,$0,$L603	lw	$2,568($sp)	.set	macro	.set	reorder	addu	$5,$20,$19	addu	$6,$5,$17	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	beq	$2,$0,$L358	li	$3,-256			# 0xffffffffffffff00	.set	macro	.set	reorder	lbu	$2,0($5)	or	$3,$2,$3	li	$2,480			# 0x1e0	.set	noreorder	.set	nomacro	beq	$3,$2,$L360	addiu	$4,$5,1	.set	macro	.set	reorder	subu	$7,$6,$5$L361:	addu	$2,$5,$7	.set	noreorder	.set	nomacro	beq	$2,$4,$L358	sll	$6,$3,8	.set	macro	.set	reorder	lbu	$3,0($4)	li	$2,480			# 0x1e0	or	$3,$6,$3	.set	noreorder	.set	nomacro	bne	$3,$2,$L361	addiu	$4,$4,1	.set	macro	.set	reorder$L360:	subu	$2,$4,$5	addiu	$2,$2,-4	li	$3,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	beq	$2,$3,$L358	move	$2,$0	.set	macro	.set	reorder	li	$3,-2147483648			# 0xffffffff80000000	sw	$2,16408($23)	sw	$3,16412($23)$L358:	li	$2,6			# 0x6	beq	$21,$2,$L367	lw	$7,4($fp)	lw	$4,56($fp)	lw	$2,16408($23)	lw	$3,16412($23)	addu	$7,$19,$7	move	$6,$17	sw	$2,16($sp)	.set	noreorder	.set	nomacro	jal	demux_ty_CopyToDemuxPacket	sw	$3,20($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L584	addiu	$18,$18,16	.set	macro	.set	reorder$L371:	lw	$2,568($sp)$L603:	move	$22,$19	addiu	$2,$2,1	.set	noreorder	.set	nomacro	j	$L367	sw	$2,568($sp)	.set	macro	.set	reorder$L563:	.set	noreorder	.set	nomacro	blez	$17,$L371	li	$2,131072			# 0x20000	.set	macro	.set	reorder	addu	$22,$17,$19	slt	$2,$2,$22	.set	noreorder	.set	nomacro	bne	$2,$0,$L603	lw	$2,568($sp)	.set	macro	.set	reorder	lw	$2,52($fp)	li	$3,-1			# 0xffffffffffffffff	lw	$4,68($2)	.set	noreorder	.set	nomacro	beq	$4,$3,$L566	li	$2,2			# 0x2	.set	macro	.set	reorder$L614:	beq	$21,$2,$L391$L383:	li	$2,4			# 0x4$L613:	.set	noreorder	.set	nomacro	beq	$21,$2,$L604	lui	$6,%hi($LC34)	.set	macro	.set	reorder	li	$2,3			# 0x3$L587:	.set	noreorder	.set	nomacro	beq	$21,$2,$L409	li	$2,9			# 0x9	.set	macro	.set	reorder	bne	$21,$2,$L367	addu	$5,$20,$19$L412:	lw	$4,16388($23)	li	$3,2			# 0x2	addu	$2,$17,$4	slt	$2,$2,16384	.set	noreorder	.set	nomacro	beq	$2,$0,$L422	sw	$3,16392($23)	.set	macro	.set	reorder	addiu	$16,$23,4	sltu	$2,$17,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L424	addu	$4,$16,$4	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L424	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L424	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$17,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L428	addiu	$5,$5,-4	.set	macro	.set	reorder$L509:#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,$L509$L428:	andi	$2,$17,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L605	andi	$3,$17,0x3	.set	macro	.set	reorder$L510:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L510	andi	$3,$17,0x3	.set	macro	.set	reorder$L605:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L434	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L435	li	$2,1			# 0x1	.set	macro	.set	reorder

⌨️ 快捷键说明

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