vf_bmovl.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,352 行 · 第 1/5 页
S
4,352 行
$L726:lw $8,8($9)lw $2,16($9)slt $2,$8,$2.set noreorder.set nomacrobeq $2,$0,$L646srl $2,$10,31.set macro.set reorderaddu $2,$2,$10sra $12,$2,1.set noreorder.set nomacroj $L648andi $11,$10,0x1.set macro.set reorder$L807:andi $2,$8,0x1.set noreorder.set nomacrobeq $2,$0,$L672lw $3,264($sp).set macro.set reorderlw $6,200($sp)lw $5,264($sp)srl $2,$8,31lw $4,100($5)lw $5,52($6)lw $3,28($4)mul $4,$12,$5addu $2,$2,$8sra $2,$2,1addu $5,$4,$2addu $3,$5,$3lw $4,36($6)lbu $2,0($3)addu $4,$5,$4mult $7,$2lbu $2,0($4)madd $9,$2mflo $2sra $2,$2,8sb $2,0($4)lw $4,264($sp)lw $2,200($sp)lw $6,100($4)lw $3,40($2)lw $2,32($6)addu $3,$5,$3addu $5,$5,$2lbu $4,0($5)lbu $2,0($3)mult $7,$4madd $9,$2mflo $2sra $2,$2,8sb $2,0($3)lw $5,264($sp)lw $9,100($5)$L649:lw $2,16($9)addiu $8,$8,1slt $2,$8,$2beq $2,$0,$L646$L648:lw $7,200($sp)lw $2,36($9)lw $3,48($7)mul $4,$10,$3addu $6,$4,$8addu $2,$2,$6lbu $7,0($2).set noreorder.set nomacrobeq $7,$0,$L649li $5,255 # 0xff.set macro.set reorder.set noreorder.set nomacrobeq $7,$5,$L806lw $4,200($sp).set macro.set reorderlw $2,24($9)addu $2,$6,$2lw $3,32($4)lbu $4,0($2)addu $3,$6,$3lbu $2,0($3)mult $7,$4subu $9,$5,$7madd $9,$2mflo $2sra $2,$2,8.set noreorder.set nomacrobne $11,$0,$L807sb $2,0($3).set macro.set reorderlw $2,264($sp)addiu $8,$8,1lw $9,100($2)lw $2,16($9)slt $2,$8,$2bne $2,$0,$L648$L646:lw $2,20($9)addiu $10,$10,1slt $2,$10,$2bne $2,$0,$L726$L606:lui $2,%hi($LC17)$L860:lw $6,%lo($LC17)($2)lw $7,%lo($LC17+4)($2)lw $4,264($sp).set noreorder.set nomacrojal vf_next_put_imagelw $5,200($sp).set macro.set reorder$L212:lw $31,260($sp)lw $fp,256($sp)lw $23,252($sp)lw $22,248($sp)lw $21,244($sp)lw $20,240($sp)lw $19,236($sp)lw $18,232($sp)lw $17,228($sp)lw $16,224($sp).set noreorder.set nomacroj $31addiu $sp,$sp,264.set macro.set reorder$L153:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L151sb $3,5($5).set macro.set reorder$L184:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L182sb $3,5($5).set macro.set reorder$L122:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L120sb $3,5($5).set macro.set reorder$L94:.set noreorder.set nomacrobltz $18,$L808addiu $2,$21,-1.set macro.set reorder$L98:mul $6,$18,$21sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L100andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L897move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L897li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L104addiu $5,$17,-4.set macro.set reorder$L679:#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,$L679$L104:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L106$L680:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L680$L106:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L109li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L110li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $6,$2,$L885lw $7,200($sp).set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L97sb $2,4($4).set macro.set reorder$L100:move $4,$16$L897:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorderlw $7,200($sp)lw $23,52($fp)lw $19,52($7)lw $18,88($fp)lw $21,92($fp)lw $16,36($7).set noreorder.set nomacrobne $19,$23,$L809lw $17,36($fp).set macro.set reorder$L125:.set noreorder.set nomacrobltz $19,$L810addiu $2,$21,-1.set macro.set reorder$L129:mul $6,$19,$21sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L131andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L898move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L898li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L135addiu $5,$17,-4.set macro.set reorder$L683:#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,$L683$L135:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L137$L684:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L684$L137:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L140li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L141li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L661lbu $2,4($5)sb $2,4($4)lw $18,88($fp).set noreorder.set nomacroj $L128lw $21,92($fp).set macro.set reorder$L131:move $4,$16$L898:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorderlw $7,200($sp)lw $23,56($fp)lw $19,56($7)lw $18,88($fp)lw $21,92($fp)lw $17,40($fp).set noreorder.set nomacrobne $19,$23,$L811lw $16,40($7).set macro.set reorder$L156:.set noreorder.set nomacrobltz $19,$L812addiu $2,$21,-1.set macro.set reorder$L160:mul $6,$19,$21sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L162andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L899move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L899li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L166addiu $5,$17,-4.set macro.set reorder$L687:#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,$L687$L166:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L168$L688:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L688$L168:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L171li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L172li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $6,$2,$L859lw $3,264($sp).set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L159sb $2,4($4).set macro.set reorder$L162:move $4,$16$L899:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorder.set noreorder.set nomacroj $L859lw $3,264($sp).set macro.set reorder$L205:move $16,$0li $20,100 # 0x64addiu $17,$sp,96$L207:move $4,$18move $5,$19.set noreorder.set nomacrojal readli $6,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L192addu $4,$17,$16.set macro.set reorderlb $3,40($sp)slt $2,$3,32.set noreorder.set nomacrobeq $2,$0,$L813addiu $22,$sp,96.set macro.set reorder$L902:addu $2,$22,$16sb $0,0($2)$L202:lui $6,%hi($LC29)addiu $6,$6,%lo($LC29)li $4,29 # 0x1dli $5,7 # 0x7move $7,$21lui $16,%hi($LC7).set noreorder.set nomacrojal mp_msgsw $22,16($sp).set macro.set reorder.set noreorder.set nomacrojal strlenaddiu $4,$16,%lo($LC7).set macro.set reordermove $6,$2sltu $2,$2,6.set noreorder.set nomacrobeq $2,$0,$L814sltu $2,$6,4.set macro.set reorder$L896:.set noreorder.set nomacrobeq $2,$0,$L214lbu $3,%lo($LC7)($16).set macro.set reorderlbu $2,76($sp)addiu $5,$16,%lo($LC7).set noreorder.set nomacrobeq $6,$0,$L782subu $2,$2,$3.set macro.set reorderbne $2,$0,$L782lbu $2,77($sp)lbu $3,1($5)sltu $4,$6,2.set noreorder.set nomacrobne $4,$0,$L782subu $2,$2,$3.set macro.set reorderbne $2,$0,$L782lbu $2,78($sp)lbu $3,2($5)li $4,2 # 0x2.set noreorder.set nomacrobeq $6,$4,$L782subu $2,$2,$3.set macro.set reorderbne $2,$0,$L782lbu $3,3($5)lbu $2,79($sp).set noreorder.set nomacroj $L782subu $2,$2,$3.set macro.set reorder$L123:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L120sb $2,6($5).set macro.set reorder$L154:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L151sb $2,6($5).set macro.set reorder$L185:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L182sb $2,6($5).set macro.set reorder$L805:lw $2,20($9)lw $16,12($9)slt $2,$16,$2.set noreorder.set nomacrobeq $2,$0,$L860lui $2,%hi($LC17).set macro.set reorderlw $5,200($sp)$L901:lw $4,8($8)lw $3,48($5)lw $2,0($8)lw $6,16($8)lw $7,24($8)mul $8,$16,$3lw $5,32($5)subu $6,$6,$4addu $3,$8,$5mul $5,$16,$2addu $2,$5,$7sltu $5,$6,32addu $8,$4,$2.set noreorder.set nomacrobne $5,$0,$L608addu $4,$3,$4.set macro.set reorderandi $2,$4,0x3bne $2,$0,$L608andi $2,$8,0x3bne $2,$0,$L608li $2,-32 # 0xffffffffffffffe0addiu $7,$4,-4and $2,$6,$2addu $5,$7,$2sltu $3,$7,$5.set noreorder.set nomacrobeq $3,$0,$L612addiu $4,$8,-4.set macro.set reorder$L720:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010010010101 #S32SDI XR2,$7,4.word 0b01110000111000000000010011010101 #S32SDI XR3,$7,4.word 0b01110000111000000000010100010101 #S32SDI XR4,$7,4.word 0b01110000111000000000010101010101 #S32SDI XR5,$7,4.word 0b01110000111000000000010110010101 #S32SDI XR6,$7,4.word 0b01110000111000000000010111010101 #S32SDI XR7,$7,4.word 0b01110000111000000000011000010101 #S32SDI XR8,$7,4#NO_APPsltu $2,$7,$5bne $2,$0,$L720$L612:andi $2,$6,0x1caddu $5,$5,$2sltu $3,$7,$5beq $3,$0,$L614$L721:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4#NO_APPsltu $2,$7,$5bne $2,$0,$L721$L614:andi $5,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $5,$2,$L618li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $5,$2,$L619li $2,1 # 0x1.set macro.set reorderbeq $5,$2,$L815$L616:andi $2,$16,0x1$L861:.set noreorder.set nomacrobeq $2,$0,$L862lw $6,264($sp).set macro.set reorderlw $7,264($sp)srl $2,$16,31lw $6,100($7)addu $2,$2,$16lw $4,0($6)sra $17,$2,1mul $4,$17,$4lw $7,8($6)lw $2,16($6)lw $8,28($6)lw $6,200($sp)subu $2,$2,$7srl $3,$4,31srl $5,$2,31addu $3,$3,$4lw $4,52($6)addu $5,$5,$2sra $9,$5,1mul $5,$17,$4lw $6,36($6)srl $2,$7,31addu $2,$2,$7sra $3,$3,1addu $4,$5,$6sra $2,$2,1addu $3,$3,$8sltu $5,$9,32addu $6,$2,$3.set noreorder.set nomacrobne $5,$0,$L622addu $4,$4,$2.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L622
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?