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 + -
显示快捷键?