matroskadec.mid

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

MID
4,873
字号
	addu	$9,$6,$9	sltu	$2,$11,$9	.set	noreorder	.set	nomacro	bne	$2,$0,$L531	sltu	$3,$10,$8	.set	macro	.set	reorder	bne	$15,$9,$L659	beq	$3,$0,$L659$L531:	sw	$14,0($18)	.set	noreorder	.set	nomacro	beq	$16,$0,$L523	sw	$16,48($sp)	.set	macro	.set	reorder$L676:	lw	$2,264($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L669	addiu	$2,$2,-1	.set	macro	.set	reorder	li	$2,524484608			# 0x1f430000	ori	$2,$2,0xb675	.set	noreorder	.set	nomacro	beq	$16,$2,$L670	move	$4,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	ebml_read_skip	move	$4,$17	.set	macro	.set	reorder	move	$3,$2	lw	$2,264($17)$L538:	bne	$2,$0,$L671$L607:	beq	$3,$0,$L519$L609:	li	$2,-1			# 0xffffffffffffffff$L691:	.set	noreorder	.set	nomacro	bne	$3,$2,$L662	li	$2,1			# 0x1	.set	macro	.set	reorder	sw	$2,416($17)	lw	$2,404($17)	blez	$2,$L611$L666:	lw	$2,400($17)	andi	$3,$19,0x3	.set	noreorder	.set	nomacro	bne	$3,$0,$L613	lw	$5,0($2)	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	beq	$2,$0,$L672	addiu	$3,$19,-4	.set	macro	.set	reorder$L613:	move	$4,$19	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,56			# 0x38	.set	macro	.set	reorder$L618:	lw	$2,400($17)$L687:	.set	noreorder	.set	nomacro	jal	av_free	lw	$4,0($2)	.set	macro	.set	reorder	lw	$6,404($17)	slt	$2,$6,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L620	sll	$6,$6,2	.set	macro	.set	reorder	lw	$4,400($17)	addiu	$5,$4,4	.set	noreorder	.set	nomacro	jal	memmove	addiu	$6,$6,-4	.set	macro	.set	reorder	lw	$5,404($17)	lw	$4,400($17)	sll	$5,$5,2	.set	noreorder	.set	nomacro	jal	av_realloc	addiu	$5,$5,-4	.set	macro	.set	reorder	sw	$2,400($17)	lw	$2,404($17)$L688:	move	$3,$0	addiu	$2,$2,-1	sw	$2,404($17)	lw	$31,148($sp)	lw	$fp,144($sp)	lw	$23,140($sp)	lw	$22,136($sp)	lw	$21,132($sp)	lw	$20,128($sp)	lw	$19,124($sp)	lw	$18,120($sp)	lw	$17,116($sp)	lw	$16,112($sp)	move	$2,$3	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,152	.set	macro	.set	reorder$L668:	.set	noreorder	.set	nomacro	beq	$2,$0,$L689	addu	$2,$5,$17	.set	macro	.set	reorder$L525:	.set	noreorder	.set	nomacro	j	$L531	move	$14,$0	.set	macro	.set	reorder$L670:	.set	noreorder	.set	nomacro	jal	ebml_read_master	addiu	$5,$sp,48	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L629	move	$3,$2	.set	macro	.set	reorder	lw	$16,0($17)	move	$22,$0	.set	noreorder	.set	nomacro	jal	url_ftell	addiu	$4,$16,16	.set	macro	.set	reorder	lui	$6,%hi($LC10)	move	$4,$16	addiu	$6,$6,%lo($LC10)	li	$5,2			# 0x2	move	$23,$0	sw	$2,16($sp)	.set	noreorder	.set	nomacro	jal	av_log	sw	$3,20($sp)	.set	macro	.set	reorder	lw	$2,384($17)$L686:	.set	noreorder	.set	nomacro	beq	$2,$0,$L541	move	$4,$17	.set	macro	.set	reorder	sw	$0,0($18)	lw	$16,384($17)$L543:	.set	noreorder	.set	nomacro	beq	$16,$0,$L554	sw	$16,52($sp)	.set	macro	.set	reorder	lw	$2,264($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L673	addiu	$2,$2,-1	.set	macro	.set	reorder	li	$2,163			# 0xa3	.set	noreorder	.set	nomacro	beq	$16,$2,$L561	sltu	$2,$16,164	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L564	li	$2,231			# 0xe7	.set	macro	.set	reorder	li	$2,160			# 0xa0	.set	noreorder	.set	nomacro	beq	$16,$2,$L674	lui	$6,%hi($LC13)	.set	macro	.set	reorder$L690:	lw	$4,0($17)	addiu	$6,$6,%lo($LC13)	move	$7,$16	.set	noreorder	.set	nomacro	jal	av_log	li	$5,1			# 0x1	.set	macro	.set	reorder$L563:	.set	noreorder	.set	nomacro	jal	ebml_read_skip	move	$4,$17	.set	macro	.set	reorder	move	$3,$2	lw	$2,264($17)$L565:	.set	noreorder	.set	nomacro	bne	$2,$0,$L675	addiu	$2,$2,-1	.set	macro	.set	reorder	bne	$3,$0,$L609	.set	noreorder	.set	nomacro	j	$L686	lw	$2,384($17)	.set	macro	.set	reorder$L629:	lw	$2,264($17)	beq	$2,$0,$L607$L671:	addiu	$2,$2,-1	.set	noreorder	.set	nomacro	j	$L609	sw	$2,264($17)	.set	macro	.set	reorder$L667:	move	$16,$3	sw	$0,264($17)	.set	noreorder	.set	nomacro	bne	$16,$0,$L676	sw	$16,48($sp)	.set	macro	.set	reorder$L523:	li	$3,-5			# 0xfffffffffffffffb	lw	$31,148($sp)	lw	$fp,144($sp)	lw	$23,140($sp)	lw	$22,136($sp)	lw	$21,132($sp)	lw	$20,128($sp)	lw	$19,124($sp)	lw	$18,120($sp)	lw	$17,116($sp)	lw	$16,112($sp)	move	$2,$3	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,152	.set	macro	.set	reorder$L564:	.set	noreorder	.set	nomacro	beq	$16,$2,$L562	li	$2,236			# 0xec	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$16,$2,$L690	lui	$6,%hi($LC13)	.set	macro	.set	reorder	j	$L563$L541:	li	$5,4			# 0x4	.set	noreorder	.set	nomacro	jal	ebml_read_num	addiu	$6,$sp,80	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L544	move	$3,$2	.set	macro	.set	reorder	sll	$2,$2,3	subu	$2,$2,$3	li	$3,1			# 0x1	sll	$3,$3,$2	lw	$2,80($sp)	lw	$4,0($17)	or	$16,$3,$2	sw	$16,384($17)	.set	noreorder	.set	nomacro	jal	url_ftell	addiu	$4,$4,16	.set	macro	.set	reorder	lw	$13,4($17)	move	$10,$2	.set	noreorder	.set	nomacro	blez	$13,$L546	move	$11,$3	.set	macro	.set	reorder	sll	$5,$13,4	addiu	$4,$5,8	addu	$4,$17,$4	lw	$2,-16($4)	lw	$6,-8($4)	lw	$7,-4($4)	lw	$3,-12($4)	addu	$8,$2,$6	sltu	$4,$8,$2	addu	$9,$3,$7	addu	$9,$4,$9	sltu	$2,$11,$9	beq	$2,$0,$L677$L546:	move	$14,$0$L552:	.set	noreorder	.set	nomacro	j	$L543	sw	$14,0($18)	.set	macro	.set	reorder$L561:	lw	$4,0($17)	.set	noreorder	.set	nomacro	jal	url_ftell	addiu	$4,$4,16	.set	macro	.set	reorder	move	$4,$17	addiu	$5,$sp,52	addiu	$6,$sp,56	addiu	$7,$sp,60	move	$21,$3	.set	noreorder	.set	nomacro	jal	ebml_read_binary	move	$20,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L678	move	$3,$2	.set	macro	.set	reorder$L633:	.set	noreorder	.set	nomacro	j	$L565	lw	$2,264($17)	.set	macro	.set	reorder$L677:	.set	noreorder	.set	nomacro	beq	$11,$9,$L679	sltu	$2,$10,$8	.set	macro	.set	reorder	addu	$2,$5,$17$L694:	addiu	$7,$2,8	move	$12,$13	move	$14,$0	move	$15,$11$L660:	addiu	$12,$12,-1	addiu	$14,$14,1	sw	$12,4($17)	.set	noreorder	.set	nomacro	beq	$13,$14,$L552	addiu	$7,$7,-16	.set	macro	.set	reorder	lw	$2,-16($7)	lw	$4,-8($7)	lw	$3,-12($7)	lw	$5,-4($7)	addu	$8,$2,$4	sltu	$6,$8,$2	addu	$9,$3,$5	addu	$9,$6,$9	sltu	$2,$11,$9	.set	noreorder	.set	nomacro	bne	$2,$0,$L552	sltu	$3,$10,$8	.set	macro	.set	reorder	bne	$15,$9,$L660	beq	$3,$0,$L660	.set	noreorder	.set	nomacro	j	$L543	sw	$14,0($18)	.set	macro	.set	reorder$L669:	.set	noreorder	.set	nomacro	j	$L662	sw	$2,264($17)	.set	macro	.set	reorder$L562:	move	$4,$17	addiu	$5,$sp,52	.set	noreorder	.set	nomacro	jal	ebml_read_uint	addiu	$6,$sp,80	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L633	move	$3,$2	.set	macro	.set	reorder	lw	$22,80($sp)	lw	$23,84($sp)	.set	noreorder	.set	nomacro	j	$L565	lw	$2,264($17)	.set	macro	.set	reorder$L674:	move	$4,$17	.set	noreorder	.set	nomacro	jal	ebml_read_master	addiu	$5,$sp,52	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L633	move	$3,$2	.set	macro	.set	reorder	lw	$4,0($17)	lui	$6,%hi($LC11)	lw	$20,404($17)	move	$2,$0	li	$3,-2147483648			# 0xffffffff80000000	addiu	$6,$6,%lo($LC11)	li	$5,2			# 0x2	sw	$2,80($sp)	sw	$3,84($sp)	.set	noreorder	.set	nomacro	jal	av_log	sw	$0,72($sp)	.set	macro	.set	reorder	li	$2,1			# 0x1	sw	$2,96($sp)	move	$3,$0	move	$2,$0	sll	$21,$20,2	move	$fp,$0	sw	$2,104($sp)	.set	noreorder	.set	nomacro	j	$L568	sw	$3,108($sp)	.set	macro	.set	reorder$L682:	.set	noreorder	.set	nomacro	beq	$16,$2,$L680	addiu	$5,$sp,64	.set	macro	.set	reorder	lui	$6,%hi($LC12)$L692:	lw	$4,0($17)	addiu	$6,$6,%lo($LC12)	move	$7,$16	.set	noreorder	.set	nomacro	jal	av_log	li	$5,1			# 0x1	.set	macro	.set	reorder$L590:	.set	noreorder	.set	nomacro	jal	ebml_read_skip	move	$4,$17	.set	macro	.set	reorder	move	$3,$2$L593:	lw	$2,264($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L681	addiu	$2,$2,-1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$0,$L691	li	$2,-1			# 0xffffffffffffffff	.set	macro	.set	reorder$L568:	lw	$2,384($17)	.set	noreorder	.set	nomacro	beq	$2,$0,$L569	li	$5,4			# 0x4	.set	macro	.set	reorder	sw	$0,0($18)	lw	$16,384($17)$L571:	.set	noreorder	.set	nomacro	beq	$16,$0,$L634	sw	$16,64($sp)	.set	macro	.set	reorder	lw	$2,264($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L635	addiu	$2,$2,-1	.set	macro	.set	reorder	li	$2,161			# 0xa1	.set	noreorder	.set	nomacro	beq	$16,$2,$L589	sltu	$2,$16,162	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L682	li	$2,155			# 0x9b	.set	macro	.set	reorder	li	$2,236			# 0xec	.set	noreorder	.set	nomacro	beq	$16,$2,$L590	li	$2,251			# 0xfb	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$16,$2,$L692	lui	$6,%hi($LC12)	.set	macro	.set	reorder	lw	$2,404($17)	.set	noreorder	.set	nomacro	beq	$20,$2,$L693	move	$4,$17	.set	macro	.set	reorder	lw	$2,400($17)	addu	$2,$2,$21	lw	$3,0($2)	sw	$0,28($3)$L693:	addiu	$5,$sp,64	.set	noreorder	.set	nomacro	jal	ebml_read_sint	addiu	$6,$sp,88	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L596	move	$3,$2	.set	macro	.set	reorder	lw	$2,92($sp)	blez	$2,$L683$L599:	li	$fp,1			# 0x1	.set	noreorder	.set	nomacro	j	$L593	sw	$0,96($sp)	.set	macro	.set	reorder$L678:	lw	$5,56($sp)	lw	$6,60($sp)	li	$3,-2147483648			# 0xffffffff80000000	move	$2,$0	li	$7,-1			# 0xffffffffffffffff	move	$4,$17	sw	$3,36($sp)	sw	$20,16($sp)	sw	$21,20($sp)	sw	$2,32($sp)	sw	$7,40($sp)	sw	$22,24($sp)	sw	$23,28($sp)	.set	noreorder	.set	nomacro	jal	matroska_parse_block	sw	$0,44($sp)	.set	macro	.set	reorder	move	$3,$2	.set	noreorder	.set	nomacro	j	$L565	lw	$2,264($17)	.set	macro	.set	reorder$L672:	addiu	$4,$19,28	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L616	addiu	$5,$5,-4	.set	macro	.set	reorder$L644:#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,$3,4	S32SDI xr2,$3,4	S32SDI xr3,$3,4	S32SDI xr4,$3,4	S32SDI xr5,$3,4	S32SDI xr6,$3,4	S32SDI xr7,$3,4	S32SDI xr8,$3,4#NO_APP	sltu	$2,$3,$4	bne	$2,$0,$L644$L616:	addiu	$4,$4,24	sltu	$2,$3,$4	beq	$2,$0,$L618$L645:#APP	S32LDI xr1,$5,4	S32SDI xr1,$3,4#NO_APP	sltu	$2,$3,$4	bne	$2,$0,$L645	.set	noreorder	.set	nomacro	j	$L687	lw	$2,400($17)	.set	macro	.set	reorder$L679:	.set	noreorder	.set	nomacro	beq	$2,$0,$L694	addu	$2,$5,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L552	move	$14,$0	.set	macro	.set	reorder$L569:	move	$4,$17	.set	noreorder	.set	nomacro	jal	ebml_read_num	addiu	$6,$sp,88	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L572	move	$3,$2	.set	macro	.set	reorder	sll	$2,$2,3	subu	$2,$2,$3	li	$3,1			# 0x1	sll	$3,$3,$2	lw	$2,88($sp)	lw	$4,0($17)	or	$16,$3,$2	sw	$16,384($17)	.set	noreorder	.set	nomacro	jal	url_ftell	addiu	$4,$4,16	.set	macro	.set	reorder	lw	$13,4($17)	move	$10,$2	.set	noreorder	.set	nomacro	blez	$13,$L574	move	$11,$3	.set	macro	.set	reorder	sll	$5,$13,4	addiu	$4,$5,8	addu	$4,$17,$4	lw	$2,-8($4)	lw	$6,-16($4)	lw	$7,-12($4)	lw	$3,-4($4)	addu	$8,$2,$6	sltu	$4,$8,$2	addu	$9,$3,$7	addu	$9,$4,$9	sltu	$2,$11,$9	.set	noreorder	.set	nomacro	bne	$2,$0,$L695	move	$14,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$11,$9,$L684	sltu	$2,$10,$8	.set	macro	.set	reorder	addu	$2,$5,$17$L696:	addiu	$7,$2,8	move	$12,$13	move	$14,$0	move	$15,$11$L661:	addiu	$12,$12,-1	addiu	$14,$14,1	sw	$12,4($17)	.set	noreorder	.set	nomacro	beq	$13,$14,$L580	addiu	$7,$7,-16	.set	macro	.set	reorder	lw	$2,-16($7)	lw	$4,-8($7)	lw	$3,-12($7)	lw	$5,-4($7)	addu	$8,$2,$4	sltu	$6,$8,$2	addu	$9,$3,$5	addu	$9,$6,$9	sltu	$2,$11,$9	.set	noreorder	.set	nomacro	bne	$2,$0,$L580	sltu	$3,$10,$8	.set	macro	.set	reorder	bne	$15,$9,$L661	beq	$3,$0,$L661$L580:	.set	noreorder	.set	nomacro	j	$L571	sw	$14,0($18)	.set	macro	.set	reorder$L589:	lw	$4,0($17)	.set	noreorder	.set	nomacro	jal	url_ftell	addiu	$4,$4,16	.set	macro	.set	reorder	move	$4,$17	addiu	$5,$sp,64	addiu	$6,$sp,68	addiu	$7,$sp,72	sw	$3,108($sp)	.set	noreorder	.set	nomacro	jal	ebml_read_binary	sw	$2,104($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L593	move	$3,$2	.set	macro	.set	reorder$L684:	.set	noreorder	.set	nomacro	beq	$2,$0,$L696	addu	$2,$5,$17	.set	macro	.set	reorder$L574:	move	$14,$0$L695:	.set	noreorder	.set	nomacro	j	$L571	sw	$14,0($18)	.set	macro	.set	reorder$L680:	move	$4,$17	.set	noreorder

⌨️ 快捷键说明

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