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 + -
显示快捷键?