font_load.s

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

S
2,846
字号
move	$7,$17addiu	$6,$21,%lo($LC11)move	$4,$18.set	noreorder.set	nomacrojal	snprintfsw	$19,16($sp).set	macro.set	reorderlw	$5,2240($sp).set	noreorder.set	nomacrojal	load_rawmove	$4,$18.set	macro.set	reorderlw	$3,2184($sp).set	noreorder.set	nomacrobne	$2,$0,$L149sw	$2,20($3).set	macro.set	reorder.set	noreorder.set	nomacrojal	uc_freemove	$4,$18.set	macro.set	reorderlui	$18,%hi($LC12).set	noreorder.set	nomacrojal	strlenmove	$4,$19.set	macro.set	reorderaddiu	$4,$18,%lo($LC12).set	noreorder.set	nomacrojal	strlenmove	$16,$2.set	macro.set	reorderaddiu	$2,$2,2.set	noreorder.set	nomacrojal	uc_mallocaddu	$4,$16,$2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L59move	$17,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	strlenmove	$4,$19.set	macro.set	reorderaddiu	$4,$18,%lo($LC12).set	noreorder.set	nomacrojal	strlenmove	$16,$2.set	macro.set	reorderaddiu	$2,$2,2addiu	$7,$18,%lo($LC12)addu	$5,$16,$2addiu	$6,$21,%lo($LC11)move	$4,$17.set	noreorder.set	nomacrojal	snprintfsw	$19,16($sp).set	macro.set	reorderlw	$5,2240($sp).set	noreorder.set	nomacrojal	load_rawmove	$4,$17.set	macro.set	reorderlw	$3,2184($sp)move	$18,$17.set	noreorder.set	nomacrobne	$2,$0,$L149sw	$2,20($3).set	macro.set	reorderlui	$6,%hi($LC13)addiu	$6,$6,%lo($LC13)move	$7,$19li	$4,30			# 0x1e.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrojal	uc_freemove	$4,$17.set	macro.set	reorderj	$L59$L230:.set	noreorder.set	nomacrojal	strlenmove	$4,$17.set	macro.set	reorderli	$3,1			# 0x1.set	noreorder.set	nomacrobeq	$2,$3,$L233move	$4,$17.set	macro.set	reordermove	$5,$0move	$6,$0.set	noreorder.set	nomacrojal	__strtol_internalmove	$7,$0.set	macro.set	reordermove	$16,$2slt	$2,$19,$18beq	$2,$0,$L235$L315:lui	$6,%hi($LC22)addiu	$6,$6,%lo($LC22)move	$7,$16li	$4,30			# 0x1e.set	noreorder.set	nomacrojal	mp_msgli	$5,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L322move	$4,$fp.set	macro.set	reorder$L305:.set	noreorder.set	nomacrobne	$4,$2,$L55lui	$6,%hi($LC5).set	macro.set	reorder.set	noreorder.set	nomacroj	$L343lw	$7,2232($sp).set	macro.set	reorder$L153:addiu	$5,$16,%lo($LC15).set	noreorder.set	nomacrojal	strcmpaddiu	$4,$sp,64.set	macro.set	reorderj	$L155$L312:lbu	$3,2($17)lbu	$2,2($5)subu	$2,$3,$2li	$3,2			# 0x2beq	$6,$3,$L178.set	noreorder.set	nomacrobne	$2,$0,$L340lui	$16,%hi($LC18).set	macro.set	reorderlbu	$3,3($5)lbu	$2,3($17)subu	$2,$2,$3$L178:.set	noreorder.set	nomacrobne	$2,$0,$L340lui	$16,%hi($LC18).set	macro.set	reorderlw	$4,36($sp)$L324:move	$5,$0li	$6,10			# 0xa.set	noreorder.set	nomacrojal	__strtol_internalmove	$7,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L322move	$4,$fp.set	macro.set	reorder$L219:addiu	$5,$16,%lo($LC21).set	noreorder.set	nomacrojal	strcmpaddiu	$4,$sp,64.set	macro.set	reorderj	$L221$L308:.set	noreorder.set	nomacrojal	strlenmove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L78move	$3,$2.set	macro.set	reorderslt	$2,$2,63.set	noreorder.set	nomacrobeq	$2,$0,$L78addu	$2,$16,$3.set	macro.set	reorderlbu	$4,-1($2)li	$3,93			# 0x5d.set	noreorder.set	nomacrobne	$4,$3,$L78move	$5,$16.set	macro.set	reorder.set	noreorder.set	nomacrojal	strcpyaddiu	$4,$sp,64.set	macro.set	reorderlui	$6,%hi($LC6)addiu	$6,$6,%lo($LC6)li	$4,30			# 0x1eli	$5,7			# 0x7addiu	$7,$sp,64.set	noreorder.set	nomacrojal	mp_msglui	$16,%hi($LC7).set	macro.set	reorder.set	noreorder.set	nomacrojal	strlenaddiu	$4,$16,%lo($LC7).set	macro.set	reordermove	$6,$2sltu	$2,$2,4.set	noreorder.set	nomacrobeq	$2,$0,$L84lbu	$3,%lo($LC7)($16).set	macro.set	reorderlbu	$2,64($sp)addiu	$5,$16,%lo($LC7).set	noreorder.set	nomacrobeq	$6,$0,$L86subu	$2,$2,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L322move	$4,$fp.set	macro.set	reorderlbu	$2,65($sp)lbu	$3,1($5)sltu	$4,$6,2.set	noreorder.set	nomacrobne	$4,$0,$L86subu	$2,$2,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L299lbu	$3,66($sp).set	macro.set	reorderlbu	$2,2($5)subu	$2,$3,$2li	$3,2			# 0x2beq	$6,$3,$L86.set	noreorder.set	nomacrobne	$2,$0,$L322move	$4,$fp.set	macro.set	reorderlbu	$3,3($5)lbu	$2,67($sp)subu	$2,$2,$3$L86:.set	noreorder.set	nomacrobne	$2,$0,$L322move	$4,$fp.set	macro.set	reorderlw	$2,2176($sp)lw	$3,2184($sp)addiu	$2,$2,1sw	$2,2176($sp)addiu	$3,$3,4slt	$2,$2,16.set	noreorder.set	nomacrobne	$2,$0,$L322sw	$3,2184($sp).set	macro.set	reorderlui	$6,%hi($LC8)addiu	$6,$6,%lo($LC8)li	$4,30			# 0x1e.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorderj	$L59$L187:addiu	$5,$16,%lo($LC18).set	noreorder.set	nomacrojal	strcmpmove	$4,$17.set	macro.set	reorder$L189:.set	noreorder.set	nomacrobne	$2,$0,$L341lui	$16,%hi($LC19).set	macro.set	reorderlw	$4,36($sp)move	$5,$0$L344:li	$6,10			# 0xa.set	noreorder.set	nomacrojal	__strtol_internalmove	$7,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L299sw	$2,8($20).set	macro.set	reorder$L138:move	$4,$17.set	noreorder.set	nomacrojal	strcmpaddiu	$5,$16,%lo($LC14).set	macro.set	reorderj	$L140$L198:addiu	$5,$16,%lo($LC19).set	noreorder.set	nomacrojal	strcmpmove	$4,$17.set	macro.set	reorder$L200:.set	noreorder.set	nomacrobne	$2,$0,$L342lui	$16,%hi($LC20).set	macro.set	reorderlw	$4,36($sp)move	$5,$0$L345:li	$6,10			# 0xa.set	noreorder.set	nomacrojal	__strtol_internalmove	$7,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L299sw	$2,12($20).set	macro.set	reorder$L165:addiu	$5,$16,%lo($LC16).set	noreorder.set	nomacrojal	strcmpmove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L337lui	$16,%hi($LC17).set	macro.set	reorder$L311:.set	noreorder.set	nomacrojal	uc_strduplw	$4,36($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L299sw	$2,0($20).set	macro.set	reorder$L310:.set	noreorder.set	nomacrojal	uc_freemove	$4,$18.set	macro.set	reorderlui	$18,%hi($LC12).set	noreorder.set	nomacrojal	strlenmove	$4,$19.set	macro.set	reorderaddiu	$4,$18,%lo($LC12).set	noreorder.set	nomacrojal	strlenmove	$16,$2.set	macro.set	reorderaddiu	$2,$2,2.set	noreorder.set	nomacrojal	uc_mallocaddu	$4,$16,$2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L59move	$17,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	strlenmove	$4,$19.set	macro.set	reorderaddiu	$4,$18,%lo($LC12).set	noreorder.set	nomacrojal	strlenmove	$16,$2.set	macro.set	reorderaddiu	$2,$2,2addiu	$7,$18,%lo($LC12)addu	$5,$16,$2addiu	$6,$21,%lo($LC11)move	$4,$17.set	noreorder.set	nomacrojal	snprintfsw	$19,16($sp).set	macro.set	reorderlw	$5,2240($sp).set	noreorder.set	nomacrojal	load_rawmove	$4,$17.set	macro.set	reorderlw	$3,2184($sp)move	$18,$17.set	noreorder.set	nomacrobne	$2,$0,$L149sw	$2,84($3).set	macro.set	reorderlui	$6,%hi($LC13)addiu	$6,$6,%lo($LC13)move	$7,$19li	$5,1			# 0x1.set	noreorder.set	nomacrojal	mp_msgli	$4,30			# 0x1e.set	macro.set	reorder.set	noreorder.set	nomacrojal	uc_freemove	$4,$17.set	macro.set	reorderj	$L59$L176:addiu	$5,$16,%lo($LC17).set	noreorder.set	nomacrojal	strcmpmove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L340lui	$16,%hi($LC18).set	macro.set	reorder.set	noreorder.set	nomacroj	$L324lw	$4,36($sp).set	macro.set	reorder$L209:move	$4,$17.set	noreorder.set	nomacrojal	strcmpaddiu	$5,$16,%lo($LC20).set	macro.set	reorderj	$L211$L309:lbu	$3,3($5)lbu	$2,3($17)subu	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L339lui	$16,%hi($LC14).set	macro.set	reorder.set	noreorder.set	nomacroj	$L325lw	$19,36($sp).set	macro.set	reorder$L313:lbu	$3,2($17)lbu	$2,2($5)subu	$2,$3,$2li	$3,2			# 0x2beq	$6,$3,$L189.set	noreorder.set	nomacrobne	$2,$0,$L341lui	$16,%hi($LC19).set	macro.set	reorderlbu	$3,3($5)lbu	$2,3($17)subu	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L341lw	$4,36($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L344move	$5,$0.set	macro.set	reorder$L314:lbu	$3,2($17)lbu	$2,2($5)subu	$2,$3,$2li	$3,2			# 0x2beq	$6,$3,$L200.set	noreorder.set	nomacrobne	$2,$0,$L342lui	$16,%hi($LC20).set	macro.set	reorderlbu	$3,3($5)lbu	$2,3($17)subu	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L342lw	$4,36($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L345move	$5,$0.set	macro.set	reorder$L27:addiu	$3,$20,2sb	$0,0($20).set	noreorder.set	nomacroj	$L25sb	$0,1($20).set	macro.set	reorder$L106:lui	$6,%hi($LC23)$L332:addiu	$6,$6,%lo($LC23)$L338:move	$7,$fpli	$4,30			# 0x1e.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorderj	$L59$L38:sb	$0,4($5)sb	$0,1($4)lui	$5,%hi($LC3)lw	$4,2232($sp).set	noreorder.set	nomacrojal	FS_FOpenaddiu	$5,$5,%lo($LC3).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L40move	$23,$2.set	macro.set	reorder$L302:lui	$6,%hi($LC4)lw	$7,2232($sp)addiu	$6,$6,%lo($LC4)li	$4,30			# 0x1e.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorder.set	noreorder.set	nomacroj	$L321lw	$4,4($20).set	macro.set	reorder$L39:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L36sb	$0,5($5).set	macro.set	reorder$L28:addiu	$3,$20,3sb	$0,0($20)sb	$0,1($20).set	noreorder.set	nomacroj	$L25sb	$0,2($20).set	macro.set	reorder$L300:addiu	$3,$20,1.set	noreorder.set	nomacroj	$L25sb	$0,0($20).set	macro.set	reorder$L301:.set	noreorder.set	nomacroj	$L36sb	$0,4($5).set	macro.set	reorder$L240:lh	$3,338($20)li	$4,95			# 0x5fslt	$3,$3,0li	$2,63			# 0x3fmovz	$2,$4,$3sll	$5,$2,1li	$4,131072			# 0x20000sll	$2,$2,2li	$6,393216			# 0x60000addu	$2,$2,$20addu	$5,$5,$20ori	$3,$4,0x94addu	$12,$5,$6addu	$8,$20,$3addu	$11,$2,$4addu	$10,$20,$4move	$7,$20.set	noreorder.set	nomacroj	$L264ori	$6,$6,0x94.set	macro.set	reorder$L265:addiu	$7,$7,2.set	noreorder.set	nomacrobeq	$7,$10,$L320addiu	$8,$8,4.set	macro.set	reorder$L264:lh	$2,148($7).set	noreorder.set	nomacrobgez	$2,$L265addu	$9,$7,$6.set	macro.set	reorderlhu	$4,148($5)lw	$2,148($11)lhu	$3,148($12)sh	$4,148($7)addiu	$7,$7,2sw	$2,0($8)sh	$3,0($9).set	noreorder.set	nomacrobne	$7,$10,$L264addiu	$8,$8,4.set	macro.set	reorder$L320:lw	$4,8($20)li	$2,393216			# 0x60000addu	$2,$20,$2sh	$4,212($2)li	$3,-1lw	$2,2180($sp)lw	$7,2232($sp)lui	$6,%hi($LC29)sh	$3,212($20)addiu	$6,$6,%lo($LC29)li	$4,30			# 0x1eli	$5,6			# 0x6.set	noreorder.set	nomacrojal	mp_msgsw	$2,16($sp).set	macro.set	reordermove	$2,$20lw	$31,2228($sp)lw	$fp,2224($sp)lw	$23,2220($sp)lw	$22,2216($sp)lw	$21,2212($sp)lw	$20,2208($sp)lw	$19,2204($sp)lw	$18,2200($sp)lw	$17,2196($sp)lw	$16,2192($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,2232.set	macro.set	reorder$L238:lw	$7,2232($sp)addiu	$6,$6,%lo($LC24)li	$4,30			# 0x1e.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L321lw	$4,4($20).set	macro.set	reorder$L84:addiu	$5,$16,%lo($LC7).set	noreorder.set	nomacrojal	strcmpaddiu	$4,$sp,64.set	macro.set	reorderj	$L86.end	read_font_desc.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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