vf_bmovl.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,352 行 · 第 1/5 页
S
4,352 行
$L426:addu $6,$7,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L911addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L912:#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,$L912addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L911:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L913andi $4,$6,0x3.set macro.set reorder$L700:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L700andi $4,$6,0x3.set macro.set reorder$L913:li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L434addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L435li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L833$L421:lw $3,264($sp)$L870:lw $2,100($3)lw $4,0($2)lw $3,4($2)lw $6,40($2)mul $7,$4,$3sltu $2,$7,40.set noreorder.set nomacrobne $2,$0,$L834li $3,4 # 0x4.set macro.set reorderandi $2,$6,0x3subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L441move $4,$6.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L442li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L835$L439:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L443li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L443$L701:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L701$L443:addu $6,$7,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L914addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L915:#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,$L915addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L914:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L448$L703:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L703$L448:andi $4,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L451addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L452li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L836$L438:lw $2,264($sp)$L869:lw $3,200($sp)lw $9,100($2)lw $2,8($3)sw $2,8($9)lw $3,12($3)move $4,$2sw $0,20($9)sw $3,12($9)sw $0,16($9)$L364:lw $3,52($sp).set noreorder.set nomacrobltz $3,$L455move $2,$0.set macro.set reorderslt $2,$4,$3movz $4,$3,$2move $2,$4$L455:lw $3,56($sp)lw $4,12($9).set noreorder.set nomacrobltz $3,$L838sw $2,8($9).set macro.set reorderslt $2,$4,$3move $5,$4movz $5,$3,$2$L458:lw $2,52($sp)lw $3,44($sp)lw $6,16($9)addu $3,$2,$3slt $4,$3,$6sw $5,12($9).set noreorder.set nomacrobne $4,$0,$L459lw $5,0($9).set macro.set reorderslt $2,$5,$3move $6,$5movz $6,$3,$2$L459:lw $2,56($sp)lw $3,48($sp)lw $5,20($9)addu $3,$2,$3slt $4,$3,$5sw $6,16($9).set noreorder.set nomacrobne $4,$0,$L461lw $6,4($9).set macro.set reorderslt $2,$6,$3move $5,$6movz $5,$3,$2$L461:sw $5,20($9)li $17,256 # 0x100$L463:li $2,1 # 0x1.set noreorder.set nomacrobeq $20,$2,$L839lw $8,48($sp).set macro.set reorder$L464:.set noreorder.set nomacroblez $8,$L596lw $4,264($sp).set macro.set reorderlw $6,56($sp)lw $9,100($4)lw $2,4($9)subu $2,$2,$6.set noreorder.set nomacroblez $2,$L596lw $7,44($sp).set macro.set reordermove $16,$0move $13,$0move $14,$0move $15,$0move $12,$0mul $2,$19,$7$L918:.set noreorder.set nomacroblez $2,$L594lw $4,52($sp).set macro.set reorderlw $3,0($9)addu $2,$4,$3mul $2,$19,$2.set noreorder.set nomacroblez $2,$L594move $5,$9.set macro.set reorderandi $18,$12,0x1move $11,$0$L573:.set noreorder.set nomacrobeq $17,$0,$L574mul $2,$12,$7.set macro.set reordermul $7,$19,$2addu $16,$7,$11$L574:div $0,$11,$19teq $19,$0,7addu $2,$12,$6mflo $10mul $6,$2,$3li $3,258 # 0x102addu $2,$6,$4.set noreorder.set nomacrobeq $20,$3,$L579addu $7,$10,$2.set macro.set reorderslt $2,$20,259.set noreorder.set nomacrobeq $2,$0,$L582li $2,259 # 0x103.set macro.set reorderli $2,2 # 0x2.set noreorder.set nomacrobeq $20,$2,$L577li $2,257 # 0x101.set macro.set reorder.set noreorder.set nomacrobeq $20,$2,$L840addu $2,$21,$16.set macro.set reorderlui $6,%hi($LC27)$L916:addiu $6,$6,%lo($LC27)li $4,29 # 0x1d.set noreorder.set nomacrojal mp_msgli $5,1 # 0x1.set macro.set reorderlw $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)move $2,$0.set noreorder.set nomacroj $31addiu $sp,$sp,264.set macro.set reorder$L806:lw $2,24($9)lw $5,200($sp)addu $2,$6,$2lw $3,32($5)lbu $4,0($2)addu $3,$6,$3.set noreorder.set nomacrobeq $11,$0,$L669sb $4,0($3).set macro.set reorderandi $2,$8,0x1.set noreorder.set nomacrobeq $2,$0,$L670lw $7,264($sp).set macro.set reorderlw $7,200($sp)lw $6,264($sp)lw $3,52($7)lw $5,100($6)srl $2,$8,31lw $4,28($5)mul $5,$12,$3addu $2,$2,$8sra $2,$2,1addu $3,$5,$2addu $4,$3,$4lw $2,36($7)lbu $5,0($4)addu $2,$2,$3sb $5,0($2)lw $7,264($sp)lw $9,200($sp)lw $6,100($7)lw $4,40($9)lw $5,32($6)addu $4,$3,$4addu $3,$3,$5lbu $2,0($3)sb $2,0($4).set noreorder.set nomacroj $L649lw $9,100($7).set macro.set reorder$L608:.set noreorder.set nomacrojal memcpymove $5,$8.set macro.set reorder.set noreorder.set nomacroj $L861andi $2,$16,0x1.set macro.set reorder$L672:.set noreorder.set nomacroj $L649lw $9,100($3).set macro.set reorder$L669:lw $6,264($sp).set noreorder.set nomacroj $L649lw $9,100($6).set macro.set reorder$L634:.set noreorder.set nomacrojal memcpymove $4,$3.set macro.set reorder.set noreorder.set nomacroj $L862lw $6,264($sp).set macro.set reorder$L622:move $5,$6$L900:.set noreorder.set nomacrojal memcpymove $6,$9.set macro.set reorder.set noreorder.set nomacroj $L863lw $7,264($sp).set macro.set reorder$L670:.set noreorder.set nomacroj $L649lw $9,100($7).set macro.set reorder$L582:.set noreorder.set nomacrobeq $20,$2,$L580li $2,260 # 0x104.set macro.set reorder.set noreorder.set nomacrobne $20,$2,$L916lui $6,%hi($LC27).set macro.set reorderaddu $2,$21,$16lbu $13,2($2)lbu $15,0($2)lbu $14,1($2)li $22,255 # 0xff$L583:.set noreorder.set nomacrobeq $17,$0,$L587lw $8,264($sp).set macro.set reordersll $6,$13,8sll $3,$15,4sll $2,$13,3sll $5,$15,2addu $5,$5,$3addu $2,$2,$6sll $3,$14,9sll $4,$14,2addu $4,$4,$3lw $6,100($8)sll $3,$5,2subu $2,$2,$13addu $5,$5,$3addu $2,$2,$4lw $3,24($6)addu $2,$2,$5sra $2,$2,10addu $3,$3,$7addiu $2,$2,16sb $2,0($3)lw $4,100($8)lw $2,40($4)addu $2,$7,$2sb $22,0($2)lw $2,64($sp)lw $3,100($8)addu $4,$22,$2.set noreorder.set nomacrobltz $4,$L841lw $5,36($3).set macro.set reorderslt $3,$4,256li $2,255 # 0xffmovn $2,$4,$3andi $3,$2,0x00ff$L591:addu $2,$7,$5.set noreorder.set nomacrobeq $18,$0,$L587sb $3,0($2).set macro.set reorderandi $2,$10,0x1.set noreorder.set nomacrobeq $2,$0,$L917lw $7,44($sp).set macro.set reorderlw $5,56($sp)sll $3,$14,3addu $5,$12,$5addu $3,$3,$14sll $2,$13,4sll $4,$13,2addu $4,$4,$2sll $6,$3,5sll $2,$15,1srl $7,$5,31sll $9,$15,5lw $8,52($sp)subu $9,$9,$2addu $3,$3,$6lw $2,264($sp)addu $7,$7,$5subu $4,$13,$4lw $5,200($sp)addu $3,$3,$14sll $4,$4,3addu $8,$10,$8subu $4,$4,$3lw $10,100($2)lw $3,52($5)sll $2,$9,4subu $2,$2,$9sra $7,$7,1addu $4,$4,$2mul $2,$7,$3srl $6,$8,31addu $6,$6,$8lw $5,28($10)sra $6,$6,1addu $7,$2,$6sra $4,$4,10sll $8,$13,1sll $6,$13,5subu $6,$6,$8addu $5,$5,$7sll $2,$14,4addiu $4,$4,-128sll $3,$14,6sb $4,0($5)subu $3,$3,$2sll $2,$6,4subu $2,$2,$6lw $6,264($sp)sll $5,$15,6subu $3,$3,$14sll $4,$15,3addu $4,$4,$5sll $3,$3,3lw $5,100($6)subu $2,$2,$3addu $4,$4,$15lw $3,32($5)subu $2,$2,$4sra $2,$2,10addu $7,$7,$3addiu $2,$2,-128sb $2,0($7)$L587:lw $7,44($sp)$L917:addu $11,$11,$19mul $2,$19,$7slt $2,$11,$2.set noreorder.set nomacrobeq $2,$0,$L666lw $2,264($sp).set macro.set reorderlw $4,52($sp)lw $5,100($2)lw $3,0($5)addu $2,$3,$4mul $2,$19,$2slt $2,$11,$2.set noreorder.set nomacrobeq $2,$0,$L666lw $6,56($sp).set macro.set reorderj $L573$L579:addu $2,$21,$16lbu $13,3($2)lbu $22,0($2)lbu $15,1($2).set noreorder.set nomacroj $L583lbu $14,2($2).set macro.set reorder$L801:li $3,1 # 0x1.set noreorder.set nomacroj $L197sb $0,0($16).set macro.set reorder$L662:lw $9,100($5).set noreorder.set nomacroj $L364lw $4,8($9).set macro.set reorder$L676:jal __errno_location.set noreorder.set nomacrojal strerrorlw $4,0($2).set macro.set reorderlui $6,%hi($LC23)addiu $6,$6,%lo($LC23)move $7,$2li $4,29 # 0x1d.set noreorder.set nomacrojal mp_msgli $5,2 # 0x2.set macro.set reorder.set noreorder.set nomacroj $L864lui $6,%hi($LC24).set macro.set reorder$L192:jal __errno_location.set noreorder.set nomacrojal strerrorlw $4,0($2).set macro.set reorderlui $6,%hi($LC6)move $7,$2addiu $6,$6,%lo($LC6)li $4,29 # 0x1d.set noreorder.set nomacrojal mp_msgli $5,1 # 0x1.set macro.set reorder.set noreorder.set nomacroj $L212move $2,$0.set macro.set reorder$L618:lbu $2,4($4)sb $2,4($7)lbu $3,5($4).set noreorder.set nomacroj $L616sb $3,5($7).set macro.set reorder$L577:lw $2,40($5)addu $2,$7,$2lbu $3,0($2)lw $2,64($sp)addu $4,$3,$2.set noreorder.set nomacrobltz $4,$L842lw $5,36($5).set macro.set reorderslt $3,$4,256li $2,255 # 0xffmovn $2,$4,$3andi $3,$2,0x00ffaddu $2,$5,$7.set noreorder.set nomacroj $L583sb $3,0($2).set macro.set reorder$L580:addu $2,$21,$16lbu $15,2($2)lbu $13,0($2)lbu $14,1($2).set noreorder.set nomacroj $L583li $22,255 # 0xff.set macro.set reorder$L838:.set noreorder.set nomacroj $L458move $5,$0.set macro.set reorder$L810:mul $2,$19,$2subu $19,$0,$19addu $16,$16,$2.set noreorder.set nomacroj $L129addu $17,$17,$2.set macro.set reorder$L812:mul $2,$19,$2subu $19,$0,$19addu $16,$16,$2.set noreorder.set nomacroj $L160addu $17,$17,$2.set macro.set reorder$L808:mul $2,$18,$2subu $18,$0,$18addu $16,$16,$2.set noreorde
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?