asfheader.mid

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

MID
4,662
字号
	.set	noreorder	.set	nomacro	bltz	$6,$L542	sw	$6,40($sp)	.set	macro	.set	reorder	lw	$5,84($sp)	addu	$17,$21,$6	lui	$6,%hi($LC54)	addu	$19,$21,$5	li	$4,8			# 0x8	addiu	$6,$6,%lo($LC54)	li	$5,6			# 0x6	.set	noreorder	.set	nomacro	jal	mp_msg	addiu	$18,$17,2	.set	macro	.set	reorder	sltu	$2,$19,$18	lbu	$4,1($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L227	lbu	$3,0($17)	.set	macro	.set	reorder	sll	$2,$4,8	or	$2,$2,$3	sll	$2,$2,16	sra	$2,$2,16	.set	noreorder	.set	nomacro	bne	$2,$0,$L543	andi	$22,$2,0xffff	.set	macro	.set	reorder	lui	$6,%hi($LC55)	addiu	$6,$6,%lo($LC55)	move	$7,$22	li	$4,8			# 0x8	li	$5,6			# 0x6	sw	$22,16($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	move	$20,$0	.set	macro	.set	reorder$L412:	lui	$6,%hi($LC58)	addiu	$6,$6,%lo($LC58)	li	$4,8			# 0x8	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	j	$L404$L156:	move	$7,$5	li	$4,8			# 0x8	li	$5,1			# 0x1	.set	noreorder	.set	nomacro	jal	mp_msg	addiu	$6,$6,%lo($LC6)	.set	macro	.set	reorder	lw	$4,80($sp)	li	$5,1048576			# 0x100000	subu	$20,$4,$16	move	$4,$5	sw	$5,84($sp)	.set	noreorder	.set	nomacro	j	$L158	sw	$5,80($sp)	.set	macro	.set	reorder$L198:	lui	$6,%hi($LC8)	addiu	$6,$6,%lo($LC8)	move	$5,$0	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,8			# 0x8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$21	.set	macro	.set	reorder	move	$4,$0	lw	$31,164($sp)	lw	$fp,160($sp)	lw	$23,156($sp)	lw	$22,152($sp)	lw	$21,148($sp)	lw	$20,144($sp)	lw	$19,140($sp)	lw	$18,136($sp)	lw	$17,132($sp)	lw	$16,128($sp)	move	$2,$4	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,168	.set	macro	.set	reorder$L518:	.set	noreorder	.set	nomacro	j	$L367	sw	$6,40($sp)	.set	macro	.set	reorder$L221:	lw	$2,40($sp)	.set	noreorder	.set	nomacro	j	$L230	sw	$0,116($sp)	.set	macro	.set	reorder$L537:	blez	$20,$L183$L478:	lw	$6,40($17)	.set	noreorder	.set	nomacro	j	$L489	lw	$5,36($17)	.set	macro	.set	reorder$L196:	slt	$2,$20,$3	movn	$3,$20,$2	addu	$4,$5,$3	subu	$20,$20,$3	move	$5,$4	.set	noreorder	.set	nomacro	blez	$20,$L544	sw	$4,36($17)	.set	macro	.set	reorder$L489:	subu	$2,$6,$5	move	$4,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L196	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	.set	noreorder	.set	nomacro	beq	$2,$0,$L479	lw	$2,168($sp)	.set	macro	.set	reorder	lw	$5,36($17)	lw	$6,40($17)	subu	$3,$6,$5	slt	$2,$20,$3	movn	$3,$20,$2	addu	$4,$5,$3	subu	$20,$20,$3	move	$5,$4	.set	noreorder	.set	nomacro	bgtz	$20,$L489	sw	$4,36($17)	.set	macro	.set	reorder$L544:	lw	$6,168($sp)	.set	noreorder	.set	nomacro	j	$L183	lw	$17,16($6)	.set	macro	.set	reorder$L538:	ori	$2,$2,0xcd50	.set	noreorder	.set	nomacro	beq	$4,$2,$L240	slt	$2,$2,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L253	li	$2,-580648960			# 0xffffffffdd640000	.set	macro	.set	reorder	li	$2,-1210318848			# 0xffffffffb7dc0000	ori	$2,$2,0x791	.set	noreorder	.set	nomacro	beq	$4,$2,$L238	li	$5,-1139212288			# 0xffffffffbc190000	.set	macro	.set	reorder	ori	$5,$5,0xefc0	.set	noreorder	.set	nomacro	beq	$4,$5,$L239	li	$2,-1934950400			# 0xffffffff8cab0000	.set	macro	.set	reorder	ori	$2,$2,0xdca1	.set	noreorder	.set	nomacro	bne	$4,$2,$L576	lui	$3,%hi(tmp.3948)	.set	macro	.set	reorder	lui	$2,%hi($LC27)	.set	noreorder	.set	nomacro	j	$L255	addiu	$7,$2,%lo($LC27)	.set	macro	.set	reorder$L475:	.set	noreorder	.set	nomacro	beq	$20,$0,$L183	lw	$17,16($3)	.set	macro	.set	reorder	j	$L533$L519:	.set	noreorder	.set	nomacro	j	$L376	sw	$6,40($sp)	.set	macro	.set	reorder$L244:	lui	$2,%hi($LC31)	addiu	$7,$2,%lo($LC31)$L255:	lui	$6,%hi($LC32)	addiu	$19,$18,16	li	$4,8			# 0x8	li	$5,6			# 0x6	.set	noreorder	.set	nomacro	jal	mp_msg	addiu	$6,$6,%lo($LC32)	.set	macro	.set	reorder	lbu	$2,3($19)	lbu	$3,2($19)	sll	$2,$2,24	sll	$3,$3,16	lbu	$4,1($19)	lbu	$5,16($18)	or	$2,$2,$3	or	$2,$2,$5	sll	$4,$4,8	or	$4,$4,$2	li	$2,-46399488			# 0xfffffffffd3c0000	ori	$2,$2,0xc02a	.set	noreorder	.set	nomacro	beq	$4,$2,$L269	slt	$2,$2,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L277	li	$5,-1077739520			# 0xffffffffbfc30000	.set	macro	.set	reorder	ori	$5,$5,0xcd50	.set	noreorder	.set	nomacro	beq	$4,$5,$L265	slt	$2,$5,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L278	li	$2,-580648960			# 0xffffffffdd640000	.set	macro	.set	reorder	li	$2,-1210318848			# 0xffffffffb7dc0000	ori	$2,$2,0x791	.set	noreorder	.set	nomacro	beq	$4,$2,$L263	li	$6,-1139212288			# 0xffffffffbc190000	.set	macro	.set	reorder	ori	$6,$6,0xefc0	.set	noreorder	.set	nomacro	beq	$4,$6,$L264	li	$2,-1934950400			# 0xffffffff8cab0000	.set	macro	.set	reorder	ori	$2,$2,0xdca1	.set	noreorder	.set	nomacro	bne	$4,$2,$L578	lui	$6,%hi(tmp.3948)	.set	macro	.set	reorder	lui	$2,%hi($LC27)	.set	noreorder	.set	nomacro	j	$L280	addiu	$7,$2,%lo($LC27)	.set	macro	.set	reorder$L277:	li	$3,1240530944			# 0x49f10000	ori	$3,$3,0xa440	.set	noreorder	.set	nomacro	beq	$4,$3,$L273	slt	$2,$3,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L279	li	$2,855638016			# 0x33000000	.set	macro	.set	reorder	ori	$2,$2,0x890	.set	noreorder	.set	nomacro	beq	$4,$2,$L271	li	$2,989528064			# 0x3afb0000	.set	macro	.set	reorder	ori	$2,$2,0x65e2	.set	noreorder	.set	nomacro	beq	$4,$2,$L272	li	$2,823590912			# 0x31170000	.set	macro	.set	reorder	ori	$2,$2,0x8c9d	.set	noreorder	.set	nomacro	beq	$4,$2,$L545	lui	$2,%hi($LC17)	.set	macro	.set	reorder	lui	$6,%hi(tmp.3948)$L578:	lui	$5,%hi($LC29)	addiu	$4,$6,%lo(tmp.3948)	.set	noreorder	.set	nomacro	jal	strcpy	addiu	$5,$5,%lo($LC29)	.set	macro	.set	reorder	lui	$2,%hi(tmp.3948)	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$2,%lo(tmp.3948)	.set	macro	.set	reorder	lui	$4,%hi(tmp.3948)	addiu	$3,$4,%lo(tmp.3948)	addu	$16,$2,$3	lui	$fp,%hi($LC30)	lbu	$6,0($19)	move	$4,$16	.set	noreorder	.set	nomacro	jal	sprintf	addiu	$5,$fp,%lo($LC30)	.set	macro	.set	reorder	addiu	$16,$16,2	li	$17,1			# 0x1	li	$23,336			# 0x150	li	$22,16			# 0x10	sra	$2,$23,$17$L579:	andi	$2,$2,0x1	addu	$3,$19,$17	addiu	$5,$fp,%lo($LC30)	.set	noreorder	.set	nomacro	beq	$2,$0,$L282	addiu	$17,$17,1	.set	macro	.set	reorder	li	$6,45	sb	$6,0($16)	addiu	$16,$16,1$L282:	lbu	$6,0($3)	move	$4,$16	.set	noreorder	.set	nomacro	jal	sprintf	addiu	$16,$16,2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$17,$22,$L579	sra	$2,$23,$17	.set	macro	.set	reorder	lui	$4,%hi(tmp.3948)	.set	noreorder	.set	nomacro	j	$L280	addiu	$7,$4,%lo(tmp.3948)	.set	macro	.set	reorder$L269:	lui	$2,%hi($LC31)	addiu	$7,$2,%lo($LC31)$L280:	lui	$6,%hi($LC33)	addiu	$6,$6,%lo($LC33)	li	$4,8			# 0x8	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lwl	$2,47($18)	lwl	$7,43($18)	lwr	$2,44($18)	lwr	$7,40($18)	sw	$2,16($sp)	lbu	$3,49($18)	lbu	$2,48($18)	sll	$3,$3,8	lui	$6,%hi($LC34)	or	$3,$3,$2	addiu	$6,$6,%lo($LC34)	li	$4,8			# 0x8	li	$5,6			# 0x6	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$3,20($sp)	.set	macro	.set	reorder	lwl	$4,35($18)	lwl	$8,53($18)	move	$2,$4	lwr	$2,32($18)	lwr	$8,50($18)	lui	$6,%hi($LC35)	move	$7,$2	addiu	$6,$6,%lo($LC35)	li	$4,8			# 0x8	li	$5,6			# 0x6	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$8,16($sp)	.set	macro	.set	reorder	lw	$2,120($sp)	lw	$7,40($sp)	lui	$6,%hi($LC36)	addiu	$6,$6,%lo($LC36)	addu	$7,$2,$7	li	$4,8			# 0x8	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder	lw	$6,40($sp)	lw	$4,80($sp)	addu	$3,$21,$6	sw	$3,44($sp)	lwl	$2,43($18)	lwr	$2,40($18)	addu	$6,$2,$6	slt	$3,$4,$6	.set	noreorder	.set	nomacro	bne	$3,$0,$L227	sw	$6,40($sp)	.set	macro	.set	reorder	lw	$5,96($sp)	lw	$4,100($sp)	lbu	$2,0($5)	lbu	$3,0($4)	lw	$5,104($sp)	sll	$2,$2,24	lbu	$4,0($5)	sll	$3,$3,16	lbu	$5,0($18)	or	$2,$2,$3	or	$2,$2,$5	sll	$4,$4,8	or	$4,$4,$2	li	$2,-1139212288			# 0xffffffffbc190000	ori	$2,$2,0xefc0	.set	noreorder	.set	nomacro	beq	$4,$2,$L287	li	$3,-127336448			# 0xfffffffff8690000	.set	macro	.set	reorder	ori	$3,$3,0x9e40	.set	noreorder	.set	nomacro	bne	$4,$3,$L580	slt	$2,$6,$20	.set	macro	.set	reorder	lbu	$5,48($18)	lw	$4,168($sp)	andi	$5,$5,0x7f	.set	noreorder	.set	nomacro	jal	new_sh_audio_aid	move	$6,$5	.set	macro	.set	reorder	move	$16,$2	lbu	$2,48($18)	lui	$6,%hi($LC13)	lui	$7,%hi($LC14)	andi	$2,$2,0x7f	addiu	$6,$6,%lo($LC13)	addiu	$7,$7,%lo($LC14)	li	$4,7			# 0x7	li	$5,4			# 0x4	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$2,16($sp)	.set	macro	.set	reorder	addiu	$2,$sp,40	sw	$2,16($sp)	lw	$4,168($sp)	lw	$2,84($sp)	lw	$5,172($sp)	addiu	$3,$sp,44	move	$6,$16	move	$7,$18	sw	$3,20($sp)	sw	$21,24($sp)	.set	noreorder	.set	nomacro	jal	asf_init_audio_stream	sw	$2,28($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L227	lw	$3,116($sp)	.set	macro	.set	reorder	lw	$6,40($sp)	addiu	$3,$3,1	.set	noreorder	.set	nomacro	j	$L525	sw	$3,116($sp)	.set	macro	.set	reorder$L287:	lbu	$5,48($18)	lw	$4,168($sp)	andi	$5,$5,0x7f	.set	noreorder	.set	nomacro	jal	new_sh_video_vid	move	$6,$5	.set	macro	.set	reorder	sw	$2,108($sp)	lbu	$2,48($18)	lui	$6,%hi($LC37)	lui	$7,%hi($LC14)	andi	$2,$2,0x7f	addiu	$6,$6,%lo($LC37)	addiu	$7,$7,%lo($LC14)	li	$4,7			# 0x7	li	$5,4			# 0x4	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$2,16($sp)	.set	macro	.set	reorder	lwl	$2,43($18)	li	$4,40			# 0x28	lwr	$2,40($18)	li	$5,1			# 0x1	addiu	$16,$2,-11	sltu	$3,$16,40	.set	noreorder	.set	nomacro	jal	uc_calloc	movz	$4,$16,$3	.set	macro	.set	reorder	lw	$5,112($sp)	lw	$7,44($sp)	lw	$6,108($sp)	move	$4,$2	addiu	$5,$5,1	sltu	$2,$16,32	sw	$5,112($sp)	sw	$4,336($6)	.set	noreorder	.set	nomacro	bne	$2,$0,$L290	addiu	$5,$7,11	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	beq	$2,$0,$L546	andi	$2,$5,0x3	.set	macro	.set	reorder$L290:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder$L298:	lw	$2,108($sp)$L594:	lw	$4,336($2)	lwl	$3,3($4)	lwr	$3,0($4)	sltu	$2,$16,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L302	sltu	$2,$3,41	.set	macro	.set	reorder	beq	$2,$0,$L547$L302:	lwl	$3,19($4)	li	$2,542244864			# 0x20520000	lwr	$3,16($4)	ori	$2,$2,0x5644	.set	noreorder	.set	nomacro	beq	$3,$2,$L548	lw	$6,172($sp)	.set	macro	.set	reorder	sw	$0,68($6)	move	$7,$6$L307:	lbu	$6,49($18)	lbu	$2,48($18)	sll	$6,$6,8	lw	$5,80($sp)	or	$6,$6,$2	move	$4,$21	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	jal	get_ext_stream_properties	sw	$2,16($sp)	.set	macro	.set	reorder	beq	$2,$0,$L227	lbu	$2,49($18)	lbu	$3,48($18)	sll	$2,$2,8	or	$2,$2,$3	.set	noreorder	.set	nomacro	blez	$20,$L309	sw	$2,88($sp)	.set	macro	.set	reorder	move	$16,$0	.set	noreorder	.set	nomacro	j	$L311	lui	$17,%hi(asf_metadata_header)	.set	macro	.set	reorder$L312:	.set	noreorder	.set	nomacro	beq	$20,$16,$L581	lw	$5,172($sp)	.set	macro	.set	reorder$L311:	addu	$4,$21,$16	addiu	$5,$17,%lo(asf_metadata_header)	.set	noreorder	.set	nomacro	jal	memcmp	li	$6,16			# 0x10	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L312	addiu	$16,$16,1	.set	macro	.set	reorder	addiu	$16,$16,-1	addiu	$2,$16,24	.set	noreorder	.set	nomacro	bltz	$2,$L309	lw	$4,80($sp)	.set	macro	.set	reorder	subu	$3,$4,$2	.set	noreorder	.set	nomacro	bltz	$3,$L309	addiu	$22,$3,-2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$22,$L309	addu	$2,$21,$2	.set	macro	.set	reorder	lbu	$3,1($2)	lbu	$4,0($2)	sll	$3,$3,8	or	$23,$3,$4	addiu	$17,$2,2	move	$16,$0	sw	$0,92($sp)	addiu	$2,$23,-1$L569:	andi	$23,$2,0xffff	li	$3,65535			# 0xffff	.set	noreorder	.set	nomacro	beq	$23,$3,$L549	addiu	$4,$22,-12	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$4,$L581	lw	$5,172($sp)	.set	macro	.set	reorder	lbu	$2,5($17)	lbu	$3,4($17)	sll	$2,$2,8	or	$5,$2,$3	subu	$7,$4,$5	lbu	$8,1($17)	lbu	$9,0($17)	lbu	$10,3($17)	lbu	$11,2($17)	lbu	$2,11($17)	lbu	$3,10($17)	lbu	$6,9($17)	.set	noreorder	.set	nomacro	bltz	$7,$L309	lbu	$4,8($17)	.set	macro	.set	reorder	sll	$3,$3,16	sll	$2,$2,24	or	$2,$2,$3	or	$2,$2,$4	sll	$3,$6,8	or	$2,$3,$2	subu	$22,$7,$2	.set	noreorder	.set	nomacro	bltz	$22,$L309	addiu	$4,$17,12	.set	macro	.set	reorder	addu	$19,$4,$5	addu	$17,$19,$2	.set	noreorder	.set	nomacro	beq	$17,$0,$L309	sll	$2,$8,8	.set	macro	.set	reorder	or	$2,$2,$9	.set	noreorder	.set	nomacro	bne	$2,$0,$L569	addiu	$2,$23,-1	.set	macro	.set	reorder	sll	$2,$10,8	or	$2,$2,$11	sll	$2,$2,16	sra	$2,$2,16	.set	noreorder	.set	nomacro	beq	$2,$0,$L324	lw	$6,88($sp)	.set	macro	.set	reorder	andi	$2,$2,0xffff	.set	noreorder	.set	nomacro	bne	$6,$2,$L569	addiu	$2,$23,-1	.set	macro	.set	reorder$L324:	jal	get_ucs2str	.set	noreorder	.set	nomacro	beq	$2,$0,$L550	move	$fp,$2

⌨️ 快捷键说明

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