vf_ivtc.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,454 行 · 第 1/4 页
S
3,454 行
.set macro.set reorderbeq $22,$2,$L273$L70:addiu $18,$18,1.set noreorder.set nomacrobeq $21,$18,$L309lw $31,116($sp).set macro.set reorderaddu $17,$17,$23$L310:.set noreorder.set nomacrobeq $20,$0,$L274addu $16,$16,$fp.set macro.set reorder$L62:move $4,$16$L306:move $5,$17$L307:move $6,$19.set noreorder.set nomacrojal memcpyaddiu $18,$18,1.set macro.set reorder.set noreorder.set nomacrobne $21,$18,$L310addu $17,$17,$23.set macro.set reorder$L216:lw $31,116($sp)$L309:lw $fp,112($sp)lw $23,108($sp)lw $22,104($sp)lw $21,100($sp)lw $20,96($sp)lw $19,92($sp)lw $18,88($sp)lw $17,84($sp)lw $16,80($sp).set noreorder.set nomacroj $31addiu $sp,$sp,120.set macro.set reorder$L25:lw $3,28($5)move $6,$4srl $2,$3,31lw $4,48($4)addu $2,$2,$3lw $5,48($5)sra $22,$2,1lw $2,32($6)sll $6,$4,1lw $3,32($20)lw $19,24($20)sw $6,20($sp).set noreorder.set nomacroblez $22,$L75sll $fp,$5,1.set macro.set reorderaddu $16,$2,$4li $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $21,$19,32addu $17,$3,$5sw $2,48($sp)move $18,$0.set noreorder.set nomacrobne $21,$0,$L78andi $23,$19,0x3.set macro.set reorder$L277:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L311move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L312move $5,$17.set macro.set reorderlw $2,48($sp)addiu $5,$16,-4addu $3,$5,$2sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L82addiu $4,$17,-4.set macro.set reorder$L237:#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 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L237$L82:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L313li $2,2 # 0x2.set macro.set reorder$L238:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L238li $2,2 # 0x2.set macro.set reorder$L313:.set noreorder.set nomacrobeq $23,$2,$L88li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $23,$2,$L89li $2,1 # 0x1.set macro.set reorderbeq $23,$2,$L276$L86:addiu $18,$18,1.set noreorder.set nomacrobeq $22,$18,$L75lw $3,20($sp).set macro.set reorder$L314:addu $17,$17,$fp.set noreorder.set nomacrobeq $21,$0,$L277addu $16,$16,$3.set macro.set reorder$L78:move $4,$16$L311:move $5,$17$L312:move $6,$19.set noreorder.set nomacrojal memcpyaddiu $18,$18,1.set macro.set reorder.set noreorder.set nomacrobne $22,$18,$L314lw $3,20($sp).set macro.set reorder$L75:lhu $2,0($20)andi $2,$2,0x100.set noreorder.set nomacrobeq $2,$0,$L216lw $6,32($sp).set macro.set reorderlw $3,92($20)srl $2,$3,31lw $4,52($6)addu $2,$2,$3lw $5,52($20)sra $22,$2,1lw $2,36($6)sll $6,$4,1lw $3,36($20)lw $19,88($20)sw $6,16($sp).set noreorder.set nomacroblez $22,$L216sll $fp,$5,1.set macro.set reorderaddu $16,$2,$4li $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $21,$19,32addu $17,$3,$5sw $2,52($sp)move $18,$0.set noreorder.set nomacrobne $21,$0,$L94andi $23,$19,0x3.set macro.set reorder$L280:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L315move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L316move $5,$17.set macro.set reorderlw $2,52($sp)addiu $5,$16,-4addu $3,$2,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L98addiu $4,$17,-4.set macro.set reorder$L239:#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 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L239$L98:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L317li $2,2 # 0x2.set macro.set reorder$L240:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L240li $2,2 # 0x2.set macro.set reorder$L317:.set noreorder.set nomacrobeq $23,$2,$L104li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $23,$2,$L105li $2,1 # 0x1.set macro.set reorderbeq $23,$2,$L279$L102:addiu $18,$18,1.set noreorder.set nomacrobeq $22,$18,$L106lw $3,16($sp).set macro.set reorder$L318:addu $17,$17,$fp.set noreorder.set nomacrobeq $21,$0,$L280addu $16,$16,$3.set macro.set reorder$L94:move $4,$16$L315:move $5,$17$L316:move $6,$19.set noreorder.set nomacrojal memcpyaddiu $18,$18,1.set macro.set reorder.set noreorder.set nomacrobne $22,$18,$L318lw $3,16($sp).set macro.set reorder$L106:lw $3,92($20)lw $6,32($sp)srl $2,$3,31addu $2,$2,$3lw $4,56($6)lw $5,56($20)sra $21,$2,1lw $3,40($20)lw $2,40($6)lw $19,88($20)sll $fp,$4,1.set noreorder.set nomacroblez $21,$L216sll $23,$5,1.set macro.set reorderaddu $16,$2,$4li $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $20,$19,32addu $17,$3,$5sw $2,56($sp)move $18,$0.set noreorder.set nomacrobne $20,$0,$L110andi $22,$19,0x3.set macro.set reorder$L283:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L319move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L320move $5,$17.set macro.set reorderlw $2,56($sp)addiu $5,$16,-4addu $3,$5,$2sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L114addiu $4,$17,-4.set macro.set reorder$L241:#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 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L241$L114:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L321li $2,2 # 0x2.set macro.set reorder$L242:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L242li $2,2 # 0x2.set macro.set reorder$L321:.set noreorder.set nomacrobeq $22,$2,$L120li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $22,$2,$L121li $2,1 # 0x1.set macro.set reorderbeq $22,$2,$L282$L118:addiu $18,$18,1$L294:.set noreorder.set nomacrobeq $21,$18,$L216addu $17,$17,$23.set macro.set reorder.set noreorder.set nomacrobeq $20,$0,$L283addu $16,$16,$fp.set macro.set reorder$L110:move $4,$16$L319:move $5,$17$L320:.set noreorder.set nomacrojal memcpymove $6,$19.set macro.set reorder.set noreorder.set nomacroj $L294addiu $18,$18,1.set macro.set reorder$L26:lw $fp,48($5)lw $18,48($3)lw $21,24($5)lw $22,28($5)lw $16,32($3).set noreorder.set nomacrobeq $18,$fp,$L123lw $17,32($5).set macro.set reorder.set noreorder.set nomacroblez $22,$L126li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$21,$2sw $2,60($sp)sltu $23,$21,32andi $2,$21,0x3move $19,$0.set noreorder.set nomacrobne $23,$0,$L141sw $2,76($sp).set macro.set reorder$L285:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L322move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L323move $5,$17.set macro.set reorderlw $6,60($sp)addiu $5,$16,-4addu $3,$5,$6sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L145addiu $4,$17,-4.set macro.set reorder$L225:#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 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L225$L145:andi $2,$21,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L324lw $3,76($sp).set macro.set reorder$L226:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L226lw $3,76($sp).set macro.set reorder$L324:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L151li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L152li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L284$L149:addiu $19,$19,1beq $22,$19,$L126addu $17,$17,$fp$L325:.set noreorder.set nomacrobeq $23,$0,$L285addu $16,$16,$18.set macro.set reorder$L141:move $4,$16$L322:move $5,$17$L323:move $6,$21.set noreorder.set nomacrojal memcpyaddiu $19,$19,1.set macro.set reorder.set noreorder.set nomacrobne $22,$19,$L325addu $17,$17,$fp.set macro.set reordersubu $17,$17,$fp$L126:lhu $2,0($20)$L297:andi $2,$2,0x100.set noreorder.set nomacrobeq $2,$0,$L216lw $6,32($sp).set macro.set reorderlw $fp,52($20)lw $19,52($6)lw $18,88($20)lw $22,92($20)lw $16,36($6).set noreorder.set nomacrobeq $19,$fp,$L155lw $17,36($20).set macro.set reorder.set noreorder.set nomacroblez $22,$L336li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$18,$2sw $2,64($sp)sltu $23,$18,32andi $2,$18,0x3move $21,$0.set noreorder.set nomacrobne $23,$0,$L173sw $2,72($sp).set macro.set reorder$L288:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L326move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L327move $5,$17.set macro.set reorderlw $6,64($sp)addiu $5,$16,-4addu $3,$5,$6sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L177addiu $4,$17,-4.set macro.set reorder$L229:#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 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L229$L177:andi $2,$18,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L328lw $3,72($sp).set macro.set reorder$L230:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L230lw $3,72($sp).set macro.set reorder$L328:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L183li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L184li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L287$L181:addiu $21,$21,1$L295:.set noreorder.set nomacrobeq $22,$21,$L218addu $17,$17,$fp.set macro.set reorder.set noreorder.set nomacrobeq $23,$0,$L288addu $16,$16,$19.set macro.set reorder$L173:move $4,$16$L326:move $5,$17$L327:.set noreorder.set nomacrojal memcpymove $6,$18.set macro.set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?