demux_realaud.mid

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

MID
4,760
字号
	swr	$2,8($3)	lbu	$4,30($19)	sb	$4,12($3)	lhu	$2,30($19)	sb	$0,16($3)	srl	$2,$2,8	sb	$2,13($3)	sb	$0,17($3)	lw	$7,12($21)	andi	$4,$7,0xffff	srl	$2,$4,8	sb	$2,1($3)	.set	noreorder	.set	nomacro	beq	$7,$8,$L627	sb	$4,0($3)	.set	macro	.set	reorder	sltu	$2,$8,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L630	li	$2,1919942656			# 0x72700000	.set	macro	.set	reorder	li	$2,878641152			# 0x345f0000	ori	$2,$2,0x3431	.set	noreorder	.set	nomacro	beq	$7,$2,$L645	lui	$6,%hi($LC19)	.set	macro	.set	reorder	lui	$6,%hi($LC23)$L661:	addiu	$6,$6,%lo($LC23)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder$L631:	lw	$4,156($21)$L654:	.set	noreorder	.set	nomacro	jal	print_wave_header	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$4,52($18)	.set	noreorder	.set	nomacro	jal	ds_fill_buffer	sw	$0,48($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L660	move	$2,$18	.set	macro	.set	reorder	lui	$6,%hi($LC24)	addiu	$6,$6,%lo($LC24)	li	$4,5			# 0x5	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,4			# 0x4	.set	macro	.set	reorder$L304:	move	$2,$18$L660:	lw	$31,56($sp)	lw	$23,52($sp)	lw	$22,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder$L308:	addiu	$4,$19,3	sb	$0,0($19)	sb	$0,1($19)	.set	noreorder	.set	nomacro	j	$L305	sb	$0,2($19)	.set	macro	.set	reorder$L332:	lw	$4,16($18)	.set	noreorder	.set	nomacro	jal	stream_skip	li	$5,2			# 0x2	.set	macro	.set	reorder	lw	$16,16($18)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L365	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($16)	sll	$22,$3,8$L367:	sltu	$2,$5,$4	beq	$2,$0,$L370	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$20,$3	sw	$5,36($16)$L372:	sltu	$2,$5,$4	beq	$2,$0,$L375	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	sw	$5,36($16)$L377:	sltu	$2,$5,$4	beq	$2,$0,$L380	lw	$2,80($16)	addu	$2,$5,$2	addiu	$5,$5,1	lbu	$3,0($2)	sw	$5,36($16)$L382:	or	$2,$20,$22	sll	$2,$2,8	or	$2,$17,$2	sll	$2,$2,8	or	$2,$2,$3	lw	$16,16($18)	sw	$2,4($19)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L385	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($16)	sll	$22,$3,8$L387:	sltu	$2,$5,$4	beq	$2,$0,$L390	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$20,$3	sw	$5,36($16)$L392:	sltu	$2,$5,$4	beq	$2,$0,$L395	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	sw	$5,36($16)$L397:	sltu	$2,$5,$4	beq	$2,$0,$L400	lw	$2,80($16)	addu	$2,$5,$2	addiu	$5,$5,1	lbu	$3,0($2)	sw	$5,36($16)$L402:	or	$2,$22,$20	sll	$2,$2,8	or	$2,$2,$17	sll	$2,$2,8	or	$2,$3,$2	lw	$16,16($18)	sw	$2,8($19)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L405	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$L407:	sltu	$2,$4,$5	beq	$2,$0,$L410	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$3,0($2)	sw	$4,36($16)$L412:	lw	$16,16($18)	or	$3,$3,$17	lw	$4,36($16)	lw	$6,40($16)	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	beq	$2,$0,$L415	sh	$3,12($19)	.set	macro	.set	reorder	lw	$2,80($16)	addiu	$5,$4,1	addu	$2,$4,$2	lbu	$3,0($2)	sw	$5,36($16)	sll	$22,$3,8$L417:	sltu	$2,$5,$6	beq	$2,$0,$L420	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$20,$3	sw	$5,36($16)$L422:	sltu	$2,$5,$6	beq	$2,$0,$L425	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	sw	$5,36($16)$L427:	sltu	$2,$5,$6	beq	$2,$0,$L430	lw	$2,80($16)	addu	$2,$5,$2	addiu	$5,$5,1	lbu	$3,0($2)	sw	$5,36($16)$L432:	or	$2,$20,$22	sll	$2,$2,8	or	$2,$17,$2	sll	$2,$2,8	or	$2,$3,$2	lw	$16,16($18)	sw	$2,16($19)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L435	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$L437:	sltu	$2,$4,$5	beq	$2,$0,$L440	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$7,0($2)	sw	$4,36($16)$L442:	or	$7,$7,$17	andi	$7,$7,0xffff	lui	$6,%hi($LC6)	li	$4,7			# 0x7	sh	$7,20($19)	addiu	$6,$6,%lo($LC6)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$16,16($18)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L445	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($16)	sll	$22,$3,8$L447:	sltu	$2,$5,$4	beq	$2,$0,$L450	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$20,$3	sw	$5,36($16)$L452:	sltu	$2,$5,$4	beq	$2,$0,$L455	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	sw	$5,36($16)$L457:	sltu	$2,$5,$4	beq	$2,$0,$L460	lw	$2,80($16)	addu	$2,$5,$2	addiu	$5,$5,1	lbu	$3,0($2)	sw	$5,36($16)$L462:	or	$2,$20,$22	sll	$2,$2,8	or	$2,$17,$2	sll	$2,$2,8	or	$2,$3,$2	lui	$6,%hi($LC7)	addiu	$6,$6,%lo($LC7)	move	$7,$2	sw	$2,24($19)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$4,16($18)	.set	noreorder	.set	nomacro	jal	stream_skip	li	$5,4			# 0x4	.set	macro	.set	reorder	lw	$4,16($18)	.set	noreorder	.set	nomacro	jal	stream_skip	li	$5,8			# 0x8	.set	macro	.set	reorder	lw	$16,16($18)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L465	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$L467:	sltu	$2,$4,$5	beq	$2,$0,$L470	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$2,0($2)	sw	$4,36($16)$L472:	or	$2,$2,$17	andi	$2,$2,0xffff	lui	$6,%hi($LC8)	addiu	$6,$6,%lo($LC8)	move	$7,$2	li	$5,6			# 0x6	sh	$2,28($19)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	lw	$17,16($18)	.set	noreorder	.set	nomacro	jal	stream_read_char	move	$4,$17	.set	macro	.set	reorder	move	$16,$2	.set	noreorder	.set	nomacro	jal	stream_read_char	move	$4,$17	.set	macro	.set	reorder	sll	$16,$16,8	or	$2,$2,$16	andi	$2,$2,0xffff	lui	$6,%hi($LC9)	addiu	$6,$6,%lo($LC9)	move	$7,$2	li	$5,6			# 0x6	sh	$2,30($19)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	lw	$17,16($18)	.set	noreorder	.set	nomacro	jal	stream_read_char	move	$4,$17	.set	macro	.set	reorder	move	$16,$2	.set	noreorder	.set	nomacro	jal	stream_read_char	move	$4,$17	.set	macro	.set	reorder	sll	$16,$16,8	or	$2,$2,$16	andi	$2,$2,0xffff	lui	$6,%hi($LC10)	addiu	$6,$6,%lo($LC10)	move	$7,$2	sh	$2,32($19)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$4,16($18)	.set	noreorder	.set	nomacro	jal	stream_skip	li	$5,2			# 0x2	.set	macro	.set	reorder	lw	$16,16($18)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L475	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$L477:	sltu	$2,$4,$5	beq	$2,$0,$L480	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$2,0($2)	sw	$4,36($16)$L482:	or	$2,$2,$17	lw	$4,16($18)	li	$5,2			# 0x2	.set	noreorder	.set	nomacro	jal	stream_skip	sw	$2,28($21)	.set	macro	.set	reorder	lw	$16,16($18)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L485	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$L487:	sltu	$2,$4,$5	beq	$2,$0,$L490	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$2,0($2)	sw	$4,36($16)$L492:	or	$2,$2,$17	lw	$16,16($18)	sw	$2,32($21)	lw	$3,36($16)	lw	$5,40($16)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L495	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$L497:	sltu	$2,$4,$5	beq	$2,$0,$L500	lw	$2,80($16)	addu	$2,$4,$2	addiu	$4,$4,1	lbu	$7,0($2)	sw	$4,36($16)$L502:	lw	$2,32($21)	or	$7,$7,$17	sw	$7,36($21)	sw	$2,16($sp)	lw	$3,28($21)	lui	$6,%hi($LC11)	li	$4,7			# 0x7	addiu	$6,$6,%lo($LC11)	li	$5,6			# 0x6	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$3,20($sp)	.set	macro	.set	reorder	lw	$16,16($18)	lw	$4,36($16)	lw	$2,40($16)	sltu	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L505	addiu	$3,$4,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$4,$2	lbu	$23,0($2)	sw	$3,36($16)$L507:	lw	$4,40($16)	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L510	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	$22,$3$L512:	sltu	$2,$5,$4	beq	$2,$0,$L515	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$20,$3,8	sw	$5,36($16)$L517:	sltu	$2,$5,$4	beq	$2,$0,$L520	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$17,$3,16	sw	$5,36($16)$L522:	sltu	$2,$5,$4	beq	$2,$0,$L525	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,24	sw	$5,36($16)$L527:	or	$2,$22,$2	or	$3,$17,$20	or	$3,$3,$2	li	$2,4			# 0x4	.set	noreorder	.set	nomacro	beq	$23,$2,$L530	sw	$3,36($19)	.set	macro	.set	reorder	lui	$6,%hi($LC12)	li	$4,7			# 0x7	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC12)	.set	noreorder	.set	nomacro	jal	mp_msg	move	$7,$23	.set	macro	.set	reorder	lw	$4,16($18)	.set	noreorder	.set	nomacro	jal	stream_skip	addiu	$5,$23,-4	.set	macro	.set	reorder$L530:	lw	$16,16($18)	lw	$4,36($16)	lw	$2,40($16)	sltu	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L532	addiu	$3,$4,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$4,$2	lbu	$23,0($2)	sw	$3,36($16)$L534:	lw	$4,40($16)	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L537	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	$22,$3$L539:	sltu	$2,$5,$4	beq	$2,$0,$L542	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$20,$3,8	sw	$5,36($16)$L544:	sltu	$2,$5,$4	beq	$2,$0,$L547	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$17,$3,16	sw	$5,36($16)$L549:	sltu	$2,$5,$4	beq	$2,$0,$L552	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,24	sw	$5,36($16)$L554:	or	$2,$2,$22	or	$3,$17,$20	or	$3,$3,$2	li	$2,4			# 0x4	.set	noreorder	.set	nomacro	beq	$23,$2,$L557	sw	$3,12($21)	.set	macro	.set	reorder	lui	$6,%hi($LC13)	li	$4,7			# 0x7	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC13)	.set	noreorder	.set	nomacro	jal	mp_msg	move	$7,$23	.set	macro	.set	reorder	lw	$4,16($18)	.set	noreorder	.set	nomacro	jal	stream_skip	addiu	$5,$23,-4	.set	macro	.set	reorder$L557:	lw	$4,16($18)	.set	noreorder	.set	nomacro	jal	stream_skip	li	$5,3			# 0x3	.set	macro	.set	reorder	lw	$16,16($18)	lw	$4,36($16)	lw	$2,40($16)	sltu	$2,$4,$2	bne	$2,$0,$L646$L559:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L647	li	$4,-255			# 0xffffffffffffff01	.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	$L561	sw	$4,36($16)	.set	macro	.set	reorder$L630:	ori	$2,$2,0x6973	.set	noreorder	.set	nomacro	beq	$7,$2,$L628	li	$2,1952776192			# 0x74650000	.set	macro	.set	reorder	ori	$2,$2,0x6e64	.set	noreorder	.set	nomacro	bne	$7,$2,$L661	lui	$6,%hi($LC23)	.set	macro	.set	reorder	lui	$6,%hi($LC21)	addiu	$6,$6,%lo($LC21)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L654	lw	$4,156($21)	.set	macro	.set	reorder$L325:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L327	li	$7,-256			# 0xffffffffffffff00	.set	macro	.set	reorder	lw	$2,36($16)	lw	$3,80($16)	addiu	$4,$2,1	addu	$3,$3,$2	lbu	$7,0($3)	lui	$6,%hi($LC4)	or	$7,$7,$17	andi	$7,$7,0xffff	sw	$4,36($16)	sh	$7,0($19)	addiu	$6,$6,%lo($LC4)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lhu	$7,0($19)	addiu	$2,$7,-3	andi	$2,$2,0xffff	sltu	$2,$2,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L662	li	$2,3			# 0x3	.set	macro	.set	reorder	lui	$6,%hi($LC5)$L659:	move	$18,$0	addiu	$6,$6,%lo($LC5)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,2			# 0x2	.set	macro	.set	reorder	move	$2,$18	lw	$31,56($sp)	lw	$23,52($sp)	lw	$22,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder$L320:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16

⌨️ 快捷键说明

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