vf_test.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,937 行 · 第 1/5 页
S
4,937 行
addiu $4,$5,%lo(c+64)sw $2,0($20)sw $3,4($20).set noreorder.set nomacrobne $18,$4,$L374addiu $20,$20,8.set macro.set reorderaddiu $21,$21,8li $2,64 # 0x40.set noreorder.set nomacrobne $21,$2,$L194addiu $19,$19,32.set macro.set reordermove $21,$fpaddiu $19,$sp,280$L198:lui $6,%hi(c)move $20,$21addiu $18,$6,%lo(c)$L375: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 $4,$2lui $2,%hi($LC15)lw $6,%lo($LC15)($2)lw $7,%lo($LC15+4)($2).set noreorder.set nomacrojal __adddf3move $5,$3.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,$L375addu $20,$20,$22.set macro.set reorderlw $6,920($sp)addiu $19,$19,8.set noreorder.set nomacrobne $19,$6,$L198addiu $21,$21,1.set macro.set reorderlw $9,884($sp)li $2,256 # 0x100addiu $9,$9,16sw $9,884($sp)addiu $fp,$fp,16.set noreorder.set nomacrobne $9,$2,$L175addiu $23,$23,4.set macro.set reorderlw $2,880($sp)lw $3,812($sp)lw $4,792($sp)lw $5,808($sp)addiu $2,$2,16addiu $3,$3,64addu $4,$4,$5sw $2,880($sp)sw $3,812($sp).set noreorder.set nomacrobeq $2,$9,$L121sw $4,792($sp).set macro.set reorderlw $fp,792($sp).set noreorder.set nomacroj $L174lw $23,812($sp).set macro.set reorder$L128:lw $6,900($sp)sll $21,$11,2lw $20,52($6)lw $22,36($6)sll $fp,$20,4move $23,$0$L201:move $18,$22move $16,$21move $19,$0$L202:li $2,1024 # 0x400move $4,$18move $6,$16move $5,$20li $7,1 # 0x1sw $2,16($sp).set noreorder.set nomacrojal drawBasisaddiu $19,$19,16.set macro.set reorderli $2,256 # 0x100addiu $18,$18,16.set noreorder.set nomacrobne $19,$2,$L202addiu $16,$16,4.set macro.set reorderaddiu $23,$23,16addiu $21,$21,64.set noreorder.set nomacrobne $23,$19,$L201addu $22,$22,$fp.set macro.set reorder.set noreorder.set nomacroj $L576lw $4,968($sp).set macro.set reorder$L129:sll $2,$11,2addiu $2,$2,256sw $2,824($sp)lw $9,900($sp)lw $2,900($sp)lw $3,900($sp)lw $4,900($sp)lw $5,900($sp)lw $6,900($sp)addiu $9,$9,32addiu $2,$2,48addiu $3,$3,36addiu $4,$4,52addiu $5,$5,40addiu $6,$6,56sw $9,868($sp)sw $2,860($sp)sw $3,840($sp)sw $4,836($sp)sw $5,832($sp)sw $6,828($sp)move $fp,$0sll $2,$fp,1$L610:sw $2,872($sp)move $23,$fpsw $0,876($sp)$L205:lw $9,860($sp)lw $5,876($sp)lw $22,0($9)lw $3,840($sp)lw $4,832($sp)lw $6,868($sp)lw $9,836($sp)mtlo $5lw $5,872($sp)lw $2,0($3)lw $8,0($6)lw $3,0($4)lw $6,0($9)lw $9,876($sp)madd $22,$5addu $2,$9,$2addu $3,$9,$3lw $9,872($sp)mflo $4lw $5,828($sp)mtlo $2madd $9,$6lw $7,0($5)lw $2,872($sp)mflo $9mtlo $3madd $2,$7sll $4,$4,1mflo $2addu $4,$4,$8andi $5,$23,0x1sw $9,848($sp)sw $2,852($sp).set noreorder.set nomacrobeq $5,$0,$L206sw $4,844($sp).set macro.set reorderaddiu $3,$sp,280li $4,4 # 0x4li $2,3 # 0x3sw $3,912($sp).set noreorder.set nomacrobeq $4,$2,$L211addiu $3,$sp,24.set macro.set reorderli $2,1 # 0x1beq $4,$2,$L560$L208:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L591addiu $4,$sp,280.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L212$L404:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L404$L212:addiu $4,$sp,280$L591:addiu $2,$4,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L592addiu $6,$sp,280.set macro.set reorderaddiu $2,$5,4$L593:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L593addiu $2,$5,4.set macro.set reorderaddiu $6,$sp,280$L592:addiu $3,$6,-4sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L594lw $9,912($sp).set macro.set reorder$L406:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L406lw $9,912($sp).set macro.set reorder$L594:li $2,3 # 0x3andi $3,$9,0x3.set noreorder.set nomacrobeq $3,$2,$L222li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L561$L219:lw $3,28($sp)lw $2,824($sp)addiu $19,$sp,24movn $3,$2,$2li $2,1024 # 0x400move $21,$0sw $2,24($sp)sw $3,28($sp)$L225:sll $2,$21,3addiu $3,$sp,280lui $4,%hi(c)addu $20,$3,$2addiu $18,$4,%lo(c)$L376:.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 $9,%hi(c+64)addiu $18,$18,8addiu $4,$9,%lo(c+64)sw $2,0($20)sw $3,4($20).set noreorder.set nomacrobne $18,$4,$L376addiu $20,$20,8.set macro.set reorderaddiu $21,$21,8li $2,64 # 0x40.set noreorder.set nomacrobne $21,$2,$L225addiu $19,$19,32.set macro.set reorderaddiu $3,$sp,344lw $21,844($sp)addiu $19,$sp,280sw $3,920($sp)$L229:lui $4,%hi(c)move $20,$21addiu $18,$4,%lo(c)$L377: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 reorderlui $9,%hi($LC15)lw $6,%lo($LC15)($9)lw $7,%lo($LC15+4)($9)move $4,$2.set noreorder.set nomacrojal __adddf3move $5,$3.set macro.set reordermove $4,$2.set noreorder.set nomacrojal floormove $5,$3.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reorderslt $4,$2,256li $3,255 # 0xffmovn $3,$2,$4slt $2,$3,0movn $3,$0,$2lui $2,%hi(c+64)addiu $18,$18,8addiu $4,$2,%lo(c+64)sb $3,0($20).set noreorder.set nomacrobne $18,$4,$L377addu $20,$20,$22.set macro.set reorderlw $3,920($sp)addiu $19,$19,8.set noreorder.set nomacrobne $19,$3,$L229addiu $21,$21,1.set macro.set reorder$L206:andi $2,$23,0x2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?