asf.mid

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

MID
4,817
字号
	.set	noreorder	.set	nomacro	jal	$2	move	$4,$16	.set	macro	.set	reorder	lw	$8,17836($22)$L218:	move	$4,$16	.set	noreorder	.set	nomacro	jal	av_new_packet	move	$5,$8	.set	macro	.set	reorder	lw	$3,17796($22)	li	$7,1			# 0x1	sb	$3,4($17)	lw	$6,17856($22)	lw	$4,17824($22)	sw	$6,32($17)	lw	$2,17856($22)	lw	$5,17828($22)	sll	$2,$2,2	addu	$2,$2,$fp	lw	$3,100($2)	sw	$4,8($17)	lw	$2,8($3)	sw	$5,12($17)	lw	$4,17848($22)	lw	$5,17852($22)	lw	$2,224($2)	sw	$4,56($17)	sw	$5,60($17)	sw	$4,96($17)	.set	noreorder	.set	nomacro	beq	$2,$7,$L295	sw	$5,100($17)	.set	macro	.set	reorder	lw	$2,17804($22)	bne	$2,$0,$L223	lw	$3,17816($22)$L217:	lw	$2,14372($22)	subu	$2,$2,$3	.set	noreorder	.set	nomacro	bltz	$2,$L289	sw	$2,14372($22)	.set	macro	.set	reorder	lw	$7,17812($22)	lw	$8,28($17)	sltu	$2,$7,$8	.set	noreorder	.set	nomacro	beq	$2,$0,$L225	subu	$2,$8,$7	.set	macro	.set	reorder	sltu	$2,$2,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L227	move	$6,$3	.set	macro	.set	reorder$L225:	lui	$6,%hi($LC17)	addiu	$6,$6,%lo($LC17)	move	$4,$fp	move	$5,$0	sw	$3,16($sp)	.set	noreorder	.set	nomacro	jal	av_log	sw	$8,20($sp)	.set	macro	.set	reorder	j	$L289$L107:	lw	$2,17808($22)	addu	$2,$6,$2	.set	noreorder	.set	nomacro	bltz	$2,$L296	sra	$7,$2,31	.set	macro	.set	reorder	move	$6,$2	.set	noreorder	.set	nomacro	jal	url_fskip	move	$4,$21	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	url_ftell	move	$4,$21	.set	macro	.set	reorder	lw	$10,17688($22)	move	$8,$2	li	$2,-1			# 0xffffffffffffffff	move	$9,$3	lw	$11,17692($22)	sw	$8,17848($22)	.set	noreorder	.set	nomacro	beq	$10,$2,$L297	sw	$3,17852($22)	.set	macro	.set	reorder$L114:	lw	$2,17680($22)	lw	$3,17684($22)	subu	$6,$8,$2	sltu	$4,$8,$6	subu	$7,$9,$3	subu	$3,$7,$4	sltu	$2,$3,$11	.set	noreorder	.set	nomacro	bne	$2,$0,$L327	move	$4,$21	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$11,$L298	sltu	$2,$6,$10	.set	macro	.set	reorder$L105:	li	$4,-5			# 0xfffffffffffffffb$L264:	lw	$31,68($sp)	lw	$fp,64($sp)	lw	$23,60($sp)	lw	$22,56($sp)	lw	$21,52($sp)	lw	$20,48($sp)	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	move	$2,$4	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,72	.set	macro	.set	reorder$L298:	.set	noreorder	.set	nomacro	beq	$2,$0,$L264	li	$4,-5			# 0xfffffffffffffffb	.set	macro	.set	reorder	move	$4,$21$L327:	.set	noreorder	.set	nomacro	jal	url_ftell	lw	$23,12($fp)	.set	macro	.set	reorder	lw	$10,3920($fp)	lw	$11,3924($fp)	subu	$4,$2,$10	sltu	$8,$2,$4	subu	$5,$3,$11	lw	$6,4($23)	move	$7,$0	.set	noreorder	.set	nomacro	jal	__moddi3	subu	$5,$5,$8	.set	macro	.set	reorder	addiu	$16,$2,3	li	$20,-1			# 0xffffffffffffffff	li	$18,-1			# 0xffffffffffffffff	li	$17,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	blez	$16,$L299	li	$19,130			# 0x82	.set	macro	.set	reorder$L117:	.set	noreorder	.set	nomacro	jal	get_byte	move	$4,$21	.set	macro	.set	reorder	beq	$18,$19,$L300$L118:	addiu	$16,$16,-1$L330:	move	$20,$18	move	$18,$17	.set	noreorder	.set	nomacro	bgtz	$16,$L117	move	$17,$2	.set	macro	.set	reorder$L299:	li	$16,130			# 0x82	beq	$20,$16,$L123	.set	noreorder	.set	nomacro	jal	url_feof	move	$4,$21	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L301	andi	$2,$20,0x8f	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$16,$L123	li	$2,1			# 0x1	.set	macro	.set	reorder$L332:	move	$4,$21	li	$6,-1			# 0xffffffffffffffff	li	$7,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	jal	url_fseek	sw	$2,16($sp)	.set	macro	.set	reorder	sra	$2,$20,5	andi	$2,$2,0x3	li	$3,2			# 0x2	li	$17,8			# 0x8	sw	$18,17780($23)	.set	noreorder	.set	nomacro	beq	$2,$3,$L135	sw	$20,17776($23)	.set	macro	.set	reorder$L307:	li	$7,3			# 0x3	.set	noreorder	.set	nomacro	beq	$2,$7,$L136	li	$3,1			# 0x1	.set	macro	.set	reorder	beq	$2,$3,$L302	lw	$16,4($23)$L137:	lw	$7,17776($23)	li	$3,2			# 0x2	sra	$2,$7,1	andi	$2,$2,0x3	beq	$2,$3,$L140$L308:	li	$3,3			# 0x3	.set	noreorder	.set	nomacro	beq	$2,$3,$L141	li	$3,1			# 0x1	.set	macro	.set	reorder	beq	$2,$3,$L303$L138:	sra	$2,$7,3	andi	$2,$2,0x3	li	$7,2			# 0x2	beq	$2,$7,$L144$L309:	li	$3,3			# 0x3	.set	noreorder	.set	nomacro	beq	$2,$3,$L145	li	$7,1			# 0x1	.set	macro	.set	reorder	beq	$2,$7,$L143	move	$18,$0$L146:	li	$2,536870912			# 0x20000000	sltu	$2,$16,$2	beq	$2,$0,$L304$L147:	sltu	$2,$18,$16	beq	$2,$0,$L305	.set	noreorder	.set	nomacro	jal	get_le32	move	$4,$21	.set	macro	.set	reorder	sw	$2,17784($23)	.set	noreorder	.set	nomacro	jal	get_le16	move	$4,$21	.set	macro	.set	reorder	lw	$3,17776($23)	andi	$3,$3,0x1	.set	noreorder	.set	nomacro	bne	$3,$0,$L306	li	$2,128			# 0x80	.set	macro	.set	reorder	sw	$2,17788($23)	li	$2,1			# 0x1	sw	$2,17792($23)$L153:	lw	$4,17764($23)	subu	$2,$16,$18	subu	$2,$2,$17	sltu	$3,$16,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L154	sw	$2,14372($23)	.set	macro	.set	reorder	subu	$2,$4,$16	addu	$18,$18,$2$L154:	sw	$18,17808($23)$L156:	.set	noreorder	.set	nomacro	j	$L289	sw	$0,17844($22)	.set	macro	.set	reorder$L300:	bne	$17,$0,$L118	.set	noreorder	.set	nomacro	bne	$2,$0,$L330	addiu	$16,$16,-1	.set	macro	.set	reorder	addiu	$16,$16,1$L121:	.set	noreorder	.set	nomacro	jal	get_byte	move	$4,$21	.set	macro	.set	reorder	move	$4,$21	.set	noreorder	.set	nomacro	jal	get_byte	move	$20,$2	.set	macro	.set	reorder	move	$18,$2	sra	$2,$20,5	andi	$2,$2,0x3	li	$3,2			# 0x2	li	$17,11			# 0xb	sw	$18,17780($23)	.set	noreorder	.set	nomacro	bne	$2,$3,$L307	sw	$20,17776($23)	.set	macro	.set	reorder$L135:	.set	noreorder	.set	nomacro	jal	get_le16	move	$4,$21	.set	macro	.set	reorder	lw	$7,17776($23)	move	$16,$2	sra	$2,$7,1	andi	$2,$2,0x3	li	$3,2			# 0x2	.set	noreorder	.set	nomacro	bne	$2,$3,$L308	addiu	$17,$17,2	.set	macro	.set	reorder$L140:	.set	noreorder	.set	nomacro	jal	get_le16	move	$4,$21	.set	macro	.set	reorder	lw	$7,17776($23)	sra	$2,$7,3	andi	$2,$2,0x3	li	$7,2			# 0x2	.set	noreorder	.set	nomacro	bne	$2,$7,$L309	addiu	$17,$17,2	.set	macro	.set	reorder$L144:	.set	noreorder	.set	nomacro	jal	get_le16	move	$4,$21	.set	macro	.set	reorder	move	$18,$2	li	$2,536870912			# 0x20000000	sltu	$2,$16,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L147	addiu	$17,$17,2	.set	macro	.set	reorder$L304:	.set	noreorder	.set	nomacro	jal	url_ftell	move	$4,$21	.set	macro	.set	reorder	lui	$6,%hi($LC8)	addiu	$6,$6,%lo($LC8)	.set	noreorder	.set	nomacro	j	$L288	move	$7,$16	.set	macro	.set	reorder$L123:	bne	$18,$0,$L128	beq	$17,$0,$L121$L128:	.set	noreorder	.set	nomacro	jal	url_feof	move	$4,$21	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L310	lui	$6,%hi($LC7)	.set	macro	.set	reorder	lw	$2,14372($22)$L328:	slt	$2,$2,17	bne	$2,$0,$L156	lw	$2,17792($22)	.set	noreorder	.set	nomacro	blez	$2,$L156	lui	$4,%hi($LC10)	.set	macro	.set	reorder	lui	$5,%hi($LC5)	lui	$7,%hi(__PRETTY_FUNCTION__.8195)	addiu	$4,$4,%lo($LC10)	addiu	$5,$5,%lo($LC5)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.8195)	.set	noreorder	.set	nomacro	jal	__assert_fail	li	$6,736			# 0x2e0	.set	macro	.set	reorder$L297:	.set	noreorder	.set	nomacro	bne	$11,$2,$L114	move	$4,$21	.set	macro	.set	reorder	j	$L327$L267:	lw	$8,17836($22)	bne	$9,$8,$L215$L294:	lw	$2,64($17)	lw	$3,17816($22)	addu	$2,$2,$3	sltu	$2,$9,$2	beq	$2,$0,$L217	lw	$2,24($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L331	lui	$6,%hi($LC16)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L218	addiu	$16,$17,8	.set	macro	.set	reorder$L269:	.set	noreorder	.set	nomacro	j	$L218	lw	$8,17836($22)	.set	macro	.set	reorder$L295:	sw	$2,17804($22)$L223:	lw	$2,36($17)	ori	$2,$2,0x1	sw	$2,36($17)	.set	noreorder	.set	nomacro	j	$L217	lw	$3,17816($22)	.set	macro	.set	reorder$L291:	move	$4,$21	.set	noreorder	.set	nomacro	jal	get_byte	lw	$16,12($fp)	.set	macro	.set	reorder	andi	$3,$2,0x7f	sll	$3,$3,2	lw	$7,17780($16)	addu	$3,$3,$16	lw	$4,17792($16)	lw	$6,12($3)	sra	$5,$7,4	addiu	$4,$4,-1	sra	$2,$2,7	andi	$5,$5,0x3	li	$3,2			# 0x2	sw	$4,17792($16)	sw	$2,17804($16)	.set	noreorder	.set	nomacro	beq	$5,$3,$L163	sw	$6,17856($16)	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$5,$2,$L164	li	$3,1			# 0x1	.set	macro	.set	reorder	beq	$5,$3,$L312	sw	$0,17796($16)	li	$17,1			# 0x1$L165:	sra	$2,$7,2	andi	$2,$2,0x3	li	$3,2			# 0x2	beq	$2,$3,$L168$L319:	li	$3,3			# 0x3	.set	noreorder	.set	nomacro	beq	$2,$3,$L169	li	$3,1			# 0x1	.set	macro	.set	reorder	beq	$2,$3,$L313	sw	$0,17812($16)$L170:	andi	$2,$7,0x3	li	$7,2			# 0x2	beq	$2,$7,$L173$L320:	li	$3,3			# 0x3	beq	$2,$3,$L174	li	$7,1			# 0x1	beq	$2,$7,$L314	sw	$0,17800($16)$L176:	lw	$2,17776($16)	andi	$2,$2,0x1	.set	noreorder	.set	nomacro	beq	$2,$0,$L191	li	$3,2			# 0x2	.set	macro	.set	reorder	lw	$2,17788($16)	sra	$2,$2,6	andi	$2,$2,0x3	.set	noreorder	.set	nomacro	beq	$2,$3,$L195	li	$7,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$7,$L196	li	$3,1			# 0x1	.set	macro	.set	reorder	beq	$2,$3,$L315	lw	$4,14372($16)	sw	$0,17816($16)$L198:	lw	$2,17800($16)	li	$7,1			# 0x1	beq	$2,$7,$L316$L200:	lw	$3,17856($22)	subu	$2,$4,$17	.set	noreorder	.set	nomacro	bltz	$3,$L202	sw	$2,14372($16)	.set	macro	.set	reorder	sll	$2,$3,2	addu	$2,$2,$fp	lw	$4,100($2)	lw	$3,80($4)	slt	$2,$3,48	beq	$2,$0,$L202	lw	$2,17804($22)	.set	noreorder	.set	nomacro	bne	$2,$0,$L205	slt	$2,$3,32	.set	macro	.set	reorder	beq	$2,$0,$L202$L205:	lw	$2,20($4)	.set	noreorder	.set	nomacro	j	$L159	sw	$2,17888($22)	.set	macro	.set	reorder$L310:	addiu	$6,$6,%lo($LC7)	move	$4,$fp	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L328	lw	$2,14372($22)	.set	macro	.set	reorder$L305:	.set	noreorder	.set	nomacro	jal	url_ftell	move	$4,$21	.set	macro	.set	reorder	lui	$6,%hi($LC9)	addiu	$6,$6,%lo($LC9)	move	$7,$18$L288:	move	$4,$fp	move	$5,$0	sw	$2,16($sp)	.set	noreorder	.set	nomacro	jal	av_log	sw	$3,20($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L328	lw	$2,14372($22)	.set	macro	.set	reorder$L301:	.set	noreorder	.set	nomacro	jal	url_ftell	move	$4,$21	.set	macro	.set	reorder	lui	$6,%hi($LC6)	addiu	$6,$6,%lo($LC6)	move	$4,$fp	move	$5,$0	move	$7,$20	sw	$2,16($sp)	.set	noreorder	.set	nomacro	jal	av_log	sw	$3,20($sp)	.set	macro	.set	reorder	andi	$2,$20,0x8f	.set	noreorder	.set	nomacro	bne	$2,$16,$L332	li	$2,1			# 0x1	.set	macro	.set	reorder	j	$L123$L293:	lui	$6,%hi($LC15)	addiu	$6,$6,%lo($LC15)	move	$4,$fp	sw	$8,20($sp)	sw	$9,24($sp)	.set	noreorder	.set	nomacro	jal	av_log	sw	$10,16($sp)	.set	macro	.set	reorder	lw	$8,28($17)	sw	$8,17836($22)	.set	noreorder	.set	nomacro	j	$L212	lw	$9,28($17)	.set	macro	.set	reorder$L312:	.set	noreorder	.set	nomacro	jal	get_byte	move	$4,$21	.set	macro	.set	reorder	lw	$7,17780($16)	li	$17,2			# 0x2	.set	noreorder	.set	nomacro	j	$L165	sw	$2,17796($16)	.set	macro	.set	reorder$L202:	lw	$6,17816($22)	move	$7,$0	sw	$0,17844($22)	.set	noreorder	.set	nomacro	jal	url_fskip	move	$4,$21	.set	macro	.set	reorder	lw	$2,14372($22)	lw	$7,17816($22)	lw	$3,17856($22)	subu	$2,$2,$7	.set	noreorder	.set	nomacro	bgez	$3,$L289	sw	$2,14372($22)	.set	macro	.set	reorder	lui	$6,%hi($LC14)	addiu	$6,$6,%lo($LC14)	move	$4,$fp	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	j	$L289$L227:	lw	$5,24($17)	addu	$5,$7,$5	.set	noreorder	.set	nomacro	jal	get_buffer	move	$4,$21	.set	macro	.set	reorder	lw	$3,64($17)	lw	$2,17816($22)	lw	$4,28($17)	addu	$7,$3,$2	.set	noreorder	.set	nomacro	bne	$7,$4,$L289	sw	$7,64($17)	.set	macro	.set	reorder	lw	$2,17856($22)	sll	$2,$2,2	addu	$2,$2,$fp	lw	$3,100($2)	lw	$4,8($3)	li	$3,2			# 0x2	lw	$2,228($4)	.set	noreorder	.set	nomacro	bne	$2,$3,$L229	slt	$2,$7,101	.set	macro	.set	reorder	bne	$2,$0,$L229	lw	$5,24($17)	lbu	$2,0($5)	bne	$2,$0,$L317	.set	noreorder	.set	nomacro	j	$L235	li	$4,1			# 0x1	.set	macro	.set	reorder$L236:	.set	noreorder	.set	nomacro	beq	$7,$4,$L333	lui	$6,%hi($LC18)	.set	macro	.set	reorder$L235:	addu	$2,$4,$5	lbu	$3,0($2)	.set	noreorder	.set	nomacro	beq	$3,$0,$L236	addiu	$4,$4,1	.set	macro	.set	reorder	addiu	$4,$4,-1$L234:	.set	noreorder	.set	nomacro	beq	$4,$7,$L237	lui	$6,%hi($LC18)	.set	macro	.set	reorder$L229:	lw	$3,80($17)	slt	$2,$3,2	bne	$2,$0,$L239	lw	$8,84($17)	mul	$2,$3,$8	.set	noreorder	.set	nomacro	beq	$7,$2,$L241	lui	$6,%hi($LC19)	.set	macro	.set	reorder	move	$4,$fp	addiu	$6,$6,%lo($LC19)	move	$5,$0	sw	$8,16($sp)	.set	noreorder

⌨️ 快捷键说明

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