asf.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,970 行 · 第 1/5 页
S
4,970 行
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 nomacrobeq $2,$7,$L295sw $5,100($17).set macro.set reorderlw $2,17804($22)bne $2,$0,$L223lw $3,17816($22)$L217:lw $2,14372($22)subu $2,$2,$3.set noreorder.set nomacrobltz $2,$L289sw $2,14372($22).set macro.set reorderlw $7,17812($22)lw $8,28($17)sltu $2,$7,$8.set noreorder.set nomacrobeq $2,$0,$L225subu $2,$8,$7.set macro.set reordersltu $2,$2,$3.set noreorder.set nomacrobeq $2,$0,$L227move $6,$3.set macro.set reorder$L225:lui $6,%hi($LC17)addiu $6,$6,%lo($LC17)move $4,$fpmove $5,$0sw $3,16($sp).set noreorder.set nomacrojal av_logsw $8,20($sp).set macro.set reorderj $L289$L107:lw $2,17808($22)addu $2,$6,$2.set noreorder.set nomacrobltz $2,$L296sra $7,$2,31.set macro.set reordermove $6,$2.set noreorder.set nomacrojal url_fskipmove $4,$21.set macro.set reorder.set noreorder.set nomacrojal url_ftellmove $4,$21.set macro.set reorderlw $10,17688($22)move $8,$2li $2,-1 # 0xffffffffffffffffmove $9,$3lw $11,17692($22)sw $8,17848($22).set noreorder.set nomacrobeq $10,$2,$L297sw $3,17852($22).set macro.set reorder$L114:lw $2,17680($22)lw $3,17684($22)subu $6,$8,$2sltu $4,$8,$6subu $7,$9,$3subu $3,$7,$4sltu $2,$3,$11.set noreorder.set nomacrobne $2,$0,$L327move $4,$21.set macro.set reorder.set noreorder.set nomacrobeq $3,$11,$L298sltu $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 nomacroj $31addiu $sp,$sp,72.set macro.set reorder$L298:.set noreorder.set nomacrobeq $2,$0,$L264li $4,-5 # 0xfffffffffffffffb.set macro.set reordermove $4,$21$L327:.set noreorder.set nomacrojal url_ftelllw $23,12($fp).set macro.set reorderlw $10,3920($fp)lw $11,3924($fp)subu $4,$2,$10sltu $8,$2,$4subu $5,$3,$11lw $6,4($23)move $7,$0.set noreorder.set nomacrojal __moddi3subu $5,$5,$8.set macro.set reorderaddiu $16,$2,3li $20,-1 # 0xffffffffffffffffli $18,-1 # 0xffffffffffffffffli $17,-1 # 0xffffffffffffffff.set noreorder.set nomacroblez $16,$L299li $19,130 # 0x82.set macro.set reorder$L117:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reorderbeq $18,$19,$L300$L118:addiu $16,$16,-1$L330:move $20,$18move $18,$17.set noreorder.set nomacrobgtz $16,$L117move $17,$2.set macro.set reorder$L299:li $16,130 # 0x82beq $20,$16,$L123.set noreorder.set nomacrojal url_feofmove $4,$21.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L301andi $2,$20,0x8f.set macro.set reorder.set noreorder.set nomacrobeq $2,$16,$L123li $2,1 # 0x1.set macro.set reorder$L332:move $4,$21li $6,-1 # 0xffffffffffffffffli $7,-1 # 0xffffffffffffffff.set noreorder.set nomacrojal url_fseeksw $2,16($sp).set macro.set reordersra $2,$20,5andi $2,$2,0x3li $3,2 # 0x2li $17,8 # 0x8sw $18,17780($23).set noreorder.set nomacrobeq $2,$3,$L135sw $20,17776($23).set macro.set reorder$L307:li $7,3 # 0x3.set noreorder.set nomacrobeq $2,$7,$L136li $3,1 # 0x1.set macro.set reorderbeq $2,$3,$L302lw $16,4($23)$L137:lw $7,17776($23)li $3,2 # 0x2sra $2,$7,1andi $2,$2,0x3beq $2,$3,$L140$L308:li $3,3 # 0x3.set noreorder.set nomacrobeq $2,$3,$L141li $3,1 # 0x1.set macro.set reorderbeq $2,$3,$L303$L138:sra $2,$7,3andi $2,$2,0x3li $7,2 # 0x2beq $2,$7,$L144$L309:li $3,3 # 0x3.set noreorder.set nomacrobeq $2,$3,$L145li $7,1 # 0x1.set macro.set reorderbeq $2,$7,$L143move $18,$0$L146:li $2,536870912 # 0x20000000sltu $2,$16,$2beq $2,$0,$L304$L147:sltu $2,$18,$16beq $2,$0,$L305.set noreorder.set nomacrojal get_le32move $4,$21.set macro.set reordersw $2,17784($23).set noreorder.set nomacrojal get_le16move $4,$21.set macro.set reorderlw $3,17776($23)andi $3,$3,0x1.set noreorder.set nomacrobne $3,$0,$L306li $2,128 # 0x80.set macro.set reordersw $2,17788($23)li $2,1 # 0x1sw $2,17792($23)$L153:lw $4,17764($23)subu $2,$16,$18subu $2,$2,$17sltu $3,$16,$4.set noreorder.set nomacrobeq $3,$0,$L154sw $2,14372($23).set macro.set reordersubu $2,$4,$16addu $18,$18,$2$L154:sw $18,17808($23)$L156:.set noreorder.set nomacroj $L289sw $0,17844($22).set macro.set reorder$L300:bne $17,$0,$L118.set noreorder.set nomacrobne $2,$0,$L330addiu $16,$16,-1.set macro.set reorderaddiu $16,$16,1$L121:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reordermove $4,$21.set noreorder.set nomacrojal get_bytemove $20,$2.set macro.set reordermove $18,$2sra $2,$20,5andi $2,$2,0x3li $3,2 # 0x2li $17,11 # 0xbsw $18,17780($23).set noreorder.set nomacrobne $2,$3,$L307sw $20,17776($23).set macro.set reorder$L135:.set noreorder.set nomacrojal get_le16move $4,$21.set macro.set reorderlw $7,17776($23)move $16,$2sra $2,$7,1andi $2,$2,0x3li $3,2 # 0x2.set noreorder.set nomacrobne $2,$3,$L308addiu $17,$17,2.set macro.set reorder$L140:.set noreorder.set nomacrojal get_le16move $4,$21.set macro.set reorderlw $7,17776($23)sra $2,$7,3andi $2,$2,0x3li $7,2 # 0x2.set noreorder.set nomacrobne $2,$7,$L309addiu $17,$17,2.set macro.set reorder$L144:.set noreorder.set nomacrojal get_le16move $4,$21.set macro.set reordermove $18,$2li $2,536870912 # 0x20000000sltu $2,$16,$2.set noreorder.set nomacrobne $2,$0,$L147addiu $17,$17,2.set macro.set reorder$L304:.set noreorder.set nomacrojal url_ftellmove $4,$21.set macro.set reorderlui $6,%hi($LC8)addiu $6,$6,%lo($LC8).set noreorder.set nomacroj $L288move $7,$16.set macro.set reorder$L123:bne $18,$0,$L128beq $17,$0,$L121$L128:.set noreorder.set nomacrojal url_feofmove $4,$21.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L310lui $6,%hi($LC7).set macro.set reorderlw $2,14372($22)$L328:slt $2,$2,17bne $2,$0,$L156lw $2,17792($22).set noreorder.set nomacroblez $2,$L156lui $4,%hi($LC10).set macro.set reorderlui $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 nomacrojal __assert_failli $6,736 # 0x2e0.set macro.set reorder$L297:.set noreorder.set nomacrobne $11,$2,$L114move $4,$21.set macro.set reorderj $L327$L267:lw $8,17836($22)bne $9,$8,$L215$L294:lw $2,64($17)lw $3,17816($22)addu $2,$2,$3sltu $2,$9,$2beq $2,$0,$L217lw $2,24($17).set noreorder.set nomacrobne $2,$0,$L331lui $6,%hi($LC16).set macro.set reorder.set noreorder.set nomacroj $L218addiu $16,$17,8.set macro.set reorder$L269:.set noreorder.set nomacroj $L218lw $8,17836($22).set macro.set reorder$L295:sw $2,17804($22)$L223:lw $2,36($17)ori $2,$2,0x1sw $2,36($17).set noreorder.set nomacroj $L217lw $3,17816($22).set macro.set reorder$L291:move $4,$21.set noreorder.set nomacrojal get_bytelw $16,12($fp).set macro.set reorderandi $3,$2,0x7fsll $3,$3,2lw $7,17780($16)addu $3,$3,$16lw $4,17792($16)lw $6,12($3)sra $5,$7,4addiu $4,$4,-1sra $2,$2,7andi $5,$5,0x3li $3,2 # 0x2sw $4,17792($16)sw $2,17804($16).set noreorder.set nomacrobeq $5,$3,$L163sw $6,17856($16).set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $5,$2,$L164li $3,1 # 0x1.set macro.set reorderbeq $5,$3,$L312sw $0,17796($16)li $17,1 # 0x1$L165:sra $2,$7,2andi $2,$2,0x3li $3,2 # 0x2beq $2,$3,$L168$L319:li $3,3 # 0x3.set noreorder.set nomacrobeq $2,$3,$L169li $3,1 # 0x1.set macro.set reorderbeq $2,$3,$L313sw $0,17812($16)$L170:andi $2,$7,0x3li $7,2 # 0x2beq $2,$7,$L173$L320:li $3,3 # 0x3beq $2,$3,$L174li $7,1 # 0x1beq $2,$7,$L314sw $0,17800($16)$L176:lw $2,17776($16)andi $2,$2,0x1.set noreorder.set nomacrobeq $2,$0,$L191li $3,2 # 0x2.set macro.set reorderlw $2,17788($16)sra $2,$2,6andi $2,$2,0x3.set noreorder.set nomacrobeq $2,$3,$L195li $7,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $2,$7,$L196li $3,1 # 0x1.set macro.set reorderbeq $2,$3,$L315lw $4,14372($16)sw $0,17816($16)$L198:lw $2,17800($16)li $7,1 # 0x1beq $2,$7,$L316$L200:lw $3,17856($22)subu $2,$4,$17.set noreorder.set nomacrobltz $3,$L202sw $2,14372($16).set macro.set reordersll $2,$3,2addu $2,$2,$fplw $4,100($2)lw $3,80($4)slt $2,$3,48beq $2,$0,$L202lw $2,17804($22).set noreorder.set nomacrobne $2,$0,$L205slt $2,$3,32.set macro.set reorderbeq $2,$0,$L202$L205:lw $2,20($4).set noreorder.set nomacroj $L159sw $2,17888($22).set macro.set reorder$L310:addiu $6,$6,%lo($LC7)move $4,$fp.set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L328lw $2,14372($22).set macro.set reorder$L305:.set noreorder.set nomacrojal url_ftellmove $4,$21.set macro.set reorderlui $6,%hi($LC9)addiu $6,$6,%lo($LC9)move $7,$18$L288:move $4,$fpmove $5,$0sw $2,16($sp).set noreorder.set nomacrojal av_logsw $3,20($sp).set macro.set reorder.set noreorder.set nomacroj $L328lw $2,14372($22).set macro.set reorder$L301:.set noreorder.set nomacrojal url_ftellmove $4,$21.set macro.set reorderlui $6,%hi($LC6)addiu $6,$6,%lo($LC6)move $4,$fpmove $5,$0move $7,$20sw $2,16($sp).set noreorder.set nomacrojal av_logsw $3,20($sp).set macro.set reorderandi $2,$20,0x8f.set noreorder.set nomacrobne $2,$16,$L332li $2,1 # 0x1.set macro.set reorderj $L123$L293:lui $6,%hi($LC15)addiu $6,$6,%lo($LC15)move $4,$fpsw $8,20($sp)sw $9,24($sp).set noreorder.set nomacrojal av_logsw $10,16($sp).set macro.set reorderlw $8,28($17)sw $8,17836($22).set noreorder.set nomacroj $L212lw $9,28($17).set macro.set reorder$L312:.set noreorder.set nomacrojal get_bytemove $4,$21.set macro.set reorderlw $7,17780($16)li $17,2 # 0x2.set noreorder.set nomacroj $L165sw $2,17796($16).set macro.set reorder$L202:lw $6,17816($22)move $7,$0sw $0,17844($22).set noreorder.set nomacrojal url_fskipmove $4,$21.set macro.set reorderlw $2,14372($22)lw $7,17816($22)lw $3,17856($22)subu $2,$2,$7.set noreorder.set nomacrobgez $3,$L289sw $2,14372($22).set macro.set reorderlui $6,%hi($LC14)addiu $6,$6,%lo($LC14)move $4,$fp.set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorderj $L289$L227:lw $5,24($17)addu $5,$7,$5.set noreorder.set nomacrojal get_buffermove $4,$21.set macro.set reorderlw $3,64($17)lw $2,17816($22)lw $4,28($17)addu $7,$3,$2.set noreorder.set nomacrobne $7,$4,$L289sw $7,64($17).set macro.set reorderlw $2,17856($22)sll $2,$2,2addu $2,$2,$fplw $3,100($2)lw $4,8($3)li $3,2 # 0x2lw $2,228($4).set noreorder.set nomacrobne $2,$3,$L229slt $2,$7,101.set macro.set reorderbne $2,$0,$L229lw $5,24($17)lbu $2,0($5)bne $2,$0,$L317.set noreorder.set nomacroj $L235li $4,1 # 0x1.set macro.set reorder$L236:.set noreorder.set nomacrobeq $7,$4,$L333lui $6,%hi($LC18).set macro.set reorder$L235:addu $2,$4,$5lbu $3,0($2).set noreorder.set nomacrobeq $3,$0,$L236addiu $4,$4,1.set macro.set reorderaddiu $4,$4,-1$L234:.set noreorder.set nomacrobeq $4,$7,$L237lui $6,%hi($LC18).set macro.set reorder$L229:lw $3,80($17)slt $2,$3,2bne $2,$0,$L239lw $8,84($17)mul $2,$3,$8.set noreorder.set nomacrobeq $7,$2,$L241lui $6,%hi($LC19).set macro.set reordermove $4,$fpaddiu $6,$6,%lo($LC19)move $5,$0sw $8,16($sp).set noreorder.set nomacrojal av_logsw $3,20($sp).set macro.set reorder$L239:lw $7,76($sp)sw $0,64($17)addiu $6,$17,8addiu $8,$17,56$L263:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7).set noreorder.set nomacrobne $6,$8,$L263addiu $7,$7,16.set macro.set reorderlw $2,4($6)lw $3,0($6)move $4,$0sw $2,4($7)sw $3,0($7)sw $0,24($17).set noreorder.set nomacroj $L264sw $0,28($17).set macro.set reorder$L292:lw $3,17844($22)lw $2,17840($22)sra $4,$3,31addu $2,$3,$2sw $4,17828($22)sw $3,17824($22)move $4,$21.set noreorder.set nomacrojal get_bytesw $2,17844($22).set macro.set reorderlw $4,17832($22)lw $3,14372($22)addiu $5,$4,-1addiu $3,$3,-1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?