matroskadec.mid

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

MID
4,873
字号
	.set	noreorder	.set	nomacro	beq	$5,$0,$L488	addu	$4,$20,$2	.set	macro	.set	reorder$L355:	move	$5,$16$L511:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L499	lw	$8,36($sp)	.set	macro	.set	reorder$L379:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L376	sb	$2,6($4)	.set	macro	.set	reorder$L237:	lw	$4,0($22)	lui	$6,%hi($LC9)	addiu	$6,$6,%lo($LC9)	li	$5,1			# 0x1	.set	noreorder	.set	nomacro	jal	av_log	sw	$17,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	av_free	lw	$4,180($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L229	sw	$0,92($sp)	.set	macro	.set	reorder$L485:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L376	sb	$2,4($4)	.set	macro	.set	reorder$L365:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L363	sb	$3,5($4)	.set	macro	.set	reorder$L332:	li	$4,1			# 0x1	sw	$4,56($sp)	.set	noreorder	.set	nomacro	j	$L334	sll	$4,$5,2	.set	macro	.set	reorder$L366:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L363	sb	$2,6($4)	.set	macro	.set	reorder$L471:	xor	$2,$9,$7	.set	noreorder	.set	nomacro	j	$L220	sltu	$3,$2,1	.set	macro	.set	reorder$L464:	li	$16,2			# 0x2	.set	noreorder	.set	nomacro	j	$L205	li	$3,64			# 0x40	.set	macro	.set	reorder$L465:	li	$16,3			# 0x3	.set	noreorder	.set	nomacro	j	$L205	li	$3,32			# 0x20	.set	macro	.set	reorder$L466:	li	$16,4			# 0x4	.set	noreorder	.set	nomacro	j	$L205	li	$3,16			# 0x10	.set	macro	.set	reorder$L467:	li	$16,5			# 0x5	.set	noreorder	.set	nomacro	j	$L205	li	$3,8			# 0x8	.set	macro	.set	reorder$L468:	li	$16,6			# 0x6	.set	noreorder	.set	nomacro	j	$L205	li	$3,4			# 0x4	.set	macro	.set	reorder$L487:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L363	sb	$2,4($4)	.set	macro	.set	reorder$L469:	li	$16,7			# 0x7	.set	noreorder	.set	nomacro	j	$L205	li	$3,2			# 0x2	.set	macro	.set	reorder$L482:	lw	$4,40($sp)	lw	$3,0($2)	li	$5,-12			# 0xfffffffffffffff4	move	$6,$4	sw	$4,80($sp)	.set	noreorder	.set	nomacro	j	$L335	sw	$5,92($sp)	.set	macro	.set	reorder$L416:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L414	sb	$3,5($4)	.set	macro	.set	reorder$L417:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L414	sb	$2,6($4)	.set	macro	.set	reorder$L483:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L414	sb	$2,4($4)	.set	macro	.set	reorder$L329:	sw	$0,92($sp)$L321:	.set	noreorder	.set	nomacro	jal	av_free	lw	$4,84($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	av_free	lw	$4,180($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L500	lw	$2,92($sp)	.set	macro	.set	reorder$L474:	.set	noreorder	.set	nomacro	jal	av_free	lw	$4,180($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L229	sw	$0,92($sp)	.set	macro	.set	reorder$L473:	.set	noreorder	.set	nomacro	j	$L234	move	$7,$0	.set	macro	.set	reorder$L254:	.set	noreorder	.set	nomacro	jal	av_mallocz	li	$4,4			# 0x4	.set	macro	.set	reorder	li	$5,1			# 0x1	sw	$2,84($sp)	sw	$5,76($sp)	.set	noreorder	.set	nomacro	j	$L256	sw	$17,0($2)	.set	macro	.set	reorder$L253:	sw	$0,84($sp)	.set	noreorder	.set	nomacro	j	$L256	sw	$0,76($sp)	.set	macro	.set	reorder$L475:	lw	$5,44($4)	lw	$6,288($22)	lw	$4,40($4)	.set	noreorder	.set	nomacro	jal	__udivdi3	lw	$7,292($22)	.set	macro	.set	reorder	sw	$2,208($sp)	.set	noreorder	.set	nomacro	j	$L245	sw	$3,212($sp)	.set	macro	.set	reorder$L479:	sra	$5,$2,31	move	$4,$2	sltu	$2,$19,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L501	move	$2,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$19,$5,$L513	sra	$3,$6,31	.set	macro	.set	reorder	sltu	$2,$18,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L514	addu	$4,$18,$6	.set	macro	.set	reorder	move	$2,$0$L501:	li	$3,-2147483648			# 0xffffffff80000000$L516:	sw	$2,64($sp)	.set	noreorder	.set	nomacro	j	$L328	sw	$3,68($sp)	.set	macro	.set	reorder$L478:	.set	noreorder	.set	nomacro	bne	$19,$4,$L324	move	$2,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L516	li	$3,-2147483648			# 0xffffffff80000000	.set	macro	.set	reorder$L259:	lw	$2,76($sp)	.set	noreorder	.set	nomacro	blez	$2,$L256	lw	$3,76($sp)	.set	macro	.set	reorder	move	$4,$0	div	$0,$17,$3	teq	$3,$0,7	mflo	$2$L273:	lw	$5,76($sp)	addiu	$4,$4,1	sw	$2,0($13)	.set	noreorder	.set	nomacro	bne	$4,$5,$L273	addiu	$13,$13,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L502	lw	$7,120($sp)	.set	macro	.set	reorder$L477:	.set	noreorder	.set	nomacro	blez	$21,$L489	move	$5,$0	.set	macro	.set	reorder	move	$6,$0$L266:	.set	noreorder	.set	nomacro	beq	$17,$0,$L490	lw	$7,24($sp)	.set	macro	.set	reorder	lw	$4,24($sp)	lbu	$3,0($4)	lw	$4,0($13)	addiu	$7,$7,1	addu	$4,$4,$3	li	$2,255			# 0xff	sw	$7,24($sp)	sw	$4,0($13)	addiu	$17,$17,-1	.set	noreorder	.set	nomacro	bne	$3,$2,$L270	move	$7,$13	.set	macro	.set	reorder	li	$3,255			# 0xff$L271:	.set	noreorder	.set	nomacro	beq	$17,$0,$L269	addiu	$17,$17,-1	.set	macro	.set	reorder	lw	$8,24($sp)	lbu	$2,0($8)	addiu	$8,$8,1	addu	$4,$4,$2	sw	$4,0($13)	.set	noreorder	.set	nomacro	beq	$2,$3,$L271	sw	$8,24($sp)	.set	macro	.set	reorder$L270:	addiu	$5,$5,1	addu	$6,$6,$4	.set	noreorder	.set	nomacro	bne	$21,$5,$L266	addiu	$13,$13,4	.set	macro	.set	reorder	sll	$4,$5,2	move	$2,$17	sw	$0,92($sp)$L264:	lw	$5,84($sp)	subu	$3,$2,$6	lw	$6,92($sp)	addu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$6,$0,$L321	sw	$3,0($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L502	lw	$7,120($sp)	.set	macro	.set	reorder$L489:	move	$2,$17	move	$6,$0	move	$4,$0	.set	noreorder	.set	nomacro	j	$L264	sw	$0,92($sp)	.set	macro	.set	reorder$L260:	.set	noreorder	.set	nomacro	beq	$17,$0,$L274	li	$4,128			# 0x80	.set	macro	.set	reorder	lw	$8,24($sp)	move	$7,$0	lbu	$6,0($8)	li	$11,1			# 0x1	.set	noreorder	.set	nomacro	j	$L276	li	$5,9			# 0x9	.set	macro	.set	reorder$L277:	.set	noreorder	.set	nomacro	beq	$11,$5,$L274	sra	$4,$4,1	.set	macro	.set	reorder$L276:	sra	$3,$4,31	and	$2,$6,$4	and	$3,$7,$3	or	$2,$2,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L277	addiu	$11,$11,1	.set	macro	.set	reorder	addiu	$11,$11,-1	sltu	$2,$17,$11	.set	noreorder	.set	nomacro	bne	$2,$0,$L274	addiu	$2,$4,-1	.set	macro	.set	reorder	sra	$5,$2,31	and	$8,$6,$2	and	$9,$7,$5	.set	noreorder	.set	nomacro	bne	$8,$2,$L281	move	$3,$0	.set	macro	.set	reorder	xor	$2,$9,$5	sltu	$3,$2,1$L281:	slt	$2,$11,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L282	move	$10,$3	.set	macro	.set	reorder	li	$12,1			# 0x1	li	$14,255			# 0xff$L284:	addu	$2,$12,$20	lbu	$6,4($2)	addiu	$3,$10,1	xor	$2,$6,$14	movz	$10,$3,$2	addiu	$12,$12,1	sll	$2,$8,8	.set	noreorder	.set	nomacro	bne	$12,$11,$L284	or	$8,$2,$6	.set	macro	.set	reorder$L282:	bne	$11,$10,$L289	li	$8,-1			# 0xffffffffffffffff$L289:	.set	noreorder	.set	nomacro	bltz	$11,$L274	lw	$3,76($sp)	.set	macro	.set	reorder	lw	$5,24($sp)	addiu	$2,$3,-1	lw	$4,84($sp)	addu	$5,$5,$11	slt	$2,$2,2	subu	$16,$17,$11	sw	$8,0($4)	sw	$5,24($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L491	move	$20,$8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$16,$0,$L294	li	$17,1			# 0x1	.set	macro	.set	reorder$L295:	lw	$8,24($sp)	move	$7,$0	lbu	$6,0($8)	li	$4,128			# 0x80	li	$11,1			# 0x1	li	$5,9			# 0x9$L296:	sra	$3,$4,31	and	$2,$6,$4	and	$3,$7,$3	or	$2,$2,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L492	sltu	$2,$16,$11	.set	macro	.set	reorder	addiu	$11,$11,1	.set	noreorder	.set	nomacro	bne	$11,$5,$L296	sra	$4,$4,1	.set	macro	.set	reorder$L294:	lw	$4,0($22)$L503:	lui	$6,%hi($LC8)	addiu	$6,$6,%lo($LC8)	.set	noreorder	.set	nomacro	jal	av_log	li	$5,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L318	sll	$2,$17,2	.set	macro	.set	reorder$L490:	lw	$3,84($sp)	sll	$2,$5,2	addu	$7,$3,$2$L269:	lw	$2,0($7)	addiu	$3,$5,1	addu	$6,$6,$2	li	$2,-1			# 0xffffffffffffffff	sw	$2,92($sp)	sll	$4,$3,2	.set	noreorder	.set	nomacro	j	$L264	move	$2,$0	.set	macro	.set	reorder$L274:	lw	$4,0($22)	lui	$6,%hi($LC8)	addiu	$6,$6,%lo($LC8)	.set	noreorder	.set	nomacro	jal	av_log	li	$5,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L502	lw	$7,120($sp)	.set	macro	.set	reorder$L491:	li	$2,4			# 0x4$L318:	lw	$4,84($sp)	subu	$3,$16,$20	addu	$2,$4,$2	.set	noreorder	.set	nomacro	j	$L256	sw	$3,0($2)	.set	macro	.set	reorder$L492:	bne	$2,$0,$L294	addiu	$2,$4,-1	sra	$5,$2,31	and	$8,$6,$2	and	$9,$7,$5	.set	noreorder	.set	nomacro	bne	$8,$2,$L303	move	$3,$0	.set	macro	.set	reorder	xor	$2,$9,$5	sltu	$3,$2,1$L303:	slt	$2,$11,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L304	move	$10,$3	.set	macro	.set	reorder	li	$12,1			# 0x1	li	$14,255			# 0xff$L306:	lw	$3,24($sp)	srl	$7,$8,24	addu	$2,$12,$3	lbu	$6,0($2)	addiu	$3,$10,1	xor	$2,$6,$14	movz	$10,$3,$2	sll	$3,$9,8	or	$3,$7,$3	sll	$2,$8,8	addiu	$12,$12,1	or	$8,$2,$6	.set	noreorder	.set	nomacro	bne	$12,$11,$L306	move	$9,$3	.set	macro	.set	reorder$L304:	bne	$11,$10,$L311	li	$8,-1			# 0xffffffffffffffff	li	$9,-1			# 0xffffffffffffffff$L311:	bltz	$11,$L294	li	$2,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	beq	$8,$2,$L493	sll	$4,$11,3	.set	macro	.set	reorder$L515:	subu	$4,$4,$11	addiu	$4,$4,-1	li	$5,1			# 0x1	andi	$6,$4,0x20	sll	$2,$5,$4	movn	$2,$0,$6	subu	$4,$8,$2	addiu	$2,$4,1	move	$3,$2$L317:	lw	$2,0($13)	addiu	$17,$17,1	addu	$2,$3,$2	lw	$3,24($sp)	subu	$16,$16,$11	addu	$3,$3,$11	addu	$20,$20,$2	sw	$3,24($sp)	.set	noreorder	.set	nomacro	beq	$21,$17,$L494	sw	$2,4($13)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$16,$0,$L295	addiu	$13,$13,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L503	lw	$4,0($22)	.set	macro	.set	reorder$L493:	bne	$9,$2,$L515	.set	noreorder	.set	nomacro	j	$L317	li	$3,-1			# 0xffffffffffffffff	.set	macro	.set	reorder$L494:	.set	noreorder	.set	nomacro	j	$L318	sll	$2,$21,2	.set	macro	.set	reorder	.end	matroska_parse_block	.section	.rodata.str1.4	.align	2$LC10:	.ascii	"parsing cluster at %lld\012\000"	.align	2$LC11:	.ascii	"parsing blockgroup...\012\000"	.align	2$LC12:	.ascii	"Unknown entry 0x%x in blockgroup data\012\000"	.align	2$LC13:	.ascii	"Unknown entry 0x%x in cluster data\012\000"	.section	.text.matroska_read_packet,"ax",@progbits	.align	2	.align	5	.ent	matroska_read_packet	.type	matroska_read_packet, @functionmatroska_read_packet:	.frame	$sp,152,$31		# vars= 64, regs= 10/0, args= 48, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-152	sw	$19,124($sp)	sw	$31,148($sp)	sw	$fp,144($sp)	sw	$23,140($sp)	sw	$22,136($sp)	sw	$21,132($sp)	sw	$20,128($sp)	sw	$18,120($sp)	sw	$17,116($sp)	sw	$16,112($sp)	lw	$17,12($4)	move	$19,$5$L662:	lw	$2,404($17)	bgtz	$2,$L666$L611:	lw	$2,416($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L523	addiu	$18,$17,264	.set	macro	.set	reorder$L519:	lw	$3,384($17)	.set	noreorder	.set	nomacro	bne	$3,$0,$L667	move	$4,$17	.set	macro	.set	reorder	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,$L523	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,$L525	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,$L531	move	$14,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$11,$9,$L668	sltu	$2,$10,$8	.set	macro	.set	reorder	addu	$2,$5,$17$L689:	addiu	$7,$2,8	move	$12,$13	move	$14,$0	move	$15,$11$L659:	addiu	$12,$12,-1	addiu	$14,$14,1	sw	$12,4($17)	.set	noreorder	.set	nomacro	beq	$14,$13,$L531	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

⌨️ 快捷键说明

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