matroskadec.mid

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

MID
4,873
字号
	lw	$6,72($sp)	.set	noreorder	.set	nomacro	bne	$6,$0,$L337	lw	$8,60($sp)	.set	macro	.set	reorder	lw	$2,56($sp)	addiu	$8,$8,1	move	$19,$0	.set	noreorder	.set	nomacro	beq	$8,$2,$L480	sw	$8,60($sp)	.set	macro	.set	reorder$L340:	lbu	$3,15($23)	lbu	$4,14($23)	sll	$3,$3,24	sll	$4,$4,16	lbu	$2,13($23)	lbu	$5,12($23)	or	$3,$3,$4	or	$3,$3,$5	sll	$2,$2,8	lw	$4,48($sp)	or	$2,$2,$3	addu	$2,$2,$4	subu	$18,$2,$19$L342:	lw	$6,88($sp)	li	$3,65536			# 0x10000	lw	$5,8($6)	ori	$2,$3,0x3001	lw	$4,228($5)	.set	noreorder	.set	nomacro	beq	$4,$2,$L343	ori	$2,$3,0x5017	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L343	ori	$2,$3,0x5022	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L343	ori	$2,$3,0x7002	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L481	lw	$7,120($sp)	.set	macro	.set	reorder	move	$17,$0$L403:$L507:	.set	noreorder	.set	nomacro	jal	av_mallocz	li	$4,56			# 0x38	.set	macro	.set	reorder	subu	$18,$18,$17	move	$4,$2	move	$5,$18	.set	noreorder	.set	nomacro	jal	av_new_packet	move	$16,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L482	lw	$2,28($sp)	.set	macro	.set	reorder	lw	$6,24($sp)	sltu	$3,$18,32	addu	$2,$19,$6	addu	$5,$2,$17	.set	noreorder	.set	nomacro	bne	$3,$0,$L406	lw	$4,16($16)	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L406	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L406	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$18,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L410	addiu	$5,$5,-4	.set	macro	.set	reorder$L429:#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,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L429$L410:	andi	$2,$18,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L504	andi	$3,$18,0x3	.set	macro	.set	reorder$L430:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L430	andi	$3,$18,0x3	.set	macro	.set	reorder$L504:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L416	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L417	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L483$L414:	lw	$7,80($sp)$L498:	.set	noreorder	.set	nomacro	bne	$7,$0,$L505	lw	$3,120($sp)	.set	macro	.set	reorder	lw	$8,216($sp)	sw	$8,28($16)	lw	$3,120($sp)$L505:	lw	$5,208($sp)	addu	$2,$3,$22	lw	$3,304($2)	lw	$6,64($sp)	lw	$2,12($3)	lw	$7,68($sp)	sw	$2,24($16)	sw	$5,32($16)	sw	$6,0($16)	sw	$7,4($16)	lw	$5,404($22)	lw	$3,196($sp)	lw	$2,192($sp)	lw	$4,400($22)	sll	$5,$5,2	sw	$3,52($16)	sw	$2,48($16)	.set	noreorder	.set	nomacro	jal	av_realloc	addiu	$5,$5,4	.set	macro	.set	reorder	lw	$4,404($22)	sw	$2,400($22)	sll	$3,$4,2	addu	$3,$3,$2	addiu	$4,$4,1	sw	$16,0($3)	sw	$4,404($22)	lw	$3,64($sp)$L495:	.set	noreorder	.set	nomacro	bne	$3,$0,$L422	lw	$4,68($sp)	.set	macro	.set	reorder	li	$2,-2147483648			# 0xffffffff80000000	.set	noreorder	.set	nomacro	beq	$4,$2,$L506	lw	$3,60($sp)	.set	macro	.set	reorder$L422:	lw	$5,208($sp)	lw	$6,212($sp)	or	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L423	lw	$4,64($sp)	.set	macro	.set	reorder	move	$2,$0	li	$3,-2147483648			# 0xffffffff80000000	sw	$2,64($sp)	sw	$3,68($sp)$L420:	lw	$3,60($sp)$L506:	lw	$4,56($sp)	slt	$2,$3,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L336	addiu	$23,$23,8	.set	macro	.set	reorder	lw	$5,44($sp)	lw	$3,0($5)$L461:	lw	$6,80($sp)$L335:	lw	$7,76($sp)	addiu	$6,$6,1	slt	$2,$6,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L321	sw	$6,80($sp)	.set	macro	.set	reorder	lw	$8,24($sp)	addu	$8,$8,$3	.set	noreorder	.set	nomacro	j	$L331	sw	$8,24($sp)	.set	macro	.set	reorder$L481:	addu	$2,$7,$22	lw	$3,304($2)	lw	$4,56($3)	.set	noreorder	.set	nomacro	beq	$4,$0,$L507	move	$17,$0	.set	macro	.set	reorder	lw	$8,24($sp)	addu	$5,$8,$19	move	$6,$0	li	$7,44			# 0x2c$L399:	lbu	$3,0($5)	addiu	$4,$6,1	xor	$2,$3,$7	movz	$6,$4,$2	addiu	$5,$5,1	.set	noreorder	.set	nomacro	beq	$3,$0,$L403	slt	$2,$6,8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L399	addiu	$17,$17,1	.set	macro	.set	reorder	j	$L403$L343:	lw	$7,120($sp)	lw	$18,272($5)	addu	$2,$7,$22	lw	$17,304($2)	lw	$8,84($17)	lw	$2,96($17)	lw	$16,88($17)	lw	$19,76($17)	lw	$fp,80($17)	lw	$5,92($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L347	sw	$8,52($sp)	.set	macro	.set	reorder	li	$2,65536			# 0x10000	ori	$2,$2,0x3001	.set	noreorder	.set	nomacro	beq	$4,$2,$L484	lw	$2,52($sp)	.set	macro	.set	reorder	div	$0,$2,$16	teq	$16,$0,7	mflo	$2	.set	noreorder	.set	nomacro	blez	$2,$L352	sw	$2,100($sp)	.set	macro	.set	reorder	addiu	$4,$fp,1	srl	$2,$4,31	addu	$2,$2,$4	andi	$3,$5,0x1	sra	$2,$2,1	sra	$4,$5,1	mul	$5,$3,$2	mul	$2,$16,$fp	addu	$3,$5,$4	sw	$2,32($sp)	li	$2,-32			# 0xffffffffffffffe0	mul	$20,$3,$16	and	$2,$16,$2	sltu	$3,$16,32	andi	$4,$16,0x3	lw	$19,24($sp)	sw	$2,108($sp)	move	$21,$0	sw	$3,116($sp)	sw	$4,124($sp)$L367:	lw	$2,100($17)	lw	$5,116($sp)	.set	noreorder	.set	nomacro	bne	$5,$0,$L368	addu	$4,$20,$2	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L368	andi	$2,$19,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L508	move	$5,$19	.set	macro	.set	reorder	lw	$6,108($sp)	addiu	$4,$4,-4	addu	$3,$4,$6	sltu	$2,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L372	addiu	$5,$19,-4	.set	macro	.set	reorder$L433:#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,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$3	bne	$2,$0,$L433$L372:	andi	$2,$16,0x1c	addu	$6,$3,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L509	lw	$7,124($sp)	.set	macro	.set	reorder$L434:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L434	lw	$7,124($sp)	.set	macro	.set	reorder$L509:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$7,$2,$L378	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$7,$2,$L379	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$7,$2,$L485$L376:	lw	$8,32($sp)$L497:	lw	$2,100($sp)	addiu	$21,$21,1	addu	$20,$20,$8	.set	noreorder	.set	nomacro	bne	$21,$2,$L367	addu	$19,$19,$16	.set	macro	.set	reorder$L460:	lw	$5,92($17)$L352:	addiu	$5,$5,1	slt	$2,$5,$fp	.set	noreorder	.set	nomacro	bne	$2,$0,$L380	sw	$5,92($17)	.set	macro	.set	reorder	lw	$3,52($sp)	sw	$0,92($17)	mul	$2,$fp,$3	div	$0,$2,$18	teq	$18,$0,7	mflo	$2	sw	$2,96($17)$L380:	lw	$2,96($17)	.set	noreorder	.set	nomacro	beq	$2,$0,$L495	lw	$3,64($sp)	.set	macro	.set	reorder$L347:	lw	$3,52($sp)	sltu	$20,$18,32	mul	$2,$fp,$3	div	$0,$2,$18	teq	$18,$0,7	mflo	$19$L383:	.set	noreorder	.set	nomacro	jal	av_mallocz	li	$4,56			# 0x38	.set	macro	.set	reorder	move	$4,$2	move	$5,$18	.set	noreorder	.set	nomacro	jal	av_new_packet	move	$16,$2	.set	macro	.set	reorder	lw	$3,96($17)	lw	$2,100($17)	addiu	$4,$3,-1	subu	$3,$19,$3	mul	$6,$18,$3	sw	$4,96($17)	addu	$5,$6,$2	.set	noreorder	.set	nomacro	bne	$20,$0,$L384	lw	$4,16($16)	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L384	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L384	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$18,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L388	addiu	$5,$5,-4	.set	macro	.set	reorder$L435:#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,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L435$L388:	andi	$2,$18,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L510	andi	$3,$18,0x3	.set	macro	.set	reorder$L436:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L436	andi	$3,$18,0x3	.set	macro	.set	reorder$L510:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L394	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L395	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L486$L392:	lw	$7,120($sp)$L496:	lw	$6,192($sp)	addu	$2,$7,$22	lw	$3,304($2)	lw	$7,196($sp)	lw	$2,12($3)	lw	$4,400($22)	sw	$2,24($16)	lw	$5,404($22)	sw	$6,48($16)	sll	$5,$5,2	sw	$7,52($16)	.set	noreorder	.set	nomacro	jal	av_realloc	addiu	$5,$5,4	.set	macro	.set	reorder	lw	$3,404($22)	sw	$2,400($22)	addiu	$4,$3,1	sw	$4,404($22)	sll	$3,$3,2	lw	$4,96($17)	addu	$3,$3,$2	.set	noreorder	.set	nomacro	bne	$4,$0,$L383	sw	$16,0($3)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L495	lw	$3,64($sp)	.set	macro	.set	reorder$L384:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L496	lw	$7,120($sp)	.set	macro	.set	reorder$L368:	move	$5,$19$L508:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L497	lw	$8,32($sp)	.set	macro	.set	reorder$L337:	lbu	$2,7($23)	lbu	$4,6($23)	lbu	$3,5($23)	lbu	$5,4($23)	sll	$2,$2,24	sll	$4,$4,16	or	$2,$2,$4	or	$2,$2,$5	sll	$3,$3,8	or	$3,$3,$2	lw	$7,48($sp)	lw	$2,56($sp)	addiu	$8,$8,1	addu	$19,$3,$7	.set	noreorder	.set	nomacro	bne	$8,$2,$L340	sw	$8,60($sp)	.set	macro	.set	reorder$L480:	lw	$3,44($sp)	lw	$2,0($3)	.set	noreorder	.set	nomacro	j	$L342	subu	$18,$2,$19	.set	macro	.set	reorder$L423:	lw	$7,68($sp)	addu	$2,$4,$5	move	$8,$6	sltu	$4,$2,$4	addu	$3,$7,$8	addu	$3,$4,$3	sw	$2,64($sp)	.set	noreorder	.set	nomacro	j	$L420	sw	$3,68($sp)	.set	macro	.set	reorder$L394:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L392	sb	$3,5($4)	.set	macro	.set	reorder$L406:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L498	lw	$7,80($sp)	.set	macro	.set	reorder$L395:	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	$L392	sb	$2,6($4)	.set	macro	.set	reorder$L486:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L392	sb	$2,4($4)	.set	macro	.set	reorder$L378:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L376	sb	$3,5($4)	.set	macro	.set	reorder$L484:	srl	$2,$fp,31	addu	$2,$2,$fp	sra	$2,$2,1	.set	noreorder	.set	nomacro	blez	$2,$L352	sw	$2,96($sp)	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	sw	$2,104($sp)	lw	$2,52($sp)	mul	$20,$19,$5	sltu	$3,$19,32	sll	$2,$2,1	sw	$3,112($sp)	sw	$2,36($sp)	lw	$5,112($sp)	lw	$2,100($17)	andi	$4,$19,0x3	sw	$4,128($sp)	lw	$16,24($sp)	move	$21,$0	.set	noreorder	.set	nomacro	bne	$5,$0,$L355	addu	$4,$20,$2	.set	macro	.set	reorder$L488:	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L511	move	$5,$16	.set	macro	.set	reorder	andi	$2,$16,0x3	bne	$2,$0,$L511	lw	$6,104($sp)	addiu	$4,$4,-4	addu	$3,$4,$6	sltu	$2,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L359	addiu	$5,$16,-4	.set	macro	.set	reorder$L431:#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,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$3	bne	$2,$0,$L431$L359:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L512	lw	$7,128($sp)	.set	macro	.set	reorder$L432:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L432	lw	$7,128($sp)	.set	macro	.set	reorder$L512:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$7,$2,$L365	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$7,$2,$L366	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$7,$2,$L487$L363:	lw	$8,36($sp)$L499:	lw	$2,96($sp)	addiu	$21,$21,1	addu	$20,$20,$8	.set	noreorder	.set	nomacro	beq	$21,$2,$L460	addu	$16,$16,$19	.set	macro	.set	reorder	lw	$2,100($17)	lw	$5,112($sp)

⌨️ 快捷键说明

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