vf_bmovl.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,352 行 · 第 1/5 页
S
4,352 行
andi $2,$6,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L900move $5,$6.set macro.set reorderli $2,-32 # 0xffffffffffffffe0addiu $4,$4,-4and $2,$9,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L626addiu $5,$6,-4.set macro.set reorder$L722:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L722$L626:andi $2,$9,0x1caddu $6,$7,$2sltu $3,$4,$6beq $3,$0,$L628$L723:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L723$L628:andi $6,$9,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L632li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L633li $2,1 # 0x1.set macro.set reorderbeq $6,$2,$L816$L630:lw $7,264($sp)$L863:lw $9,200($sp)lw $6,100($7)lw $8,56($9)lw $4,0($6)lw $7,8($6)mul $4,$17,$4lw $2,16($6)lw $9,32($6)subu $2,$2,$7srl $5,$2,31lw $6,200($sp)addu $5,$5,$2srl $3,$4,31addu $3,$3,$4lw $4,40($6)sra $6,$5,1mul $5,$17,$8srl $2,$7,31addu $2,$2,$7sra $3,$3,1addu $8,$5,$4addu $3,$3,$9sra $2,$2,1sltu $4,$6,32addu $5,$2,$3.set noreorder.set nomacrobne $4,$0,$L634addu $3,$8,$2.set macro.set reorderandi $2,$3,0x3.set noreorder.set nomacrobne $2,$0,$L634andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L634li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$3,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L638addiu $5,$5,-4.set macro.set reorder$L724:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L724$L638:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L640$L725:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L725$L640:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L643li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L644li $2,1 # 0x1.set macro.set reorderbeq $6,$2,$L817$L620:lw $6,264($sp)$L862:addiu $16,$16,1lw $8,100($6)lw $2,20($8)slt $2,$16,$2.set noreorder.set nomacrobne $2,$0,$L901lw $5,200($sp).set macro.set reorder.set noreorder.set nomacroj $L860lui $2,%hi($LC17).set macro.set reorder$L813:beq $16,$20,$L902addiu $16,$16,1.set noreorder.set nomacroj $L207sb $3,0($4).set macro.set reorder$L792:lbu $2,4($4).set noreorder.set nomacroj $L120sb $2,4($5).set macro.set reorder$L795:lbu $2,4($4).set noreorder.set nomacroj $L151sb $2,4($5).set macro.set reorder$L798:lbu $2,4($4).set noreorder.set nomacroj $L182sb $2,4($5).set macro.set reorder$L214:addiu $5,$16,%lo($LC7).set noreorder.set nomacrojal strcmpmove $4,$21.set macro.set reorder$L782:sltu $2,$2,1.set noreorder.set nomacrobeq $2,$0,$L903lui $16,%hi($LC8).set macro.set reorder$L225:li $19,4 # 0x4li $20,257 # 0x101$L241:addiu $2,$sp,52addiu $3,$sp,56lui $5,%hi($LC19)addiu $5,$5,%lo($LC19)move $4,$22addiu $6,$sp,44addiu $7,$sp,48sw $2,16($sp)sw $3,20($sp)addiu $2,$sp,64addiu $3,$sp,60sw $3,28($sp).set noreorder.set nomacrojal sscanfsw $2,24($sp).set macro.set reorderlw $2,48($sp)lw $3,52($sp)sw $2,16($sp)lw $2,56($sp)lw $7,44($sp)sw $3,20($sp)sw $2,24($sp)lw $3,64($sp)lw $2,60($sp)lui $6,%hi($LC20)addiu $6,$6,%lo($LC20)li $4,29 # 0x1dli $5,7 # 0x7sw $3,28($sp).set noreorder.set nomacrojal mp_msgsw $2,32($sp).set macro.set reorderlw $4,44($sp)lw $2,48($sp)mul $4,$4,$2.set noreorder.set nomacrojal uc_mallocmul $4,$19,$4.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L819move $16,$2.set macro.set reordermove $21,$2lw $3,48($sp)lw $2,44($sp)mul $2,$2,$3mul $17,$19,$2blez $17,$L820.set noreorder.set nomacroj $L359move $18,$0.set macro.set reorder$L821:bltz $2,$L676addu $18,$18,$2slt $2,$18,$17.set noreorder.set nomacrobeq $2,$0,$L864lui $6,%hi($LC24).set macro.set reorder$L359:lw $3,264($sp)addu $5,$16,$18lw $2,100($3)subu $6,$17,$18.set noreorder.set nomacrojal readlw $4,44($2).set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L821lui $6,%hi($LC22).set macro.set reorderaddiu $6,$6,%lo($LC22)li $4,29 # 0x1d.set noreorder.set nomacrojal mp_msgli $5,2 # 0x2.set macro.set reorder$L358:lui $6,%hi($LC24)$L864:addiu $6,$6,%lo($LC24)move $7,$18li $4,29 # 0x1dli $5,7 # 0x7.set noreorder.set nomacrojal mp_msgsw $17,16($sp).set macro.set reorderlw $2,60($sp).set noreorder.set nomacrobeq $2,$0,$L662lw $5,264($sp).set macro.set reorderlw $4,264($sp)lw $2,100($4)lw $4,0($2)lw $3,4($2)lw $6,24($2)mul $7,$4,$3sltu $2,$7,40.set noreorder.set nomacrobne $2,$0,$L822li $3,4 # 0x4.set macro.set reorderandi $2,$6,0x3subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L371move $4,$6.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L372li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L823$L369:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L373li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L373$L689:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L689$L373:addu $6,$7,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L904addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L905:#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,$L905addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L904:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L906andi $4,$6,0x3.set macro.set reorder$L691:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L691andi $4,$6,0x3.set macro.set reorder$L906:li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L381addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L382li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L824$L368:lw $2,264($sp)$L873:lw $3,100($2)lw $2,0($3)lw $4,4($3)lw $6,28($3)mul $2,$2,$4slt $3,$2,0addiu $5,$2,3movn $2,$5,$3sra $7,$2,2sltu $3,$7,40.set noreorder.set nomacrobne $3,$0,$L825li $3,4 # 0x4.set macro.set reorderandi $2,$6,0x3subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L389move $4,$6.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L390li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L826li $2,-128.set macro.set reorder$L387:li $2,-2139095040 # 0xffffffff80800000ori $2,$2,0x8080addiu $5,$4,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L391li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L391$L692:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L692$L391:addu $6,$7,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L907addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L908:#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,$L908addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L907:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L396$L694:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L694$L396:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L399addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L400li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L827li $2,-128.set macro.set reorder$L386:lw $2,264($sp)$L872:lw $3,100($2)lw $2,0($3)lw $4,4($3)lw $6,32($3)mul $2,$2,$4slt $3,$2,0addiu $5,$2,3movn $2,$5,$3sra $7,$2,2sltu $3,$7,40.set noreorder.set nomacrobne $3,$0,$L828andi $2,$6,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L407move $4,$6.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L408li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L829li $2,-128.set macro.set reorder$L405:li $2,-2139095040 # 0xffffffff80800000ori $2,$2,0x8080addiu $5,$4,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L409li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L409$L695:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L695$L409:addu $6,$7,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L909addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L910:#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,$L910addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L909:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L414$L697:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L697$L414:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L417addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L418li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L830li $2,-128.set macro.set reorder$L404:lw $3,264($sp)$L871:lw $2,100($3)lw $4,0($2)lw $3,4($2)lw $6,36($2)mul $7,$4,$3sltu $2,$7,40.set noreorder.set nomacrobne $2,$0,$L831andi $2,$6,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L424move $4,$6.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L425li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L832$L422:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L426li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L426$L698:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L698
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?