demux_real.mid

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

MID
4,766
字号
	lw	$3,1088($2)	.set	noreorder	.set	nomacro	beq	$3,$0,$L884	lui	$6,%hi($LC26)	.set	macro	.set	reorder	sw	$18,4($3)	lw	$2,56($fp)	lui	$6,%hi($LC25)	sw	$21,68($18)	sw	$3,92($2)	addiu	$6,$6,%lo($LC25)	move	$7,$21	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$18,56($fp)$L477:	lw	$6,80($sp)	lw	$8,92($18)	slt	$2,$6,3	.set	noreorder	.set	nomacro	bne	$2,$0,$L478	sw	$8,204($sp)	.set	macro	.set	reorder	li	$2,-1			# 0xffffffffffffffff	sw	$2,196($sp)	sw	$0,192($sp)$L480:	lw	$16,16($fp)	lw	$4,36($16)	lw	$2,40($16)	sltu	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L481	addiu	$3,$4,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$4,$2	lbu	$7,0($2)	lw	$4,80($sp)	sw	$3,36($16)	li	$2,64			# 0x40	andi	$3,$7,0xc0	sw	$7,200($sp)	sw	$3,224($sp)	.set	noreorder	.set	nomacro	beq	$3,$2,$L803	addiu	$19,$4,-1	.set	macro	.set	reorder$L486:	lw	$5,200($sp)	andi	$2,$5,0x40	bne	$2,$0,$L493	lw	$3,36($16)	lw	$2,40($16)	sltu	$2,$3,$2	beq	$2,$0,$L495$L851:	lw	$2,80($16)	addiu	$4,$3,1	addu	$2,$3,$2	lbu	$3,0($2)	sw	$4,36($16)	andi	$3,$3,0x7f	sw	$3,192($sp)$L497:	addiu	$19,$19,-1$L493:	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L500	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$L502:	sltu	$2,$4,$5	beq	$2,$0,$L505$L850:	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$2,0($2)	sw	$4,36($16)$L507:	or	$17,$2,$17	andi	$2,$17,0xc000	.set	noreorder	.set	nomacro	bne	$2,$0,$L510	addiu	$20,$19,-2	.set	macro	.set	reorder	lw	$16,16($fp)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L512	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$L514:	sltu	$2,$4,$5	beq	$2,$0,$L517	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$2,0($2)	sw	$4,36($16)$L519:	lw	$16,16($fp)	or	$2,$2,$19	sll	$3,$17,16	andi	$2,$2,0xffff	or	$21,$3,$2	lw	$5,40($16)	lw	$3,36($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L523	addiu	$20,$20,-2	.set	macro	.set	reorder$L838:	lw	$2,80($16)	addiu	$4,$3,1	addu	$2,$3,$2	lbu	$3,0($2)	sw	$4,36($16)	sll	$17,$3,8$L525:	sltu	$2,$4,$5	beq	$2,$0,$L528$L839:	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$2,0($2)	sw	$4,36($16)$L530:	or	$17,$2,$17	andi	$2,$17,0xc000	.set	noreorder	.set	nomacro	bne	$2,$0,$L533	addiu	$20,$20,-2	.set	macro	.set	reorder	lw	$16,16($fp)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L535	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$L537:	sltu	$2,$4,$5	beq	$2,$0,$L540	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$2,0($2)	sw	$4,36($16)$L542:	lw	$16,16($fp)	or	$2,$2,$19	andi	$2,$2,0xffff	sll	$3,$17,16	or	$23,$3,$2	lw	$4,36($16)	lw	$2,40($16)	sltu	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L546	addiu	$20,$20,-2	.set	macro	.set	reorder$L837:	lw	$2,80($16)	addiu	$3,$4,1	addu	$2,$4,$2	lbu	$2,0($2)	sw	$3,36($16)	sw	$2,196($sp)$L548:	addiu	$20,$20,-1	sw	$20,80($sp)$L492:	lui	$8,%hi($LC12)	lw	$2,196($sp)	lw	$7,200($sp)	li	$4,7			# 0x7	li	$5,7			# 0x7	addiu	$6,$8,%lo($LC12)	sw	$21,16($sp)	sw	$23,20($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$2,24($sp)	.set	macro	.set	reorder	lw	$19,76($18)	.set	noreorder	.set	nomacro	beq	$19,$0,$L551	lw	$3,196($sp)	.set	macro	.set	reorder	lw	$16,36($19)	lw	$2,80($18)	addiu	$20,$16,16	.set	noreorder	.set	nomacro	beq	$3,$2,$L553	lw	$17,12($16)	.set	macro	.set	reorder	lw	$7,0($19)	lui	$6,%hi($LC13)	addiu	$6,$6,%lo($LC13)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,7			# 0x7	.set	macro	.set	reorder	lw	$2,404($22)	.set	noreorder	.set	nomacro	beq	$2,$0,$L555	move	$4,$0	.set	macro	.set	reorder	lw	$3,4($16)	move	$5,$0	sw	$3,424($22)	sw	$4,416($22)	sw	$5,420($22)	lbu	$2,16($16)	lbu	$3,17($16)	lbu	$5,19($16)	lbu	$4,18($16)	sll	$3,$3,16	sll	$2,$2,24	addu	$2,$2,$3	addu	$2,$2,$5	lw	$6,204($sp)	sll	$4,$4,8	addu	$4,$4,$2	addiu	$2,$16,18	sw	$2,180($sp)	lw	$3,12($6)	li	$2,808648704			# 0x30330000	addiu	$8,$16,17	lw	$17,4($16)	ori	$2,$2,0x5652	addiu	$16,$16,19	sw	$8,176($sp)	.set	noreorder	.set	nomacro	beq	$3,$2,$L557	sw	$16,184($sp)	.set	macro	.set	reorder	li	$2,808714240			# 0x30340000	ori	$2,$2,0x5652	.set	noreorder	.set	nomacro	beq	$3,$2,$L804	sll	$2,$4,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$17,$L885	srl	$2,$17,1	.set	macro	.set	reorder$L836:	.set	noreorder	.set	nomacro	jal	__floatsisf	move	$4,$17	.set	macro	.set	reorder	move	$4,$2$L572:	lui	$2,%hi($LC17)	.set	noreorder	.set	nomacro	jal	__mulsf3	lw	$5,%lo($LC17)($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$2	.set	macro	.set	reorder	sw	$2,432($22)	sw	$3,436($22)	sw	$0,404($22)	sw	$2,8($19)	sw	$3,12($19)$L574:	move	$5,$19$L891:	.set	noreorder	.set	nomacro	jal	ds_add_packet	move	$4,$18	.set	macro	.set	reorder	sw	$0,76($18)$L551:	lw	$8,200($sp)	addiu	$4,$21,3	andi	$3,$8,0x3f	li	$2,-4			# 0xfffffffffffffffc	sll	$3,$3,4	and	$19,$4,$2	addiu	$3,$3,24	li	$4,56			# 0x38	.set	noreorder	.set	nomacro	jal	uc_malloc	addu	$16,$19,$3	.set	macro	.set	reorder	move	$17,$2	lui	$2,%hi(correct_pts)	lw	$3,%lo(correct_pts)($2)	sw	$0,52($17)	.set	noreorder	.set	nomacro	beq	$3,$0,$L649	sw	$16,0($17)	.set	macro	.set	reorder	lui	$4,%hi($LC11)	lw	$2,%lo($LC11)($4)	lw	$3,%lo($LC11+4)($4)$L651:	lui	$6,%hi($LC11)	lw	$4,%lo($LC11)($6)	lw	$5,%lo($LC11+4)($6)	sw	$2,8($17)	li	$2,1			# 0x1	sw	$3,12($17)	sw	$4,24($17)	sw	$5,28($17)	sw	$2,44($17)	sw	$4,16($17)	sw	$5,20($17)	sw	$0,32($17)	sw	$0,40($17)	sw	$0,48($17)	.set	noreorder	.set	nomacro	blez	$16,$L652	sw	$0,36($17)	.set	macro	.set	reorder	addiu	$5,$16,8	.set	noreorder	.set	nomacro	jal	uc_memalign	li	$4,32			# 0x20	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L652	sw	$2,36($17)	.set	macro	.set	reorder$L654:	lw	$8,84($sp)	li	$2,16			# 0x10	movz	$2,$0,$8	lw	$3,4($fp)	lw	$16,36($17)	sw	$2,40($17)	lw	$2,196($sp)	addiu	$4,$19,16	sw	$3,32($17)	addu	$5,$16,$4	sw	$2,80($18)	lw	$3,220($sp)	sw	$4,12($16)	lw	$4,224($sp)	li	$2,1			# 0x1	sw	$0,0($16)	sw	$3,4($16)	addiu	$23,$16,16	sw	$2,0($5)	.set	noreorder	.set	nomacro	beq	$4,$0,$L805	sw	$0,4($5)	.set	macro	.set	reorder	lw	$8,80($sp)	sltu	$2,$8,$21	.set	noreorder	.set	nomacro	bne	$2,$0,$L806	lui	$6,%hi($LC22)	.set	macro	.set	reorder	lw	$4,16($fp)	sw	$21,8($16)	move	$5,$23	.set	noreorder	.set	nomacro	jal	stream_read	move	$6,$21	.set	macro	.set	reorder	lw	$3,404($22)	.set	noreorder	.set	nomacro	beq	$3,$0,$L684	move	$4,$0	.set	macro	.set	reorder	lw	$3,4($16)	move	$5,$0	sw	$3,424($22)	sw	$4,416($22)	sw	$5,420($22)	lbu	$2,16($16)	lbu	$3,17($16)	lbu	$5,19($16)	lbu	$4,18($16)	sll	$3,$3,16	sll	$2,$2,24	addu	$2,$2,$3	addu	$2,$2,$5	lw	$6,204($sp)	sll	$4,$4,8	addu	$4,$4,$2	addiu	$2,$16,18	sw	$2,108($sp)	lw	$3,12($6)	li	$2,808648704			# 0x30330000	addiu	$8,$16,17	lw	$19,4($16)	ori	$2,$2,0x5652	addiu	$16,$16,19	sw	$8,104($sp)	.set	noreorder	.set	nomacro	beq	$3,$2,$L686	sw	$16,112($sp)	.set	macro	.set	reorder	li	$2,808714240			# 0x30340000	ori	$2,$2,0x5652	.set	noreorder	.set	nomacro	beq	$3,$2,$L807	sll	$2,$4,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$19,$L886	srl	$2,$19,1	.set	macro	.set	reorder$L832:	.set	noreorder	.set	nomacro	jal	__floatsisf	move	$4,$19	.set	macro	.set	reorder	move	$4,$2$L701:	lui	$2,%hi($LC17)	.set	noreorder	.set	nomacro	jal	__mulsf3	lw	$5,%lo($LC17)($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$2	.set	macro	.set	reorder	sw	$2,432($22)	sw	$3,436($22)	sw	$0,404($22)	sw	$2,8($17)	sw	$3,12($17)$L703:	lw	$2,80($sp)$L889:	move	$5,$17	subu	$2,$2,$21	move	$4,$18	.set	noreorder	.set	nomacro	jal	ds_add_packet	sw	$2,80($sp)	.set	macro	.set	reorder	lw	$3,80($sp)$L642:	slt	$2,$3,3	beq	$2,$0,$L480$L478:	lw	$4,80($sp)$L868:	bne	$4,$0,$L808$L648:	lw	$18,56($fp)$L870:	lw	$3,68($18)	sltu	$2,$3,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L724	sll	$2,$3,2	.set	macro	.set	reorder	addu	$3,$2,$22	lw	$4,412($22)	lw	$2,132($3)	addiu	$5,$4,1	slt	$2,$5,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L724	lw	$6,220($sp)	.set	macro	.set	reorder	lw	$3,4($3)	sll	$4,$4,3	addu	$3,$4,$3	lw	$2,8($3)	sltu	$2,$2,$6	beq	$2,$0,$L724	.set	noreorder	.set	nomacro	j	$L728	addiu	$4,$4,8	.set	macro	.set	reorder$L809:	lw	$2,4($3)	addu	$2,$2,$4	lw	$3,8($2)	sltu	$3,$3,$8	.set	noreorder	.set	nomacro	beq	$3,$0,$L724	addiu	$4,$4,8	.set	macro	.set	reorder$L728:	sw	$5,412($22)	lw	$3,68($18)	addiu	$5,$5,1	sll	$3,$3,2	addu	$3,$3,$22	lw	$2,132($3)	slt	$2,$5,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L809	lw	$8,220($sp)	.set	macro	.set	reorder$L724:	lw	$2,444($22)	.set	noreorder	.set	nomacro	beq	$2,$0,$L811	li	$2,1			# 0x1	.set	macro	.set	reorder	lw	$2,68($18)	lw	$4,596($22)	sll	$2,$2,2	addu	$2,$2,$22	lw	$3,132($2)	addiu	$5,$4,1	slt	$3,$5,$3	beq	$3,$0,$L361	lw	$2,4($2)	sll	$3,$4,3	addu	$3,$3,$2	lw	$4,8($3)	lw	$2,220($sp)	sltu	$4,$4,$2	.set	noreorder	.set	nomacro	beq	$4,$0,$L811	li	$2,1			# 0x1	.set	macro	.set	reorder	lw	$16,16($fp)	.set	noreorder	.set	nomacro	j	$L732	li	$6,1			# 0x1	.set	macro	.set	reorder$L810:	lw	$2,4($3)	addu	$2,$4,$2	lw	$3,8($2)	lw	$4,220($sp)	sltu	$3,$3,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L811	li	$2,1			# 0x1	.set	macro	.set	reorder$L732:	sw	$5,596($22)	lw	$3,36($16)	lw	$2,44($16)	lw	$4,40($16)	addu	$2,$2,$3	subu	$2,$2,$4	sw	$2,580($22)	sw	$6,608($22)	lw	$3,68($18)	sll	$4,$5,3	sll	$3,$3,2	addu	$3,$3,$22	lw	$2,132($3)	addiu	$5,$5,1	slt	$2,$5,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L810	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L901	lw	$31,276($sp)	.set	macro	.set	reorder$L797:	lw	$3,80($sp)	slt	$2,$3,2	bne	$2,$0,$L344	lw	$16,16($fp)	lw	$4,36($16)	lw	$3,40($16)	sltu	$2,$4,$3	beq	$2,$0,$L812$L775:	addiu	$4,$4,1	sltu	$2,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L355	sw	$4,36($16)	.set	macro	.set	reorder$L820:	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$3,0($2)	sw	$4,36($16)$L357:	andi	$3,$3,0xf0	srl	$3,$3,4	lw	$4,80($sp)	sll	$2,$3,1	slt	$2,$4,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L344	sw	$3,208($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$0,$L361	addiu	$2,$3,-1	.set	macro	.set	reorder	andi	$2,$2,0xffff	addiu	$21,$2,1	move	$20,$0	.set	noreorder	.set	nomacro	j	$L363	move	$18,$0	.set	macro	.set	reorder$L814:	lw	$2,80($16)	addiu	$4,$3,1	addu	$2,$3,$2	lbu	$3,0($2)	sw	$4,36($16)	sll	$17,$3,8$L366:	sltu	$2,$4,$5	beq	$2,$0,$L369$L815:	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$3,0($2)	sw	$4,36($16)$L371:	or	$3,$3,$17	sll	$2,$19,1	addiu	$5,$sp,48	andi	$3,$3,0xffff	addu	$2,$2,$5	addiu	$18,$18,1	sh	$3,0($2)	.set	noreorder	.set	nomacro	beq	$18,$21,$L813	addu	$20,$20,$3	.set	macro	.set	reorder$L363:	lw	$16,16($fp)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L814	andi	$19,$18,0xffff	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L367	lw	$4,36($16)	lw	$5,40($16)	sltu	$2,$4,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L815	li	$17,-65536			# 0xffffffffffff0000	.set	macro	.set	reorder$L369:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L372	sll	$2,$19,1	.set	macro	.set	reorder	li	$3,-256			# 0xffffffffffffff00	or	$3,$3,$17	addiu	$5,$sp,48	andi	$3,$3,0xffff	addu	$2,$2,$5	addiu	$18,$18,1	sh	$3,0($2)	.set	noreorder	.set	nomacro	bne	$18,$21,$L363	addu	$20,$20,$3	.set	macro	.set	reorder$L813:	lw	$6,80($sp)	slt	$2,$6,$20	bne	$2,$0,$L344	.set	noreorder	.set	nomacro	jal	__floatsidf	lw	$4,220($sp)	.set	macro	.set	reorder	lw	$8,220($sp)	move	$4,$2	.set	noreorder	.set	nomacro	bgez	$8,$L376	move	$5,$3	.set	macro	.set	reorder	lui	$2,%hi($LC9)	lw	$6,%lo($LC9)($2)	.set	noreorder	.set	nomacro	jal	__adddf3	lw	$7,%lo($LC9+4)($2)	.set	macro	.set	reorder	move	$4,$2	move	$5,$3$L376:	lui	$2,%hi($LC10)	lw	$6,%lo($LC10)($2)	lw	$7,%lo($LC10+4)($2)	.set	noreorder	.set	nomacro	jal	__muldf3	move	$18,$0	.set	macro	.set	reorder	move	$20,$2	move	$21,$3$L377:	addiu	$3,$sp,48	sll	$2,$18,1	addu	$2,$2,$3	li	$4,56			# 0x38	.set	noreorder	.set	nomacro	jal	uc_malloc	lhu	$17,0($2)	.set	macro	.set	reorder	lui	$4,%hi(correct_pts)	move	$16,$2	lw	$2,%lo(correct_pts)($4)	sw	$0,52($16)	.set	noreorder	.set	nomacro	beq	$2,$0,$L378	sw	$17,0($16)	.set	macro	.set	reorder

⌨️ 快捷键说明

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