vf_test.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,937 行 · 第 1/5 页
S
4,937 行
lui $6,%hi(c+64)addiu $18,$18,8addiu $4,$6,%lo(c+64)sw $2,0($20)sw $3,4($20).set noreorder.set nomacrobne $18,$4,$L372addiu $20,$20,8.set macro.set reorderaddiu $21,$21,8li $2,64 # 0x40.set noreorder.set nomacrobne $21,$2,$L167addiu $19,$19,32.set macro.set reordermove $21,$fpaddiu $19,$sp,280$L171:lui $6,%hi(c)move $20,$21addiu $18,$6,%lo(c)$L373:lw $4,0($18)lw $5,4($18)lw $6,0($19).set noreorder.set nomacrojal __muldf3lw $7,4($19).set macro.set reorderlw $4,64($18)lw $5,68($18)lw $6,64($19)lw $7,68($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,128($18)lw $5,132($18)lw $6,128($19)lw $7,132($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,192($18)lw $5,196($18)lw $6,192($19)lw $7,196($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,256($18)lw $5,260($18)lw $6,256($19)lw $7,260($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,320($18)lw $5,324($18)lw $6,320($19)lw $7,324($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,384($18)lw $5,388($18)lw $6,384($19)lw $7,388($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,448($18)lw $5,452($18)lw $6,448($19)lw $7,452($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $4,$2move $5,$3move $6,$16.set noreorder.set nomacrojal __adddf3move $7,$17.set macro.set reordermove $5,$3lui $3,%hi($LC15)lw $6,%lo($LC15)($3)lw $7,%lo($LC15+4)($3).set noreorder.set nomacrojal __adddf3move $4,$2.set macro.set reordermove $4,$2.set noreorder.set nomacrojal floormove $5,$3.set macro.set reordermove $5,$3.set noreorder.set nomacrojal __fixdfsimove $4,$2.set macro.set reorderslt $4,$2,256li $3,255 # 0xffmovn $3,$2,$4slt $2,$3,0lui $5,%hi(c+64)movn $3,$0,$2addiu $18,$18,8addiu $4,$5,%lo(c+64)sb $3,0($20).set noreorder.set nomacrobne $18,$4,$L373addu $20,$20,$22.set macro.set reorderlw $9,920($sp)addiu $19,$19,8.set noreorder.set nomacrobne $19,$9,$L171addiu $21,$21,1.set macro.set reorderlw $2,892($sp)addiu $fp,$fp,16addiu $2,$2,16sw $2,892($sp)lw $3,892($sp)li $2,128 # 0x80.set noreorder.set nomacrobne $3,$2,$L148addiu $23,$23,4.set macro.set reorderlw $4,888($sp)lw $5,816($sp)lw $6,796($sp)addiu $4,$4,8addu $5,$5,$6li $2,64 # 0x40sw $4,888($sp).set noreorder.set nomacrobne $4,$2,$L147sw $5,816($sp).set macro.set reorder$L121:lw $4,968($sp)$L576:lw $5,896($sp)lw $3,100($4)addiu $2,$5,1lw $6,976($sp)lw $5,900($sp)lw $7,980($sp).set noreorder.set nomacrojal vf_next_put_imagesw $2,0($3).set macro.set reorderlw $31,964($sp)lw $fp,960($sp)lw $23,956($sp)lw $22,952($sp)lw $21,948($sp)lw $20,944($sp)lw $19,940($sp)lw $18,936($sp)lw $17,932($sp)lw $16,928($sp).set noreorder.set nomacroj $31addiu $sp,$sp,968.set macro.set reorder$L549:move $4,$6move $5,$0.set noreorder.set nomacrojal memsetmove $6,$7.set macro.set reorderlw $2,900($sp)lw $5,900($sp)lw $3,52($2)lw $2,28($2)lw $4,100($5)mul $3,$3,$2sra $7,$3,$4sltu $2,$7,40.set noreorder.set nomacrobeq $2,$0,$L87lw $6,36($5).set macro.set reorder$L552:move $4,$6li $5,128 # 0x80.set noreorder.set nomacrojal memsetmove $6,$7.set macro.set reorderlw $2,900($sp)lw $5,900($sp)lw $3,56($2)lw $2,28($2)lw $4,100($5)mul $3,$3,$2sra $7,$3,$4sltu $2,$7,40.set noreorder.set nomacrobeq $2,$0,$L104lw $6,40($5).set macro.set reorder$L555:move $4,$6li $5,128 # 0x80.set noreorder.set nomacrojal memsetmove $6,$7.set macro.set reorder.set noreorder.set nomacroj $L575lw $3,896($sp).set macro.set reorder$L102:li $2,-128sb $2,4($5).set noreorder.set nomacroj $L89sb $2,1($4).set macro.set reorder$L92:li $2,-128addiu $4,$6,2sb $2,1($6).set noreorder.set nomacroj $L90sb $2,0($6).set macro.set reorder$L119:li $2,-128sb $2,4($5).set noreorder.set nomacroj $L106sb $2,1($4).set macro.set reorder$L75:addiu $4,$6,2sb $0,0($6).set noreorder.set nomacroj $L73sb $0,1($6).set macro.set reorder$L109:li $2,-128addiu $4,$6,2sb $2,1($6).set noreorder.set nomacroj $L107sb $2,0($6).set macro.set reorder$L85:sb $0,4($5).set noreorder.set nomacroj $L72sb $0,1($3).set macro.set reorder$L76:addiu $4,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L73sb $0,2($6).set macro.set reorder$L123:lw $9,900($sp)move $12,$0lw $6,48($9)lw $10,32($9)sll $13,$6,4$L134:move $8,$10move $7,$11move $9,$0$L135:andi $4,$7,0x00ffmove $3,$8move $5,$0$L136:addiu $5,$5,1li $2,8 # 0x8sb $4,0($3)sb $4,1($3)sb $4,2($3)sb $4,3($3)sb $4,4($3)sb $4,5($3)sb $4,6($3)sb $4,7($3).set noreorder.set nomacrobne $5,$2,$L136addu $3,$3,$6.set macro.set reorderaddiu $9,$9,16li $2,256 # 0x100addiu $7,$7,1.set noreorder.set nomacrobne $9,$2,$L135addiu $8,$8,16.set macro.set reorderaddiu $12,$12,16addiu $11,$11,16.set noreorder.set nomacrobne $12,$9,$L134addu $10,$10,$13.set macro.set reorder.set noreorder.set nomacroj $L576lw $4,968($sp).set macro.set reorder$L124:lw $2,900($sp)move $12,$0lw $6,52($2)lw $10,36($2)sll $13,$6,4$L139:move $8,$10move $7,$11move $9,$0$L140:andi $4,$7,0x00ffmove $3,$8move $5,$0$L141:addiu $5,$5,1li $2,8 # 0x8sb $4,0($3)sb $4,1($3)sb $4,2($3)sb $4,3($3)sb $4,4($3)sb $4,5($3)sb $4,6($3)sb $4,7($3).set noreorder.set nomacrobne $5,$2,$L141addu $3,$3,$6.set macro.set reorderaddiu $9,$9,16li $2,256 # 0x100addiu $7,$7,1.set noreorder.set nomacrobne $9,$2,$L140addiu $8,$8,16.set macro.set reorderaddiu $12,$12,16addiu $11,$11,16.set noreorder.set nomacrobne $12,$9,$L139addu $10,$10,$13.set macro.set reorder.set noreorder.set nomacroj $L576lw $4,968($sp).set macro.set reorder$L125:lw $3,900($sp)sll $2,$11,2lw $22,48($3)lw $20,32($3)addiu $21,$2,384sll $fp,$22,4move $23,$0$L144:move $19,$20move $18,$23move $16,$0$L145:li $2,1024 # 0x400move $4,$19move $7,$18move $5,$22move $6,$21sw $2,16($sp).set noreorder.set nomacrojal drawBasisaddiu $16,$16,16.set macro.set reorderli $2,128 # 0x80addiu $18,$18,1.set noreorder.set nomacrobne $16,$2,$L145addiu $19,$19,16.set macro.set reorderaddiu $23,$23,8li $2,64 # 0x40.set noreorder.set nomacrobne $23,$2,$L144addu $20,$20,$fp.set macro.set reorder.set noreorder.set nomacroj $L576lw $4,968($sp).set macro.set reorder$L127:lw $9,900($sp)addiu $2,$sp,280lw $22,48($9)lw $3,32($9)sll $11,$11,2sll $4,$22,4addiu $5,$sp,344addiu $6,$sp,249andi $9,$2,0x3sw $2,912($sp)sw $3,792($sp)sw $11,812($sp)sw $4,808($sp)sw $0,880($sp)sw $5,920($sp)sw $6,924($sp)sw $9,908($sp)move $fp,$3move $23,$11$L174:sw $0,884($sp)$L175:li $2,2 # 0x2li $3,4 # 0x4.set noreorder.set nomacrobeq $3,$2,$L178li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L179li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L177addiu $4,$sp,24.set macro.set reorderaddiu $3,$sp,24$L180:addiu $4,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L587lw $9,924($sp).set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$4,$2addiu $5,$2,32sltu $3,$4,$5.set noreorder.set nomacrobeq $3,$0,$L588li $2,-32 # 0xffffffffffffffe0.set macro.set reorder$L401:#APP.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$5bne $2,$0,$L401lw $9,924($sp)$L587:li $2,-32 # 0xffffffffffffffe0$L588:and $5,$9,$2sltu $3,$4,$5.set noreorder.set nomacrobeq $3,$0,$L589addiu $3,$sp,276.set macro.set reorderaddiu $2,$4,4$L590:#APPpref 30,0($2).word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$5.set noreorder.set nomacrobne $2,$0,$L590addiu $2,$4,4.set macro.set reorderaddiu $3,$sp,276$L589:sltu $2,$4,$3beq $2,$0,$L186$L403:#APP.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$3bne $2,$0,$L403$L186:lw $5,908($sp)li $2,2 # 0x2.set noreorder.set nomacrobeq $5,$2,$L190addiu $3,$4,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $5,$2,$L191li $2,1 # 0x1.set macro.set reorderbeq $5,$2,$L559$L188:lw $3,28($sp)li $2,1024 # 0x400movn $3,$23,$23move $21,$0addiu $19,$sp,24sw $2,24($sp)sw $3,28($sp)$L194:sll $2,$21,3addiu $6,$sp,280lui $9,%hi(c)addu $20,$6,$2addiu $18,$9,%lo(c)$L374:.set noreorder.set nomacrojal __floatsidflw $4,0($19).set macro.set reorderlw $6,0($18)lw $7,4($18)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reorderlw $4,4($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,64($18)lw $7,68($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,8($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,128($18)lw $7,132($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,12($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,192($18)lw $7,196($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,16($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,256($18)lw $7,260($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,20($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,320($18)lw $7,324($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,24($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,384($18)lw $7,388($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,28($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,448($18)lw $7,452($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $4,$2move $5,$3move $6,$16.set noreorder.set nomacrojal __adddf3move $7,$17.set macro.set reorderlui $5,%hi(c+64)addiu $18,$18,8
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?