demux_audio.mid

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

MID
4,888
字号
	lbu	$5,27($sp)	or	$3,$3,$2	or	$3,$3,$5	sll	$4,$4,7	or	$16,$4,$3	.set	noreorder	.set	nomacro	bltz	$16,$L964	li	$2,262144			# 0x40000	.set	macro	.set	reorder	slt	$2,$2,$16	bne	$2,$0,$L502	blez	$16,$L480$L905:	lw	$5,36($22)	.set	noreorder	.set	nomacro	j	$L918	lw	$7,40($22)	.set	macro	.set	reorder$L510:	slt	$2,$16,$3	movn	$3,$16,$2	addu	$5,$5,$3	subu	$16,$16,$3	.set	noreorder	.set	nomacro	blez	$16,$L480	sw	$5,36($22)	.set	macro	.set	reorder$L918:	subu	$2,$7,$5	move	$4,$22	.set	noreorder	.set	nomacro	bne	$2,$0,$L510	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	.set	noreorder	.set	nomacro	beq	$2,$0,$L989	li	$6,4			# 0x4	.set	macro	.set	reorder	lw	$5,36($22)	lw	$7,40($22)	subu	$3,$7,$5	slt	$2,$16,$3	movn	$3,$16,$2	addu	$5,$5,$3	subu	$16,$16,$3	.set	noreorder	.set	nomacro	bgtz	$16,$L918	sw	$5,36($22)	.set	macro	.set	reorder$L480:	li	$6,4			# 0x4$L989:	.set	noreorder	.set	nomacro	j	$L547	li	$2,4			# 0x4	.set	macro	.set	reorder$L517:	lbu	$3,24($sp)	li	$2,102			# 0x66	.set	noreorder	.set	nomacro	bne	$3,$2,$L995	li	$6,3			# 0x3	.set	macro	.set	reorder	lbu	$3,25($sp)	li	$2,76			# 0x4c	.set	noreorder	.set	nomacro	bne	$3,$2,$L1003	addiu	$4,$sp,24	.set	macro	.set	reorder	lbu	$3,26($sp)	li	$2,97			# 0x61	.set	noreorder	.set	nomacro	bne	$3,$2,$L1003	lbu	$3,27($sp)	.set	macro	.set	reorder	li	$2,67			# 0x43	.set	noreorder	.set	nomacro	bne	$3,$2,$L1003	li	$2,3			# 0x3	.set	macro	.set	reorder	move	$21,$0	.set	noreorder	.set	nomacro	j	$L516	sw	$2,16504($sp)	.set	macro	.set	reorder$L956:	li	$2,109			# 0x6d	.set	noreorder	.set	nomacro	bne	$3,$2,$L1000	addiu	$2,$sp,48	.set	macro	.set	reorder	lbu	$3,26($sp)	li	$2,116			# 0x74	.set	noreorder	.set	nomacro	bne	$3,$2,$L1000	addiu	$2,$sp,48	.set	macro	.set	reorder	lbu	$3,27($sp)	li	$2,32			# 0x20	.set	noreorder	.set	nomacro	bne	$3,$2,$L1000	addiu	$2,$sp,48	.set	macro	.set	reorder	li	$3,2			# 0x2	move	$21,$0	.set	noreorder	.set	nomacro	j	$L516	sw	$3,16504($sp)	.set	macro	.set	reorder$L557:	li	$2,1130430464			# 0x43610000	ori	$2,$2,0x4c66	sw	$2,12($23)	lw	$2,36($22)	lw	$3,44($22)	lw	$4,40($22)	addu	$3,$3,$2	subu	$3,$3,$4	addiu	$18,$3,-4	lw	$3,16568($sp)	sw	$18,8($3)	lw	$19,52($22)	slt	$2,$18,$19	.set	noreorder	.set	nomacro	beq	$2,$0,$L876	sw	$19,12($3)	.set	macro	.set	reorder	lw	$5,36($22)	lw	$7,40($22)	move	$2,$0	move	$3,$0	li	$16,14			# 0xe	sw	$2,64($sp)	sw	$3,68($sp)	.set	noreorder	.set	nomacro	j	$L878	sw	$0,40($sp)	.set	macro	.set	reorder$L881:	slt	$2,$16,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L884	addu	$2,$5,$16	.set	macro	.set	reorder	addu	$5,$5,$3	subu	$16,$16,$3	.set	noreorder	.set	nomacro	blez	$16,$L882	sw	$5,36($22)	.set	macro	.set	reorder$L878:	subu	$2,$7,$5	move	$4,$22	.set	noreorder	.set	nomacro	bne	$2,$0,$L881	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	.set	noreorder	.set	nomacro	beq	$2,$0,$L1004	move	$4,$22	.set	macro	.set	reorder	lw	$5,36($22)	lw	$7,40($22)	.set	noreorder	.set	nomacro	j	$L881	subu	$3,$7,$5	.set	macro	.set	reorder$L884:	sw	$2,36($22)$L882:	move	$4,$22$L1004:	addiu	$5,$sp,40	.set	noreorder	.set	nomacro	jal	stream_read	li	$6,3			# 0x3	.set	macro	.set	reorder	lw	$3,40($sp)	li	$16,-16777216			# 0xffffffffff000000	li	$17,16711680			# 0xff0000	ori	$16,$16,0xff00	ori	$17,$17,0xff	srl	$2,$3,8	sll	$3,$3,8	and	$2,$2,$17	and	$3,$3,$16	or	$3,$3,$2	sll	$4,$3,16	srl	$3,$3,16	or	$3,$3,$4	srl	$3,$3,12	move	$4,$22	addiu	$5,$sp,64	li	$6,5			# 0x5	.set	noreorder	.set	nomacro	jal	stream_read	sw	$3,40($sp)	.set	macro	.set	reorder	lw	$4,64($sp)	lw	$5,68($sp)	srl	$3,$4,8	sll	$4,$4,8	and	$3,$3,$17	srl	$6,$5,8	sll	$2,$5,8	and	$4,$4,$16	and	$6,$6,$17	or	$4,$4,$3	and	$2,$2,$16	sll	$3,$4,16	or	$2,$2,$6	srl	$4,$4,16	sll	$6,$2,16	or	$4,$4,$3	srl	$2,$2,16	or	$2,$2,$6	move	$3,$4	sll	$6,$4,8	sw	$2,16512($sp)	srl	$3,$3,24	srl	$2,$2,24	or	$2,$6,$2	andi	$7,$3,0xf	move	$6,$2	or	$2,$2,$7	sw	$4,16516($sp)	sw	$6,64($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L876	sw	$7,68($sp)	.set	macro	.set	reorder	lw	$2,40($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L876	subu	$4,$19,$18	.set	macro	.set	reorder	mult	$4,$2	mflo	$4	.set	noreorder	.set	nomacro	jal	__divdi3	mfhi	$5	.set	macro	.set	reorder	sw	$2,44($23)$L876:	lw	$2,44($23)	.set	noreorder	.set	nomacro	blez	$2,$L965	li	$2,65536			# 0x10000	.set	macro	.set	reorder$L888:	.set	noreorder	.set	nomacro	jal	get_flac_metadata	lw	$4,16568($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L987	sw	$0,16496($sp)	.set	macro	.set	reorder$L556:	lw	$3,36($22)	lw	$7,40($22)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L635	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($22)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($22)	move	$18,$3$L637:	sltu	$2,$5,$7	beq	$2,$0,$L640	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$17,$3,8	sw	$5,36($22)$L642:	sltu	$2,$5,$7	beq	$2,$0,$L645	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$16,$3,16	sw	$5,36($22)$L647:	sltu	$2,$5,$7	beq	$2,$0,$L650	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,24	sw	$5,36($22)$L652:	or	$2,$2,$18	or	$3,$17,$16	or	$7,$3,$2	slt	$4,$7,16	.set	noreorder	.set	nomacro	bne	$4,$0,$L966	li	$2,1048576			# 0x100000	.set	macro	.set	reorder	slt	$2,$2,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L658	sltu	$2,$7,18	.set	macro	.set	reorder	li	$4,18			# 0x12	movz	$4,$7,$2	addiu	$17,$7,-16$L657:	jal	uc_malloc	lw	$3,36($22)	lw	$7,40($22)	move	$20,$2	sw	$2,156($23)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L660	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($22)	addu	$2,$3,$2	lbu	$16,0($2)	sw	$5,36($22)$L662:	sltu	$2,$5,$7	beq	$2,$0,$L665	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,8	sw	$5,36($22)$L667:	or	$2,$16,$2	andi	$4,$2,0xffff	srl	$3,$4,8	sw	$2,12($23)	sb	$3,1($20)	sb	$4,0($20)	lw	$3,36($22)	lw	$7,40($22)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L670	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($22)	addu	$2,$3,$2	lbu	$16,0($2)	sw	$5,36($22)$L672:	sltu	$2,$5,$7	beq	$2,$0,$L675	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,8	sw	$5,36($22)$L677:	or	$2,$16,$2	andi	$4,$2,0xffff	srl	$3,$4,8	sw	$2,36($23)	sb	$3,3($20)	sb	$4,2($20)	lw	$3,36($22)	lw	$7,40($22)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L680	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($22)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($22)	move	$19,$3$L682:	sltu	$2,$5,$7	beq	$2,$0,$L685	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$18,$3,8	sw	$5,36($22)$L687:	sltu	$2,$5,$7	beq	$2,$0,$L690	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$16,$3,16	sw	$5,36($22)$L692:	sltu	$2,$5,$7	beq	$2,$0,$L695	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,24	sw	$5,36($22)$L697:	or	$2,$19,$2	or	$3,$16,$18	or	$3,$3,$2	sw	$3,28($23)	swl	$3,7($20)	swr	$3,4($20)	lw	$3,36($22)	lw	$7,40($22)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L700	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($22)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($22)	move	$19,$3$L702:	sltu	$2,$5,$7	beq	$2,$0,$L705	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$18,$3,8	sw	$5,36($22)$L707:	sltu	$2,$5,$7	beq	$2,$0,$L710	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$16,$3,16	sw	$5,36($22)$L712:	sltu	$2,$5,$7	beq	$2,$0,$L715	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,24	sw	$5,36($22)$L717:	or	$2,$19,$2	or	$3,$16,$18	or	$3,$3,$2	swl	$3,11($20)	swr	$3,8($20)	lw	$3,36($22)	lw	$7,40($22)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L720	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($22)	addu	$2,$3,$2	lbu	$16,0($2)	sw	$5,36($22)$L722:	sltu	$2,$5,$7	beq	$2,$0,$L725	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,8	sw	$5,36($22)$L727:	or	$2,$2,$16	andi	$2,$2,0xffff	srl	$3,$2,8	sb	$2,12($20)	sb	$3,13($20)	lw	$3,36($22)	lw	$7,40($22)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L730	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($22)	addu	$2,$3,$2	lbu	$16,0($2)	sw	$5,36($22)$L732:	sltu	$2,$5,$7	beq	$2,$0,$L735	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,8	sw	$5,36($22)$L737:	or	$2,$16,$2	andi	$2,$2,0xffff	addiu	$4,$2,7	srl	$3,$2,8	sra	$4,$4,3	sb	$3,15($20)	sb	$2,14($20)	sw	$4,32($23)	sb	$0,16($20)	sb	$0,17($20)	lw	$2,156($23)	lwl	$3,11($2)	lwr	$3,8($2)	.set	noreorder	.set	nomacro	beq	$17,$0,$L741	sw	$3,44($23)	.set	macro	.set	reorder	lw	$3,36($22)	lw	$7,40($22)	sltu	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L743	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($22)	addu	$2,$3,$2	lbu	$16,0($2)	sw	$5,36($22)$L745:	sltu	$2,$5,$7	beq	$2,$0,$L748	lw	$2,80($22)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,8	sw	$5,36($22)$L750:	or	$2,$16,$2	andi	$8,$2,0xffff	srl	$3,$8,8	sb	$3,17($20)	sb	$8,16($20)	.set	noreorder	.set	nomacro	beq	$8,$0,$L741	addiu	$17,$17,-2	.set	macro	.set	reorder	slt	$2,$17,$8	.set	noreorder	.set	nomacro	beq	$2,$0,$L754	move	$6,$8	.set	macro	.set	reorder	lui	$6,%hi($LC20)	move	$7,$17	addiu	$6,$6,%lo($LC20)	li	$5,1			# 0x1	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$8,16($sp)	.set	macro	.set	reorder	move	$6,$17	move	$4,$22	.set	noreorder	.set	nomacro	jal	stream_read	addiu	$5,$20,18	.set	macro	.set	reorder	move	$17,$0$L741:	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg_test	li	$5,6			# 0x6	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L967	move	$4,$20	.set	macro	.set	reorder$L756:	.set	noreorder	.set	nomacro	beq	$17,$0,$L994	lw	$2,16568($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$17,$L968	li	$2,262144			# 0x40000	.set	macro	.set	reorder	slt	$2,$2,$17	bne	$2,$0,$L763	.set	noreorder	.set	nomacro	blez	$17,$L994	lw	$2,16568($sp)	.set	macro	.set	reorder$L909:	lw	$5,36($22)	.set	noreorder	.set	nomacro	j	$L925	lw	$7,40($22)	.set	macro	.set	reorder$L771:	slt	$2,$17,$3	movn	$3,$17,$2	addu	$5,$5,$3	subu	$17,$17,$3	.set	noreorder	.set	nomacro	blez	$17,$L926	sw	$5,36($22)	.set	macro	.set	reorder$L925:	subu	$2,$7,$5	move	$4,$22	.set	noreorder	.set	nomacro	bne	$2,$0,$L771	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	.set	noreorder	.set	nomacro	beq	$2,$0,$L994	lw	$2,16568($sp)	.set	macro	.set	reorder	lw	$5,36($22)	lw	$7,40($22)	subu	$3,$7,$5	slt	$2,$17,$3	movn	$3,$17,$2	addu	$5,$5,$3	subu	$17,$17,$3	.set	noreorder	.set	nomacro	bgtz	$17,$L925	sw	$5,36($22)	.set	macro	.set	reorder$L926:	lw	$2,16568($sp)$L994:	lw	$16,16($2)$L1016:	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L773	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($16)	move	$19,$3$L775:	sltu	$2,$5,$4	beq	$2,$0,$L778	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$18,$3,8	sw	$5,36($16)$L780:	sltu	$2,$5,$4	beq	$2,$0,$L783	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$17,$3,16	sw	$5,36($16)$L785:	sltu	$2,$5,$4	beq	$2,$0,$L788	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$3,$3,24	sw	$5,36($16)$L790:	lw	$4,16568($sp)	or	$2,$17,$18	lw	$16,16($4)	or	$3,$19,$3	lw	$6,36($16)	lw	$7,40($16)	sltu	$4,$6,$7	.set	noreorder	.set	nomacro	beq	$4,$0,$L793	or	$21,$2,$3	.set	macro	.set	reorder	lw	$2,80($16)	addiu	$5,$6,1	addu	$2,$6,$2	lbu	$3,0($2)	sw	$5,36($16)	move	$19,$3$L795:	sltu	$2,$5,$7	beq	$2,$0,$L798	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$18,$3,8	sw	$5,36($16)$L800:	sltu	$2,$5,$7	beq	$2,$0,$L803	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$17,$3,16	sw	$5,36($16)$L805:	sltu	$2,$5,$7	beq	$2,$0,$L808$L979:	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,24	sw	$5,36($16)$L810:	or	$3,$19,$2$L1010:	li	$2,1634992128			# 0x61740000	or	$4,$18,$17	ori	$2,$2,0x6164	.set	noreorder	.set	nomacro	beq	$21,$2,$L813	or	$19,$4,$3	.set	macro	.set	reorder	lw	$2,16568($sp)	move	$16,$19	.set	noreorder	.set	nomacro	bltz	$19,$L969	lw	$17,16($2)	.set	macro	.set	reorder	li	$2,262144			# 0x40000	slt	$2,$2,$19	bne	$2,$0,$L818	blez	$19,$L813$L911:	lw	$6,40($17)	.set	noreorder	.set	nomacro	j	$L927	lw	$5,36($17)	.set	macro	.set	reorder$L826:	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,$L813	sw	$4,36($17)	.set	macro	.set	reorder$L927:	subu	$2,$6,$5	move	$4,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L826	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	beq	$2,$0,$L813	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	mo

⌨️ 快捷键说明

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