aviheader.mid

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

MID
4,738
字号
	li	$2,1229979648			# 0x49500000	ori	$2,$2,0x4449	.set	noreorder	.set	nomacro	beq	$5,$2,$L67	li	$2,1245839360			# 0x4a420000	.set	macro	.set	reorder	ori	$2,$2,0x5349	.set	noreorder	.set	nomacro	beq	$5,$2,$L68	li	$2,1212350464			# 0x48430000	.set	macro	.set	reorder	ori	$2,$2,0x5449	.set	noreorder	.set	nomacro	bne	$5,$2,$L57	lui	$2,%hi($LC27)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L102	addiu	$17,$2,%lo($LC27)	.set	macro	.set	reorder$L42:	addiu	$6,$6,%lo($LC1)	li	$4,8			# 0x8	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,2			# 0x2	.set	macro	.set	reorder	sw	$0,384($sp)	.set	noreorder	.set	nomacro	j	$L44	lw	$7,384($sp)	.set	macro	.set	reorder$L65:	lui	$2,%hi($LC14)	.set	noreorder	.set	nomacro	j	$L102	addiu	$17,$2,%lo($LC14)	.set	macro	.set	reorder$L83:	lui	$2,%hi($LC8)	.set	noreorder	.set	nomacro	j	$L102	addiu	$17,$2,%lo($LC8)	.set	macro	.set	reorder$L886:	lw	$2,28($18)	andi	$2,$2,0x2	beq	$2,$0,$L878	lw	$4,44($18)	lw	$2,36($18)	lw	$6,40($18)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$22,$2	slt	$3,$5,$4	.set	noreorder	.set	nomacro	bne	$3,$0,$L1015	subu	$2,$4,$6	.set	macro	.set	reorder$L493:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L878	lw	$18,16($23)	.set	macro	.set	reorder$L743:	.set	noreorder	.set	nomacro	j	$L46	lw	$18,16($23)	.set	macro	.set	reorder$L888:	sw	$2,76($5)	lw	$3,468($sp)$L1004:	addiu	$2,$3,1	sltu	$2,$2,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L505	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$2,$L1016	lui	$19,%hi(index_file_load)	.set	macro	.set	reorder$L505:	lw	$4,388($sp)	lw	$2,4($4)	bne	$2,$0,$L901$L507:	lw	$6,388($sp)	li	$4,8			# 0x8	sw	$0,4($6)	sw	$0,20($6)	sw	$0,0($6)	lui	$6,%hi($LC50)	addiu	$6,$6,%lo($LC50)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,4			# 0x4	.set	macro	.set	reorder	lw	$3,388($sp)	lw	$2,72($3)	.set	noreorder	.set	nomacro	blez	$2,$L509	lw	$17,68($3)	.set	macro	.set	reorder	move	$fp,$0$L511:	.set	noreorder	.set	nomacro	jal	stream_reset	lw	$4,16($23)	.set	macro	.set	reorder	lw	$2,12($17)	.set	noreorder	.set	nomacro	beq	$2,$0,$L1017	lw	$3,388($sp)	.set	macro	.set	reorder	sw	$0,376($sp)	move	$16,$0$L514:	sll	$3,$16,2	lw	$4,36($17)	sll	$2,$16,5	addu	$21,$3,$2	move	$5,$0	addu	$4,$21,$4	.set	noreorder	.set	nomacro	jal	memset	li	$6,32			# 0x20	.set	macro	.set	reorder	lw	$3,32($17)	sll	$2,$16,4	lw	$18,16($23)	addu	$2,$2,$3	lw	$5,0($2)	lw	$3,44($18)	slt	$2,$5,$3	beq	$2,$0,$L515	lw	$2,40($18)	subu	$2,$3,$2	subu	$2,$5,$2	bltz	$2,$L515	li	$22,1			# 0x1	sw	$2,36($18)	move	$5,$2$L518:	lw	$2,36($17)	lw	$3,40($18)	addu	$19,$21,$2	subu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L520	li	$20,32			# 0x20	.set	macro	.set	reorder$L904:	move	$16,$2	sltu	$2,$3,$5	bne	$2,$0,$L902$L526:	slt	$2,$20,$16	movn	$16,$20,$2	lw	$3,80($18)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L528	addu	$5,$3,$5	.set	macro	.set	reorder$L905:	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L1018	move	$4,$19	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L1018	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$19,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L532	addiu	$5,$5,-4	.set	macro	.set	reorder$L803:#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,$L803$L532:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L1019	andi	$3,$16,0x3	.set	macro	.set	reorder$L804:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L804	andi	$3,$16,0x3	.set	macro	.set	reorder$L1019:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L538	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L539	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L903$L536:	lw	$5,36($18)	subu	$20,$20,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	blez	$20,$L540	sw	$2,36($18)	.set	macro	.set	reorder$L906:	lw	$3,40($18)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L904	addu	$19,$19,$16	.set	macro	.set	reorder$L520:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L770	li	$2,32			# 0x20	.set	macro	.set	reorder	lw	$3,40($18)	lw	$5,36($18)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L526	subu	$16,$3,$5	.set	macro	.set	reorder$L902:	lui	$6,%hi($LC29)	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC29)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	slt	$2,$20,$16	lw	$5,36($18)	movn	$16,$20,$2	lw	$3,80($18)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L905	addu	$5,$3,$5	.set	macro	.set	reorder$L528:	move	$4,$19$L1018:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	lw	$5,36($18)	subu	$20,$20,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	bgtz	$20,$L906	sw	$2,36($18)	.set	macro	.set	reorder$L540:	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	bne	$22,$2,$L542	li	$3,32			# 0x20	.set	macro	.set	reorder	li	$2,32			# 0x20$L1031:	.set	noreorder	.set	nomacro	bne	$3,$2,$L1020	lw	$4,388($sp)	.set	macro	.set	reorder	lw	$3,36($17)	addu	$4,$21,$3	lwl	$2,15($4)	lwr	$2,12($4)	beq	$2,$0,$L542	.set	noreorder	.set	nomacro	jal	print_avistdindex_chunk	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$16,36($17)	lw	$5,388($sp)	addu	$16,$21,$16	lwl	$2,15($16)	lw	$3,4($5)	lwr	$2,12($16)	addu	$7,$3,$2	sw	$7,4($5)	lwl	$4,15($16)	lwr	$4,12($16)	.set	noreorder	.set	nomacro	jal	uc_malloc	sll	$4,$4,3	.set	macro	.set	reorder	swl	$2,35($16)	swr	$2,32($16)	lw	$16,36($17)	lw	$18,16($23)	addu	$2,$21,$16	lwl	$3,15($2)	lwl	$4,35($2)	lwr	$3,12($2)	sll	$19,$3,3	.set	noreorder	.set	nomacro	blez	$19,$L1068	lwr	$4,32($2)	.set	macro	.set	reorder	lw	$5,36($18)	lw	$3,40($18)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L550	move	$20,$4	.set	macro	.set	reorder$L909:	move	$16,$2	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L1021	lui	$6,%hi($LC29)	.set	macro	.set	reorder$L554:	slt	$2,$19,$16	movn	$16,$19,$2	lw	$3,80($18)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L556	addu	$5,$3,$5	.set	macro	.set	reorder$L910:	andi	$2,$20,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L1022	move	$4,$20	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L1022	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$20,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L560	addiu	$5,$5,-4	.set	macro	.set	reorder$L805:#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,$L805$L560:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L1023	andi	$3,$16,0x3	.set	macro	.set	reorder$L806:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L806	andi	$3,$16,0x3	.set	macro	.set	reorder$L1023:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L566	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L567	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L908$L564:	lw	$5,36($18)	subu	$19,$19,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	blez	$19,$L760	sw	$2,36($18)	.set	macro	.set	reorder$L911:	lw	$3,40($18)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L909	addu	$20,$20,$16	.set	macro	.set	reorder$L550:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$18	.set	macro	.set	reorder	beq	$2,$0,$L760	lw	$3,40($18)	lw	$5,36($18)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L554	subu	$16,$3,$5	.set	macro	.set	reorder	lui	$6,%hi($LC29)$L1021:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC29)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	slt	$2,$19,$16	lw	$5,36($18)	movn	$16,$19,$2	lw	$3,80($18)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L910	addu	$5,$3,$5	.set	macro	.set	reorder$L556:	move	$4,$20$L1022:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	lw	$5,36($18)	subu	$19,$19,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	bgtz	$19,$L911	sw	$2,36($18)	.set	macro	.set	reorder$L760:	lw	$16,36($17)	addu	$2,$21,$16$L1068:	swl	$0,31($2)	swr	$0,28($2)	lw	$6,376($sp)	lw	$3,12($17)	addiu	$16,$6,1	sltu	$3,$16,$3	.set	noreorder	.set	nomacro	bne	$3,$0,$L514	sw	$16,376($sp)	.set	macro	.set	reorder	lw	$3,388($sp)$L1017:	addiu	$fp,$fp,1	lw	$2,72($3)	slt	$2,$fp,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L509	addiu	$17,$17,40	.set	macro	.set	reorder	j	$L511$L94:	ori	$2,$2,0x4952	.set	noreorder	.set	nomacro	beq	$5,$2,$L63	li	$2,1179779072			# 0x46520000	.set	macro	.set	reorder	ori	$2,$2,0x5349	.set	noreorder	.set	nomacro	beq	$5,$2,$L64	ori	$2,$3,0x5049	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$5,$2,$L57	lui	$2,%hi($LC21)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L102	addiu	$17,$2,%lo($LC21)	.set	macro	.set	reorder$L100:	ori	$2,$2,0x7473	.set	noreorder	.set	nomacro	beq	$5,$2,$L89	slt	$2,$2,$5	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L912	li	$2,1751908352			# 0x686c0000	.set	macro	.set	reorder	li	$2,1886519296			# 0x70720000	ori	$2,$2,0x7076	.set	noreorder	.set	nomacro	beq	$5,$2,$L90	li	$2,2019819520			# 0x78640000	.set	macro	.set	reorder	ori	$2,$2,0x6e69	.set	noreorder	.set	nomacro	bne	$5,$2,$L57	lw	$4,468($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$0,$L125	sltu	$2,$22,25	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L184	lw	$2,388($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L864	lw	$18,16($23)	.set	macro	.set	reorder$L98:	ori	$2,$2,0x4c49	.set	noreorder	.set	nomacro	beq	$5,$2,$L80	slt	$2,$2,$5	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L913	li	$2,1413873664			# 0x54460000	.set	macro	.set	reorder	li	$2,1414070272			# 0x54490000	ori	$2,$2,0x4449	.set	noreorder	.set	nomacro	beq	$5,$2,$L81	li	$2,1414266880			# 0x544c0000	.set	macro	.set	reorder	ori	$2,$2,0x5049	.set	noreorder	.set	nomacro	bne	$5,$2,$L57	lui	$2,%hi($LC20)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L102	addiu	$17,$2,%lo($LC20)	.set	macro	.set	reorder$L95:	ori	$2,$2,0x4e49	.set	noreorder	.set	nomacro	beq	$5,$2,$L71	slt	$2,$2,$5	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L914	li	$2,1280442368			# 0x4c520000	.set	macro	.set	reorder	li	$2,1296629760			# 0x4d490000	ori	$2,$2,0x4449	.set	noreorder	.set	nomacro	beq	$5,$2,$L72	li	$2,1346895872			# 0x50480000	.set	macro	.set	reorder	ori	$2,$2,0x5349	.set	noreorder	.set	nomacro	bne	$5,$2,$L57	lui	$2,%hi($LC24)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L102	addiu	$17,$2,%lo($LC24)	.set	macro	.set	reorder$L69:	lw	$18,16($23)	.set	noreorder	.set	nomacro	bltz	$22,$L915	move	$16,$22	.set	macro	.set	reorder	li	$2,262144			# 0x40000	slt	$2,$2,$22	beq	$2,$0,$L916	lw	$2,28($18)	andi	$2,$2,0x4	bne	$2,$0,$L440$L753:	lw	$6,40($18)	.set	noreorder	.set	nomacro	j	$L782	lw	$5,36($18)	.set	macro	.set	reorder$L451:	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,$L870	sw	$4,36($18)	.set	macro	.set	reorder$L782:	subu	$2,$6,$5	move	$4,$18	.set	noreorder	.set	nomacro	bne	$2,$0,$L451	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	beq	$2,$0,$L769	lw	$5,36($18)	lw	$6,40($18)	subu	$3,$6,$5	slt	$2,$16,$3	movn	$3,$16,$2	addu	$4,$5,$3	subu	$16,$16,$3	move	$5,$4	.set	noreorder	.set	nomacro	bgtz	$16,$L782	sw	$4,36($18)	.set	macro	.set	reorder$L870:	lw	$18,16($23)$L990:	lw	$12,384($sp)

⌨️ 快捷键说明

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