demux_viv.mid

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

MID
4,679
字号
	sw	$2,36($17)	.set	macro	.set	reorder	lw	$3,40($17)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L790	addu	$20,$20,$16	.set	macro	.set	reorder$L412:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L839	lw	$2,24($sp)	.set	macro	.set	reorder	lw	$3,40($17)	lw	$5,36($17)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L417	subu	$16,$3,$5	.set	macro	.set	reorder	lui	$6,%hi($LC24)$L836:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC24)	.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,$L791	addu	$5,$3,$5	.set	macro	.set	reorder$L419:	move	$4,$20$L837:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L830	lw	$5,36($17)	.set	macro	.set	reorder$L692:	lw	$2,0($22)	addu	$5,$21,$2	slt	$3,$5,-8	beq	$3,$0,$L792$L361:	move	$5,$0$L672:	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	move	$2,$5	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,80	.set	macro	.set	reorder$L358:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L672	move	$5,$0	.set	macro	.set	reorder	lw	$2,36($16)	lw	$3,80($16)	addiu	$4,$2,1	addu	$3,$3,$2	lbu	$17,0($3)	.set	noreorder	.set	nomacro	j	$L360	sw	$4,36($16)	.set	macro	.set	reorder$L375:	lw	$16,16($fp)	lw	$4,36($16)	lw	$2,40($16)	sltu	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L653	addiu	$3,$4,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$4,$2	lw	$23,56($fp)	lbu	$21,0($2)	sw	$3,36($16)$L652:	beq	$23,$0,$L644	lw	$2,68($23)	slt	$2,$2,-1	.set	noreorder	.set	nomacro	bne	$2,$0,$L644	andi	$17,$17,0xf	.set	macro	.set	reorder	lw	$22,76($23)	.set	noreorder	.set	nomacro	beq	$22,$0,$L690	sw	$17,36($sp)	.set	macro	.set	reorder	lw	$2,80($23)	.set	noreorder	.set	nomacro	beq	$17,$2,$L692	move	$5,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	ds_add_packet	move	$4,$23	.set	macro	.set	reorder	sw	$0,76($23)$L690:	.set	noreorder	.set	nomacro	jal	uc_malloc	li	$4,56			# 0x38	.set	macro	.set	reorder	move	$19,$2	lui	$2,%hi(correct_pts)	lw	$3,%lo(correct_pts)($2)	sw	$0,52($19)	.set	noreorder	.set	nomacro	beq	$3,$0,$L718	sw	$21,0($19)	.set	macro	.set	reorder	lui	$4,%hi($LC55)	lw	$3,%lo($LC55+4)($4)	lw	$2,%lo($LC55)($4)	move	$5,$3	move	$4,$2$L720:	sw	$2,8($19)	li	$2,1			# 0x1	sw	$3,12($19)	sw	$4,24($19)	sw	$5,28($19)	sw	$2,44($19)	sw	$4,16($19)	sw	$5,20($19)	sw	$0,32($19)	sw	$0,40($19)	sw	$0,48($19)	.set	noreorder	.set	nomacro	blez	$21,$L721	sw	$0,36($19)	.set	macro	.set	reorder	li	$4,32			# 0x20	.set	noreorder	.set	nomacro	jal	uc_memalign	addiu	$5,$21,8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L793	sw	$2,36($19)	.set	macro	.set	reorder	lw	$17,16($fp)	move	$18,$2	lw	$5,36($17)$L778:	lw	$3,40($17)	subu	$2,$3,$5	beq	$2,$0,$L727$L796:	move	$16,$2	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L840	lui	$6,%hi($LC24)	.set	macro	.set	reorder$L731:	slt	$2,$21,$16	movn	$16,$21,$2	lw	$3,80($17)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L733	addu	$5,$3,$5	.set	macro	.set	reorder$L797:	andi	$2,$18,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L841	move	$4,$18	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L841	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,$L737	addiu	$5,$5,-4	.set	macro	.set	reorder$L762:#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,$L762$L737:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L842	andi	$3,$16,0x3	.set	macro	.set	reorder$L763:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L763	andi	$3,$16,0x3	.set	macro	.set	reorder$L842:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L743	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L744	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L795$L741:	lw	$5,36($17)$L831:	subu	$21,$21,$16	addu	$5,$5,$16	.set	noreorder	.set	nomacro	blez	$21,$L725	sw	$5,36($17)	.set	macro	.set	reorder	lw	$3,40($17)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L796	addu	$18,$18,$16	.set	macro	.set	reorder$L727:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L843	lui	$2,%hi(audio_rate)	.set	macro	.set	reorder	lw	$3,40($17)	lw	$5,36($17)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L731	subu	$16,$3,$5	.set	macro	.set	reorder	lui	$6,%hi($LC24)$L840:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC24)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	slt	$2,$21,$16	lw	$5,36($17)	movn	$16,$21,$2	lw	$3,80($17)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L797	addu	$5,$3,$5	.set	macro	.set	reorder$L733:	move	$4,$18$L841:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L831	lw	$5,36($17)	.set	macro	.set	reorder$L364:	lw	$16,16($fp)	lw	$4,36($16)	lw	$2,40($16)	sltu	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L367	addiu	$3,$4,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$4,$2	lbu	$17,0($2)	sw	$3,36($16)	andi	$20,$17,0xf0	move	$2,$3$L369:	lw	$7,44($16)	lw	$3,40($16)	addu	$7,$7,$2	lui	$6,%hi($LC22)	subu	$7,$7,$3	addiu	$6,$6,%lo($LC22)	li	$4,7			# 0x7	li	$5,6			# 0x6	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$17,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L366	li	$3,1			# 0x1	.set	macro	.set	reorder$L787:	.set	noreorder	.set	nomacro	bne	$20,$2,$L372	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L375	li	$21,128			# 0x80	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L652	lw	$23,56($fp)	.set	macro	.set	reorder$L376:	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$3,$2,$L665	li	$21,40			# 0x28	.set	macro	.set	reorder$L667:	lui	$3,%hi(audio_pos)$L879:	lw	$2,%lo(audio_pos)($3)	lw	$23,52($fp)	addu	$2,$21,$2	.set	noreorder	.set	nomacro	j	$L652	sw	$2,%lo(audio_pos)($3)	.set	macro	.set	reorder$L653:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	beq	$2,$0,$L798	lw	$2,36($16)	lw	$3,80($16)	lw	$23,56($fp)	addu	$3,$3,$2	lbu	$21,0($3)	addiu	$4,$2,1	.set	noreorder	.set	nomacro	j	$L652	sw	$4,36($16)	.set	macro	.set	reorder$L367:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	beq	$2,$0,$L799	lw	$2,36($16)	lw	$3,80($16)	addiu	$4,$2,1	addu	$3,$3,$2	lbu	$17,0($3)	sw	$4,36($16)	lw	$16,16($fp)	andi	$20,$17,0xf0	.set	noreorder	.set	nomacro	j	$L369	lw	$2,36($16)	.set	macro	.set	reorder$L754:	lw	$2,16($fp)	lw	$4,36($2)	lw	$3,44($2)	lw	$5,40($2)	addu	$3,$3,$4	subu	$3,$3,$5	sra	$2,$3,31	addiu	$6,$6,%lo($LC27)	move	$7,$16	li	$4,7			# 0x7	li	$5,6			# 0x6	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$3,16($sp)	.set	macro	.set	reorder$L437:	lw	$3,24($sp)$L832:	beq	$3,$0,$L635	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$3	.set	macro	.set	reorder$L635:	beq	$19,$0,$L637	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$19	.set	macro	.set	reorder$L637:	beq	$22,$0,$L639	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$22	.set	macro	.set	reorder$L639:	lw	$4,16($fp)	lw	$5,32($sp)	lw	$3,44($4)	slt	$2,$5,$3	beq	$2,$0,$L641	lw	$2,40($4)	subu	$2,$3,$2	subu	$2,$5,$2	bltz	$2,$L641	sw	$2,36($4)$L644:	.set	noreorder	.set	nomacro	beq	$21,$0,$L844	li	$5,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$21,$L800	lw	$16,16($fp)	.set	macro	.set	reorder	li	$2,262144			# 0x40000	slt	$2,$2,$21	bne	$2,$0,$L680	.set	noreorder	.set	nomacro	blez	$21,$L845	lw	$31,76($sp)	.set	macro	.set	reorder$L751:	lw	$6,40($16)	.set	noreorder	.set	nomacro	j	$L764	lw	$5,36($16)	.set	macro	.set	reorder$L688:	slt	$2,$21,$3	movn	$3,$21,$2	addu	$4,$5,$3	subu	$21,$21,$3	move	$5,$4	.set	noreorder	.set	nomacro	blez	$21,$L675	sw	$4,36($16)	.set	macro	.set	reorder$L764:	subu	$2,$6,$5	move	$4,$16	.set	noreorder	.set	nomacro	bne	$2,$0,$L688	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	beq	$2,$0,$L675	lw	$5,36($16)	lw	$6,40($16)	.set	noreorder	.set	nomacro	j	$L688	subu	$3,$6,$5	.set	macro	.set	reorder$L800:	lw	$2,28($16)	andi	$2,$2,0x2	bne	$2,$0,$L679$L675:	li	$5,1			# 0x1$L844:	lw	$31,76($sp)$L845:	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	move	$2,$5	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,80	.set	macro	.set	reorder$L721:	sw	$0,0($19)$L725:	lui	$2,%hi(audio_rate)$L843:	lw	$17,%lo(audio_rate)($2)	.set	noreorder	.set	nomacro	bne	$17,$0,$L746	lui	$2,%hi(audio_pos)	.set	macro	.set	reorder	move	$6,$0	move	$7,$0$L748:	lw	$2,4($fp)	sw	$6,8($19)	sw	$2,32($19)	lw	$2,36($sp)	sw	$7,12($19)	sw	$2,80($23)	sw	$19,76($23)	li	$5,1			# 0x1	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	move	$2,$5	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,80	.set	macro	.set	reorder$L415:	lw	$2,24($sp)$L839:	lb	$3,0($2)	li	$2,13			# 0xd	.set	noreorder	.set	nomacro	bne	$3,$2,$L409	lw	$5,24($sp)	.set	macro	.set	reorder	li	$2,10			# 0xa	lb	$3,1($5)	.set	noreorder	.set	nomacro	bne	$3,$2,$L409	move	$3,$5	.set	macro	.set	reorder	li	$7,13			# 0xd	move	$5,$0	.set	noreorder	.set	nomacro	j	$L434	li	$6,10			# 0xa	.set	macro	.set	reorder$L801:	lb	$2,2($3)	.set	noreorder	.set	nomacro	bne	$2,$7,$L409	addiu	$3,$3,2	.set	macro	.set	reorder	lb	$2,3($4)	.set	noreorder	.set	nomacro	bne	$2,$6,$L846	lui	$2,%hi($LC25)	.set	macro	.set	reorder$L434:	addiu	$5,$5,2	slt	$2,$5,$21	.set	noreorder	.set	nomacro	bne	$2,$0,$L801	move	$4,$3	.set	macro	.set	reorder$L409:	lui	$2,%hi($LC25)$L846:	lw	$4,24($sp)	.set	noreorder	.set	nomacro	jal	strtok	addiu	$5,$2,%lo($LC25)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L437	move	$16,$2	.set	macro	.set	reorder	slt	$2,$21,3	.set	noreorder	.set	nomacro	bne	$2,$0,$L437	move	$17,$21	.set	macro	.set	reorder	sw	$0,28($sp)	li	$18,2			# 0x2$L440:	.set	noreorder	.set	nomacro	jal	strlen	move	$4,$16	.set	macro	.set	reorder	lui	$3,%hi($LC26)	move	$4,$16	addiu	$5,$3,%lo($LC26)	move	$6,$19	move	$7,$22	.set	noreorder	.set	nomacro	jal	sscanf	move	$20,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$18,$L754	lui	$6,%hi($LC27)	.set	macro	.set	reorder	lui	$16,%hi($LC28)	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC28)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L443	lbu	$3,%lo($LC28)($16)	.set	macro	.set	reorder	lbu	$2,0($19)	addiu	$5,$16,%lo($LC28)	.set	noreorder	.set	nomacro	beq	$6,$0,$L445	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L447	sltu	$4,$6,2	.set	macro	.set	reorder	lbu	$2,1($19)	lbu	$3,1($5)	.set	noreorder	.set	nomacro	bne	$4,$0,$L445	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L447	lbu	$3,2($19)	lbu	$2,2($5)	.set	noreorder	.set	nomacro	beq	$6,$18,$L445	subu	$2,$3,$2	

⌨️ 快捷键说明

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