vf_spp.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,450 行 · 第 1/5 页
S
4,450 行
sll $2,$23,4lw $6,444($sp)sll $3,$3,3sw $2,316($sp)sll $2,$4,1subu $6,$6,$3addiu $2,$2,-2sw $3,308($sp)lw $4,304($sp)lw $3,476($sp)sw $2,368($sp)lw $2,316($sp)addiu $3,$3,3sll $4,$4,1sw $6,288($sp)lw $6,460($sp)sw $3,352($sp)sw $4,356($sp)lw $3,464($sp)sltu $4,$2,40sw $2,296($sp)lw $2,440($sp)addiu $6,$6,8addiu $2,$2,2932sw $6,336($sp)sw $3,312($sp)addiu $6,$19,112addiu $3,$19,16sw $4,348($sp)sw $6,360($sp)sw $2,372($sp)sw $3,376($sp)sll $4,$23,2addiu $6,$19,32addiu $2,$19,48addiu $3,$19,64sw $0,328($sp)sw $0,292($sp)sw $4,380($sp)sw $6,384($sp)sw $2,388($sp)sw $3,392($sp)$L230:lw $4,440($sp)lw $6,296($sp)lw $2,24($4)addu $4,$6,$2lw $2,348($sp).set noreorder.set nomacrobne $2,$0,$L291andi $2,$4,0x3.set macro.set reorderli $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L236move $5,$4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L237li $6,1 # 0x1.set macro.set reorderbeq $3,$6,$L292$L234:move $3,$5move $2,$0addiu $5,$5,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L303lw $2,316($sp).set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $6,$2,32sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L303lw $2,316($sp).set macro.set reorder$L270:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L270lw $2,316($sp).set macro.set reorder$L303:li $3,-32 # 0xffffffffffffffe0addu $6,$4,$2addiu $2,$6,-31and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L304addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L305:#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,$L305addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L304:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L243$L272:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L272$L243:andi $4,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L246addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3beq $4,$2,$L247li $3,1 # 0x1beq $4,$3,$L293$L233:lw $4,336($sp)$L298:.set noreorder.set nomacroblez $4,$L248lw $4,328($sp).set macro.set reorderlw $6,464($sp)addiu $2,$6,-1slt $3,$4,$2lw $6,352($sp)movn $2,$4,$3lw $3,472($sp)sra $2,$2,$6mul $3,$2,$3sw $0,332($sp)sw $3,340($sp)addiu $22,$19,80addiu $21,$19,96sll $20,$23,1$L250:lw $4,440($sp)lw $fp,4($4).set noreorder.set nomacrobne $fp,$0,$L306lw $3,320($sp).set macro.set reorderlw $6,460($sp)lw $4,332($sp)addiu $2,$6,-1slt $3,$4,$2lw $6,352($sp)movn $2,$4,$3lw $3,468($sp)lw $4,440($sp)sra $2,$2,$6lw $6,340($sp)addu $2,$2,$3lw $3,12($4)addu $2,$2,$6.set noreorder.set nomacrobeq $3,$0,$L251lbu $fp,0($2).set macro.set reordersra $fp,$fp,1li $2,1 # 0x1movz $fp,$2,$fp$L251:lw $3,320($sp)$L306:.set noreorder.set nomacroblez $3,$L254lui $2,%hi(offset).set macro.set reorderlw $4,368($sp)addiu $2,$2,%lo(offset)addu $18,$4,$2sw $0,324($sp)sll $17,$23,1$L256:lbu $16,1($18)lw $3,328($sp)lw $4,440($sp)addu $16,$16,$3mul $3,$23,$16lbu $2,0($18)lw $6,332($sp)lw $5,20($4)addu $2,$2,$6addu $16,$3,$2lw $3,32($4)addu $5,$16,$5move $6,$23.set noreorder.set nomacrojal $3addiu $4,$sp,32.set macro.set reorderlw $4,440($sp)sll $16,$16,1lw $2,2912($4).set noreorder.set nomacrojal $2addiu $4,$sp,32.set macro.set reorderlui $6,%hi(requantize)lw $3,%lo(requantize)($6)lw $7,372($sp)addiu $5,$sp,32move $6,$fp.set noreorder.set nomacrojal $3move $4,$19.set macro.set reorderlw $3,440($sp)move $4,$19lw $2,2920($3).set noreorder.set nomacrojal $2addiu $18,$18,2.set macro.set reorderlw $4,440($sp)lw $6,376($sp)lw $3,24($4)lw $4,0($19)addu $16,$16,$3lw $2,0($16)lw $3,4($16)addu $2,$2,$4sw $2,0($16)lw $4,4($19)lw $2,8($16)addu $3,$3,$4sw $3,4($16)lw $5,8($19)lw $4,12($16)addu $2,$2,$5sw $2,8($16)lw $5,12($19)addu $3,$16,$17addu $4,$4,$5sw $4,12($16)lw $5,16($19)lw $2,0($3)lw $4,4($3)addu $2,$2,$5sw $2,0($3)lw $5,4($6)lw $2,8($3)addu $4,$4,$5sw $4,4($3)move $4,$6lw $6,8($6)lw $5,12($3)addu $2,$2,$6sw $2,8($3)lw $6,12($4)lw $2,380($sp)addu $5,$5,$6addu $4,$16,$2sw $5,12($3)lw $6,32($19)lw $2,0($4)lw $3,4($4)addu $2,$2,$6sw $2,0($4)lw $2,384($sp)lw $5,8($4)lw $6,4($2)move $17,$20addu $3,$3,$6sw $3,4($4)lw $2,8($2)lw $6,384($sp)addu $5,$5,$2sw $5,8($4)lw $5,12($6)lw $2,12($4)addu $3,$20,$23addu $2,$2,$5sll $3,$3,1sw $2,12($4)addu $3,$16,$3lw $5,48($19)lw $2,0($3)lw $4,4($3)addu $2,$2,$5sw $2,0($3)lw $2,388($sp)lw $5,4($2)lw $2,8($3)addu $4,$4,$5sw $4,4($3)lw $4,388($sp)lw $5,12($3)lw $6,8($4)addu $2,$2,$6sw $2,8($3)lw $6,12($4)lw $2,344($sp)addu $5,$5,$6sw $5,12($3)addu $4,$16,$2lw $6,64($19)lw $2,0($4)lw $3,4($4)addu $2,$2,$6lw $6,392($sp)sw $2,0($4)lw $5,4($6)lw $2,8($4)addu $3,$3,$5sw $3,4($4)move $3,$6lw $6,8($6)lw $5,12($4)addu $2,$2,$6sw $2,8($4)lw $2,380($sp)lw $6,12($3)addu $3,$2,$23sll $3,$3,1addu $3,$16,$3addu $5,$5,$6sw $5,12($4)lw $5,80($19)lw $2,0($3)lw $4,4($3)addu $2,$2,$5sw $2,0($3)lw $6,4($22)lw $5,8($3)addu $4,$4,$6sw $4,4($3)lw $2,8($22)lw $6,344($sp)addu $5,$5,$2sw $5,8($3)lw $2,12($3)lw $5,12($22)subu $4,$6,$20addu $2,$2,$5sll $4,$4,1sw $2,12($3)addu $4,$16,$4lw $5,96($19)lw $2,0($4)lw $3,4($4)addu $2,$2,$5sw $2,0($4)lw $5,4($21)lw $2,8($4)addu $3,$3,$5sw $3,4($4)lw $5,8($21)lw $3,12($4)addu $2,$2,$5sw $2,8($4)lw $5,12($21)lw $2,356($sp)addu $3,$3,$5addu $16,$16,$2sw $3,12($4)lw $5,112($19)lw $2,0($16)lw $6,360($sp)addu $2,$2,$5sw $2,0($16)lw $4,4($6)lw $3,4($16)lw $2,8($16)addu $3,$3,$4sw $3,4($16)lw $4,8($6)lw $3,12($16)addu $2,$2,$4sw $2,8($16)lw $4,12($6)lw $2,324($sp)addu $3,$3,$4sw $3,12($16)lw $3,320($sp)addiu $2,$2,1.set noreorder.set nomacrobne $3,$2,$L256sw $2,324($sp).set macro.set reorder$L254:lw $4,332($sp)lw $6,336($sp)addiu $4,$4,8slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L250sw $4,332($sp).set macro.set reorder$L248:lw $2,328($sp).set noreorder.set nomacrobeq $2,$0,$L307lw $3,328($sp).set macro.set reorderlw $3,440($sp)lw $4,312($sp).set noreorder.set nomacroblez $4,$L259lw $5,24($3).set macro.set reorderli $8,8 # 0x8$L261:lw $3,440($sp)lw $4,292($sp)lw $2,0($3)li $3,6 # 0x6addu $5,$5,$4subu $3,$3,$2lw $4,288($sp)lw $2,460($sp)lw $6,452($sp)addiu $5,$5,16move $7,$23sw $8,20($sp)sw $3,24($sp).set noreorder.set nomacrojal store_slice_csw $2,16($sp).set macro.set reorderlw $3,328($sp)$L307:lw $4,300($sp)addiu $3,$3,8slt $2,$3,$4lw $6,296($sp)lw $4,292($sp)sw $3,328($sp)lw $3,316($sp)addu $6,$6,$3addu $4,$4,$3sw $6,296($sp)lw $3,288($sp)lw $6,312($sp)sw $4,292($sp)lw $4,308($sp)addiu $6,$6,-8addu $3,$3,$4sw $6,312($sp).set noreorder.set nomacrobne $2,$0,$L230sw $3,288($sp).set macro.set reorder$L262:lw $31,436($sp)$L299:lw $fp,432($sp)lw $23,428($sp)lw $22,424($sp)lw $21,420($sp)lw $20,416($sp)lw $19,412($sp)lw $18,408($sp)lw $17,404($sp)lw $16,400($sp).set noreorder.set nomacroj $31addiu $sp,$sp,440.set macro.set reorder$L190:lw $6,460($sp)$L300:.set noreorder.set nomacrojal memcpymove $5,$20.set macro.set reorder.set noreorder.set nomacroj $L295lw $3,440($sp).set macro.set reorder$L216:.set noreorder.set nomacrojal memcpymove $6,$23.set macro.set reorderaddiu $16,$16,1li $2,8 # 0x8addu $17,$17,$22addu $21,$21,$23addu $20,$20,$23.set noreorder.set nomacrobne $16,$2,$L202addu $18,$18,$22.set macro.set reorder.set noreorder.set nomacroj $L296lw $6,300($sp).set macro.set reorder$L203:.set noreorder.set nomacrojal memcpymove $6,$23.set macro.set reorder.set noreorder.set nomacroj $L297lw $4,440($sp).set macro.set reorder$L291:lw $6,316($sp).set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L298lw $4,336($sp).set macro.set reorder$L236:addiu $5,$4,2sb $0,0($4).set noreorder.set nomacroj $L234sb $0,1($4).set macro.set reorder$L246:sb $0,4($5).set noreorder.set nomacroj $L233sb $0,1($3).set macro.set reorder$L237:addiu $5,$4,3sb $0,0($4)sb $0,1($4).set noreorder.set nomacroj $L234sb $0,2($4).set macro.set reorder$L247:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L233sb $0,5($5).set macro.set reorder$L292:addiu $5,$4,1.set noreorder.set nomacroj $L234sb $0,0($4).set macro.set reorder$L293:.set noreorder.set nomacroj $L233sb $0,4($5).set macro.set reorder$L259:.set noreorder.set nomacroj $L261addiu $8,$4,8.set macro.set reorder$L181:lw $4,460($sp)li $2,-16 # 0xfffffffffffffff0addiu $3,$4,31.set noreorder.set nomacroj $L183and $23,$3,$2.set macro.set reorder$L290:lbu $2,4($5)addiu $16,$16,1sb $2,4($4)li $2,8 # 0x8addu $17,$17,$22addu $21,$21,$23addu $20,$20,$23.set noreorder.set nomacrobne $16,$2,$L202addu $18,$18,$22.set macro.set reorder.set noreorder.set nomacroj $L296lw $6,300($sp).set macro.set reorder$L289:lbu $2,4($5)sb $2,4($4)$L215:lw $4,440($sp)lw $2,20($4)addu $5,$2,$18.set noreorder.set nomacroj $L217addu $4,$2,$20.set macro.set reorder$L213:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L215sb $3,5($4).set macro.set reorder$L200:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L198sb $3,5($4).set macro.set reorder$L226:lbu $2,4($5)addiu $16,$16,1sb $2,4($4)lbu $3,5($5)li $2,8 # 0x8sb $3,5($4)addu $17,$17,$22addu $21,$21,$23addu $20,$20,$23.set noreorder.set nomacrobne $16,$2,$L202addu $18,$18,$22.set macro.set reorder.set noreorder.set nomacroj $L296lw $6,300($sp).set macro.set reorder$L227:lbu $2,4($5)addiu $16,$16,1sb $2,4($4)lbu $3,5($5)addu $17,$17,$22sb $3,5($4)lbu $2,6($5)addu $21,$21,$23sb $2,6($4)li $2,8 # 0x8addu $20,$20,$23.set noreorder.set nomacrobne $16,$2,$L202addu $18,$18,$22.set macro.set reorder.set noreorder.set nomacroj $L296lw $6,300($sp).set macro.set reorder$L214:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L215sb $2,6($4).set macro.set reorder$L201:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L198sb $2,6($4).set macro.set reorder$L288:lbu $2,4($5).set noreorder.set nomacroj $L198sb $2,4($4).set macro.set reorder$L308:sll $6,$23,3.set noreorder.set nomacroj $L187sw $6,344($sp).set macro.set reorder.end filter.section .text.put_image,"ax",@progbits.align 2.align 5.ent put_image.type put_image, @functionput_image:.frame $sp,136,$31 # vars= 56, regs= 10/0, args= 40, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-136sw $20,112($sp)sw $17,100($sp)sw $31,132($sp)sw $fp,128($sp)sw $23,124($sp)sw $22,120($sp)sw $21,116($sp)sw $19,108($sp)sw $18,104($sp)sw $16,96($sp)lhu $2,0($5)move $17,$5andi $2,$2,0x2000move $20,$4
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?