font_load.mid

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

MID
2,846
字号
	lw	$17,2196($sp)	lw	$16,2192($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,2232	.set	macro	.set	reorder$L306:	bne	$4,$2,$L55$L50:	lui	$6,%hi($LC5)	lw	$7,2232($sp)$L343:	addiu	$6,$6,%lo($LC5)	li	$4,30			# 0x1e	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,1			# 0x1	.set	macro	.set	reorder$L59:	.set	noreorder	.set	nomacro	jal	FS_FClose	move	$4,$23	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L321	lw	$4,4($20)	.set	macro	.set	reorder$L66:	bne	$5,$2,$L74	.set	noreorder	.set	nomacro	j	$L298	move	$5,$0	.set	macro	.set	reorder$L61:	.set	noreorder	.set	nomacro	j	$L298	move	$5,$2	.set	macro	.set	reorder$L72:	beq	$9,$12,$L298	addiu	$18,$18,1	sb	$0,0($4)	slt	$2,$18,8	addiu	$4,$4,1	sw	$4,0($8)	.set	noreorder	.set	nomacro	bne	$2,$0,$L298	addiu	$8,$8,4	.set	macro	.set	reorder	j	$L62$L99:	lui	$16,%hi($LC7)$L331:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC7)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L110	lbu	$3,%lo($LC7)($16)	.set	macro	.set	reorder	lbu	$2,64($sp)	addiu	$5,$16,%lo($LC7)	.set	noreorder	.set	nomacro	beq	$6,$0,$L112	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L114	lbu	$2,65($sp)	.set	macro	.set	reorder	lbu	$3,1($5)	sltu	$4,$6,2	.set	noreorder	.set	nomacro	bne	$4,$0,$L112	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L114	lbu	$3,66($sp)	.set	macro	.set	reorder	lbu	$2,2($5)	subu	$2,$3,$2	li	$3,2			# 0x2	beq	$6,$3,$L112	.set	noreorder	.set	nomacro	bne	$2,$0,$L335	lui	$16,%hi($LC15)	.set	macro	.set	reorder	lbu	$3,3($5)	lbu	$2,67($sp)	subu	$2,$2,$3$L112:	.set	noreorder	.set	nomacro	bne	$2,$0,$L335	lui	$16,%hi($LC15)	.set	macro	.set	reorder	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	bne	$18,$2,$L332	lui	$6,%hi($LC23)	.set	macro	.set	reorder	lui	$16,%hi($LC10)	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC10)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L122	lw	$17,32($sp)	.set	macro	.set	reorder	lbu	$3,%lo($LC10)($16)	lbu	$2,0($17)	addiu	$5,$16,%lo($LC10)	.set	noreorder	.set	nomacro	beq	$6,$0,$L124	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L126	sltu	$4,$6,2	.set	macro	.set	reorder	lbu	$2,1($17)	lbu	$3,1($5)	.set	noreorder	.set	nomacro	bne	$4,$0,$L124	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L126	lbu	$3,2($17)	lbu	$2,2($5)	.set	noreorder	.set	nomacro	beq	$6,$18,$L124	subu	$2,$3,$2	.set	macro	.set	reorder	beq	$2,$0,$L309$L126:	lui	$16,%hi($LC14)$L339:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC14)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L138	lbu	$3,%lo($LC14)($16)	.set	macro	.set	reorder	lbu	$2,0($17)	addiu	$5,$16,%lo($LC14)	.set	noreorder	.set	nomacro	beq	$6,$0,$L140	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L106	lbu	$2,1($17)	lbu	$3,1($5)	sltu	$4,$6,2	.set	noreorder	.set	nomacro	bne	$4,$0,$L140	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L106	lbu	$3,2($17)	lbu	$2,2($5)	subu	$2,$3,$2	li	$3,2			# 0x2	beq	$6,$3,$L140	.set	noreorder	.set	nomacro	bne	$2,$0,$L332	lui	$6,%hi($LC23)	.set	macro	.set	reorder	lbu	$3,3($17)	lbu	$2,3($5)	subu	$2,$3,$2$L140:	.set	noreorder	.set	nomacro	bne	$2,$0,$L332	lui	$6,%hi($LC23)	.set	macro	.set	reorder	lw	$19,36($sp)	.set	noreorder	.set	nomacro	jal	strlen	move	$4,$19	.set	macro	.set	reorder	lw	$4,4($20)	.set	noreorder	.set	nomacro	jal	strlen	move	$16,$2	.set	macro	.set	reorder	addiu	$2,$2,2	.set	noreorder	.set	nomacro	jal	uc_malloc	addu	$4,$16,$2	.set	macro	.set	reorder	beq	$2,$0,$L59	lw	$17,4($20)	move	$4,$19	.set	noreorder	.set	nomacro	jal	strlen	move	$18,$2	.set	macro	.set	reorder	move	$4,$17	.set	noreorder	.set	nomacro	jal	strlen	move	$16,$2	.set	macro	.set	reorder	addiu	$2,$2,2	lui	$21,%hi($LC11)	addu	$5,$16,$2	move	$7,$17	addiu	$6,$21,%lo($LC11)	move	$4,$18	.set	noreorder	.set	nomacro	jal	snprintf	sw	$19,16($sp)	.set	macro	.set	reorder	lw	$5,2240($sp)	.set	noreorder	.set	nomacro	jal	load_raw	move	$4,$18	.set	macro	.set	reorder	lw	$3,2184($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L310	sw	$2,84($3)	.set	macro	.set	reorder$L149:	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L322	move	$4,$fp	.set	macro	.set	reorder$L114:	lui	$16,%hi($LC15)$L335:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC15)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L153	lbu	$3,%lo($LC15)($16)	.set	macro	.set	reorder	lbu	$2,64($sp)	addiu	$5,$16,%lo($LC15)	.set	noreorder	.set	nomacro	beq	$6,$0,$L155	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L157	lbu	$2,65($sp)	.set	macro	.set	reorder	lbu	$3,1($5)	sltu	$4,$6,2	.set	noreorder	.set	nomacro	bne	$4,$0,$L155	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L157	lbu	$3,66($sp)	.set	macro	.set	reorder	lbu	$2,2($5)	subu	$2,$3,$2	li	$3,2			# 0x2	beq	$6,$3,$L155	.set	noreorder	.set	nomacro	bne	$2,$0,$L336	lui	$16,%hi($LC21)	.set	macro	.set	reorder	lbu	$3,3($5)	lbu	$2,67($sp)	subu	$2,$2,$3$L155:	.set	noreorder	.set	nomacro	bne	$2,$0,$L336	lui	$16,%hi($LC21)	.set	macro	.set	reorder	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	bne	$18,$2,$L332	lui	$6,%hi($LC23)	.set	macro	.set	reorder	lui	$16,%hi($LC16)	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC16)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L165	lw	$17,32($sp)	.set	macro	.set	reorder	lbu	$3,%lo($LC16)($16)	lbu	$2,0($17)	addiu	$5,$16,%lo($LC16)	.set	noreorder	.set	nomacro	beq	$6,$0,$L167	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L169	sltu	$4,$6,2	.set	macro	.set	reorder	lbu	$2,1($17)	lbu	$3,1($5)	.set	noreorder	.set	nomacro	bne	$4,$0,$L167	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L169	lbu	$3,2($17)	lbu	$2,2($5)	.set	noreorder	.set	nomacro	beq	$6,$18,$L167	subu	$2,$3,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L337	lui	$16,%hi($LC17)	.set	macro	.set	reorder	lbu	$3,3($5)	lbu	$2,3($17)	subu	$2,$2,$3$L167:	beq	$2,$0,$L311$L169:	lui	$16,%hi($LC17)$L337:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC17)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L176	lbu	$3,%lo($LC17)($16)	.set	macro	.set	reorder	lbu	$2,0($17)	addiu	$5,$16,%lo($LC17)	.set	noreorder	.set	nomacro	beq	$6,$0,$L178	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L180	sltu	$4,$6,2	.set	macro	.set	reorder	lbu	$2,1($17)	lbu	$3,1($5)	.set	noreorder	.set	nomacro	bne	$4,$0,$L178	subu	$2,$2,$3	.set	macro	.set	reorder	beq	$2,$0,$L312$L180:	lui	$16,%hi($LC18)$L340:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC18)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L187	lbu	$3,%lo($LC18)($16)	.set	macro	.set	reorder	lbu	$2,0($17)	addiu	$5,$16,%lo($LC18)	.set	noreorder	.set	nomacro	beq	$6,$0,$L189	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L191	sltu	$4,$6,2	.set	macro	.set	reorder	lbu	$2,1($17)	lbu	$3,1($5)	.set	noreorder	.set	nomacro	bne	$4,$0,$L189	subu	$2,$2,$3	.set	macro	.set	reorder	beq	$2,$0,$L313$L191:	lui	$16,%hi($LC19)$L341:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC19)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L198	lbu	$3,%lo($LC19)($16)	.set	macro	.set	reorder	lbu	$2,0($17)	addiu	$5,$16,%lo($LC19)	.set	noreorder	.set	nomacro	beq	$6,$0,$L200	subu	$2,$2,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L202	sltu	$4,$6,2	.set	macro	.set	reorder	lbu	$2,1($17)	lbu	$3,1($5)	.set	noreorder	.set	nomacro	bne	$4,$0,$L200	subu	$2,$2,$3	.set	macro	.set	reorder	beq	$2,$0,$L314$L202:	lui	$16,%hi($LC20)$L342:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC20)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L209	lbu	$3,%lo($LC20)($16)	.set	macro	.set	reorder	lbu	$2,0($17)	addiu	$5,$16,%lo($LC20)	.set	noreorder	.set	nomacro	beq	$6,$0,$L211	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L106	lbu	$2,1($17)	lbu	$3,1($5)	sltu	$4,$6,2	.set	noreorder	.set	nomacro	bne	$4,$0,$L211	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L106	lbu	$3,2($17)	lbu	$2,2($5)	subu	$2,$3,$2	li	$3,2			# 0x2	beq	$6,$3,$L211	.set	noreorder	.set	nomacro	bne	$2,$0,$L332	lui	$6,%hi($LC23)	.set	macro	.set	reorder	lbu	$3,3($17)	lbu	$2,3($5)	subu	$2,$3,$2$L211:	bne	$2,$0,$L106	lw	$4,36($sp)	move	$5,$0	li	$6,10			# 0xa	.set	noreorder	.set	nomacro	jal	__strtol_internal	move	$7,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L299	sw	$2,16($20)	.set	macro	.set	reorder$L95:	addiu	$5,$16,%lo($LC9)	.set	noreorder	.set	nomacro	jal	strcmp	addiu	$4,$sp,64	.set	macro	.set	reorder	j	$L97$L157:	lui	$16,%hi($LC21)$L336:	.set	noreorder	.set	nomacro	jal	strlen	addiu	$4,$16,%lo($LC21)	.set	macro	.set	reorder	move	$6,$2	sltu	$2,$2,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L219	lbu	$3,%lo($LC21)($16)	.set	macro	.set	reorder	lbu	$2,64($sp)	addiu	$5,$16,%lo($LC21)	.set	noreorder	.set	nomacro	beq	$6,$0,$L221	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L106	lbu	$2,65($sp)	lbu	$3,1($5)	sltu	$4,$6,2	.set	noreorder	.set	nomacro	bne	$4,$0,$L221	subu	$2,$2,$3	.set	macro	.set	reorder	bne	$2,$0,$L106	lbu	$3,66($sp)	lbu	$2,2($5)	subu	$2,$3,$2	li	$3,2			# 0x2	beq	$6,$3,$L221	.set	noreorder	.set	nomacro	bne	$2,$0,$L332	lui	$6,%hi($LC23)	.set	macro	.set	reorder	lbu	$3,3($5)	lbu	$2,67($sp)	subu	$2,$2,$3$L221:	.set	noreorder	.set	nomacro	bne	$2,$0,$L332	lui	$6,%hi($LC23)	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	bne	$18,$2,$L338	addiu	$6,$6,%lo($LC23)	.set	macro	.set	reorder	lw	$17,32($sp)	lw	$4,36($sp)	move	$5,$0	li	$6,10			# 0xa	move	$7,$0	.set	noreorder	.set	nomacro	jal	__strtol_internal	lbu	$16,0($17)	.set	macro	.set	reorder	lw	$4,40($sp)	move	$5,$0	li	$6,10			# 0xa	move	$7,$0	.set	noreorder	.set	nomacro	jal	__strtol_internal	move	$18,$2	.set	macro	.set	reorder	move	$19,$2	lui	$2,%hi(sub_unicode)	lw	$3,%lo(sub_unicode)($2)	.set	noreorder	.set	nomacro	beq	$3,$0,$L230	slt	$2,$16,128	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L230	sll	$2,$16,8	.set	macro	.set	reorder	lbu	$3,1($17)	addu	$16,$2,$3$L233:	slt	$2,$19,$18	bne	$2,$0,$L315$L235:	sll	$6,$16,1	sll	$4,$16,2	addu	$6,$6,$20	li	$2,131072			# 0x20000	subu	$5,$19,$18	addu	$4,$4,$20	li	$3,393216			# 0x60000	addu	$4,$4,$2	addu	$3,$6,$3	lw	$2,2180($sp)	addiu	$5,$5,1	sh	$5,148($3)	lw	$3,2176($sp)	addiu	$2,$2,1	sw	$2,2180($sp)	sw	$18,148($4)	.set	noreorder	.set	nomacro	j	$L299	sh	$3,148($6)	.set	macro	.set	reorder$L110:	addiu	$5,$16,%lo($LC7)	.set	noreorder	.set	nomacro	jal	strcmp	addiu	$4,$sp,64	.set	macro	.set	reorder	j	$L112$L304:	li	$2,90			# 0x5a	.set	noreorder	.set	nomacro	bne	$4,$2,$L55	lui	$6,%hi($LC5)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L343	lw	$7,2232($sp)	.set	macro	.set	reorder$L122:	addiu	$5,$16,%lo($LC10)	.set	noreorder	.set	nomacro	jal	strcmp	move	$4,$17	.set	macro	.set	reorder$L124:	.set	noreorder	.set	nomacro	bne	$2,$0,$L339	lui	$16,%hi($LC14)	.set	macro	.set	reorder	lw	$19,36($sp)$L325:	.set	noreorder	.set	nomacro	jal	strlen	move	$4,$19	.set	macro	.set	reorder	lw	$4,4($20)	.set	noreorder	.set	nomacro	jal	strlen	move	$16,$2	.set	macro	.set	reorder	addiu	$2,$2,2	.set	noreorder	.set	nomacro	jal	uc_malloc	addu	$4,$16,$2	.set	macro	.set	reorder	beq	$2,$0,$L59	lw	$17,4($20)	move	$4,$19	.set	noreorder	.set	nomacro	jal	strlen	move	$18,$2	.set	macro	.set	reorder	move	$4,$17	.set	noreorder	.set	nomacro	jal	strlen	move	$16,$2	.set	macro	.set	reorder	addiu	$2,$2,2	lui	$21,%hi($LC11)	addu	$5,$16,$2

⌨️ 快捷键说明

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