vf_kerndeint.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,451 行 · 第 1/3 页

S
2,451
字号
ori	$8,$8,0x4200.set	noreorder.set	nomacrobeq	$7,$8,$L218and	$6,$21,$2.set	macro.set	reorderli	$11,844693504			# 0x32590000ori	$11,$11,0x5559.set	noreorder.set	nomacrobeq	$7,$11,$L219lw	$8,80($sp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$8,$0,$L131addu	$2,$21,$fp.set	macro.set	reorderli	$11,-21.set	noreorder.set	nomacroj	$L128sb	$11,0($2).set	macro.set	reorder$L151:movn	$4,$23,$2addu	$2,$21,$fp.set	noreorder.set	nomacroj	$L220sb	$4,0($2).set	macro.set	reorder$L215:lw	$7,136($sp)lw	$8,132($sp)addu	$3,$21,$7lbu	$2,0($3)lw	$11,32($sp)lw	$3,168($sp)addu	$4,$21,$8lbu	$7,0($4)addu	$5,$21,$11addu	$4,$21,$3lbu	$6,0($4)lbu	$3,0($5)lw	$5,124($sp)addu	$2,$2,$7lw	$7,128($sp)addu	$3,$3,$6addu	$4,$21,$5sll	$2,$2,2lw	$8,152($sp)addu	$2,$2,$3lbu	$6,0($4)addu	$3,$21,$7lw	$11,156($sp)lbu	$7,0($3)addu	$4,$21,$8sll	$2,$2,1lbu	$5,0($4)subu	$2,$2,$6addu	$3,$21,$11lbu	$4,0($3)subu	$2,$2,$7subu	$2,$2,$5subu	$2,$2,$4.set	noreorder.set	nomacroj	$L150sra	$4,$2,4.set	macro.set	reorder$L218:addiu	$3,$6,3li	$2,-1addu	$4,$6,$fpmove	$21,$3addu	$3,$3,$fpsb	$2,0($4)sb	$2,1($4)sb	$2,2($4).set	noreorder.set	nomacroj	$L128sb	$2,0($3).set	macro.set	reorder$L131:li	$3,-128.set	noreorder.set	nomacroj	$L128sb	$3,0($2).set	macro.set	reorder$L216:lw	$3,136($sp)lw	$4,132($sp)addu	$2,$21,$3addu	$3,$21,$4lbu	$5,0($2)lbu	$4,0($3).set	noreorder.set	nomacrojal	__floatsidfaddu	$4,$5,$4.set	macro.set	reorderlui	$4,%hi($LC1)lw	$7,%lo($LC1+4)($4)lw	$6,%lo($LC1)($4)move	$5,$3.set	noreorder.set	nomacrojal	__muldf3move	$4,$2.set	macro.set	reorderlw	$6,168($sp)lw	$5,32($sp)move	$16,$2move	$17,$3addu	$2,$21,$5addu	$3,$21,$6lbu	$5,0($2)lbu	$4,0($3).set	noreorder.set	nomacrojal	__floatsidfaddu	$4,$5,$4.set	macro.set	reorderlui	$4,%hi($LC2)lw	$6,%lo($LC2)($4)lw	$7,%lo($LC2+4)($4)move	$5,$3.set	noreorder.set	nomacrojal	__muldf3move	$4,$2.set	macro.set	reordermove	$6,$2move	$4,$16move	$5,$17.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reorderlw	$8,116($sp)lw	$7,120($sp)move	$16,$2move	$17,$3addu	$2,$21,$7addu	$3,$21,$8lbu	$5,0($2)lbu	$4,0($3).set	noreorder.set	nomacrojal	__floatsidfaddu	$4,$5,$4.set	macro.set	reorderlui	$4,%hi($LC3)lw	$6,%lo($LC3)($4)lw	$7,%lo($LC3+4)($4)move	$5,$3.set	noreorder.set	nomacrojal	__muldf3move	$4,$2.set	macro.set	reordermove	$6,$2move	$4,$16move	$5,$17.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reordermove	$18,$2lw	$11,124($sp)lw	$8,156($sp)lw	$2,128($sp)lw	$5,152($sp)addu	$7,$21,$8addu	$6,$21,$5addu	$4,$21,$2move	$19,$3addu	$3,$21,$11lbu	$5,0($4)lbu	$2,0($3)lbu	$4,0($6)lbu	$3,0($7)addu	$2,$2,$5addu	$4,$4,$3.set	noreorder.set	nomacrojal	__floatsidfaddu	$4,$2,$4.set	macro.set	reorderlui	$4,%hi($LC4)lw	$6,%lo($LC4)($4)lw	$7,%lo($LC4+4)($4)move	$5,$3.set	noreorder.set	nomacrojal	__muldf3move	$4,$2.set	macro.set	reordermove	$16,$2lw	$5,148($sp)lw	$2,108($sp)lw	$11,112($sp)lw	$8,144($sp)addu	$4,$21,$2addu	$6,$21,$5move	$17,$3addu	$7,$21,$8addu	$3,$21,$11lbu	$2,0($3)lbu	$5,0($4)lbu	$3,0($7)lbu	$4,0($6)addu	$2,$2,$5addu	$4,$4,$3.set	noreorder.set	nomacroj	$L201addu	$4,$2,$4.set	macro.set	reorder$L219:addiu	$2,$6,3addu	$3,$6,$fpli	$7,-128li	$6,-21move	$21,$2addu	$2,$2,$fpsb	$6,0($3)sb	$7,1($3)sb	$6,2($3).set	noreorder.set	nomacroj	$L128sb	$7,0($2).set	macro.set	reorder$L217:move	$16,$22.set	noreorder.set	nomacroj	$L145move	$17,$23.set	macro.set	reorder$L174:lw	$11,44($sp)lw	$7,32($11)$L110:lw	$2,48($sp)lw	$3,28($sp)move	$16,$7.set	noreorder.set	nomacroblez	$3,$L156lw	$17,32($2).set	macro.set	reorderlw	$4,88($sp)lw	$5,236($sp)li	$2,-32			# 0xffffffffffffffe0and	$20,$4,$2move	$18,$0.set	noreorder.set	nomacrobne	$5,$0,$L159andi	$19,$4,0x3.set	macro.set	reorder$L222:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L242lw	$6,88($sp).set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L243move	$4,$16.set	macro.set	reorderaddiu	$5,$16,-4addu	$3,$20,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L246addiu	$4,$17,-4.set	macro.set	reorder$L185:#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,$L185lw	$6,88($sp)$L246:andi	$2,$6,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L244li	$2,2			# 0x2.set	macro.set	reorder$L186:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L186li	$2,2			# 0x2.set	macro.set	reorder$L244:.set	noreorder.set	nomacrobeq	$19,$2,$L169li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$19,$2,$L170li	$2,1			# 0x1.set	macro.set	reorderbeq	$19,$2,$L221$L167:lw	$7,28($sp)$L223:addiu	$18,$18,1.set	noreorder.set	nomacrobeq	$18,$7,$L156lw	$8,104($sp).set	macro.set	reorderlw	$11,100($sp)lw	$5,236($sp)addu	$17,$17,$8.set	noreorder.set	nomacrobeq	$5,$0,$L222addu	$16,$16,$11.set	macro.set	reorder$L159:lw	$6,88($sp)$L242:move	$4,$16$L243:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L223lw	$7,28($sp).set	macro.set	reorder$L98:.set	noreorder.set	nomacrojal	memcpylw	$6,88($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L224lw	$11,232($sp).set	macro.set	reorder$L85:.set	noreorder.set	nomacrojal	memcpylw	$6,88($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L225addiu	$2,$17,-4.set	macro.set	reorder$L72:.set	noreorder.set	nomacrojal	memcpylw	$6,88($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L226lw	$2,72($sp).set	macro.set	reorder$L59:lw	$6,88($sp)$L232:.set	noreorder.set	nomacrojal	memcpymove	$5,$23.set	macro.set	reorder.set	noreorder.set	nomacroj	$L227lw	$3,140($sp).set	macro.set	reorder$L36:lw	$11,24($sp)move	$5,$2sw	$11,88($sp)sw	$2,28($sp).set	noreorder.set	nomacroj	$L41sw	$0,80($sp).set	macro.set	reorder$L56:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L54sb	$3,5($5).set	macro.set	reorder$L169:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L167sb	$3,5($5).set	macro.set	reorder$L170:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L167sb	$2,6($5).set	macro.set	reorder$L57:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L54sb	$2,6($5).set	macro.set	reorder$L221:lbu	$2,4($4).set	noreorder.set	nomacroj	$L167sb	$2,4($5).set	macro.set	reorder$L205:lbu	$2,4($4).set	noreorder.set	nomacroj	$L54sb	$2,4($5).set	macro.set	reorder$L203:.set	noreorder.set	nomacroj	$L40sw	$2,80($sp).set	macro.set	reorder$L204:lw	$6,88($sp)sltu	$6,$6,32.set	noreorder.set	nomacroj	$L44sw	$6,236($sp).set	macro.set	reorder$L69:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)$L71:lw	$3,72($sp)li	$2,3			# 0x3subu	$2,$2,$3lw	$3,140($sp)mtlo	$3lw	$3,104($sp)madd	$3,$2lw	$2,228($sp)mflo	$5mul	$3,$22,$2.set	noreorder.set	nomacroj	$L73addu	$4,$3,$fp.set	macro.set	reorder$L173:lw	$31,276($sp)lw	$fp,272($sp)lw	$23,268($sp)lw	$22,264($sp)lw	$21,260($sp)lw	$20,256($sp)lw	$19,252($sp)lw	$18,248($sp)lw	$17,244($sp)lw	$16,240($sp)move	$2,$0.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,280.set	macro.set	reorder$L108:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L106sb	$3,5($4).set	macro.set	reorder$L95:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)$L97:addiu	$2,$17,-4mul	$5,$22,$2lw	$2,140($sp)addiu	$3,$16,-3mtlo	$2lw	$2,104($sp)addu	$4,$5,$fpmadd	$2,$3.set	noreorder.set	nomacroj	$L99mflo	$5.set	macro.set	reorder$L82:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)$L84:lw	$4,72($sp)lw	$5,28($sp)addu	$17,$4,$5addiu	$2,$17,-2subu	$16,$5,$4mul	$5,$22,$2lw	$2,140($sp)addiu	$3,$16,-1mtlo	$2lw	$2,104($sp)addu	$4,$5,$fpmadd	$2,$3.set	noreorder.set	nomacroj	$L86mflo	$5.set	macro.set	reorder$L83:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L84sb	$2,6($4).set	macro.set	reorder$L70:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L71sb	$2,6($4).set	macro.set	reorder$L209:lbu	$2,4($5).set	noreorder.set	nomacroj	$L84sb	$2,4($4).set	macro.set	reorder$L208:lbu	$2,4($5).set	noreorder.set	nomacroj	$L71sb	$2,4($4).set	macro.set	reorder$L109:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L106sb	$2,6($4).set	macro.set	reorder$L96:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L97sb	$2,6($4).set	macro.set	reorder$L211:lbu	$2,4($5).set	noreorder.set	nomacroj	$L106sb	$2,4($4).set	macro.set	reorder$L210:lbu	$2,4($5).set	noreorder.set	nomacroj	$L97sb	$2,4($4).set	macro.set	reorder.end	put_image.globl	vf_info_kerndeint.section	.rodata.str1.4.align	2$LC6:.ascii	"Kernel Deinterlacer\000".align	2$LC7:.ascii	"kerndeint\000".align	2$LC8:.ascii	"Donald Graft\000".subsection	-1.align	2$LC9:.ascii	"\000".data.align	2.type	vf_info_kerndeint, @object.size	vf_info_kerndeint, 24vf_info_kerndeint:.word	$LC6.word	$LC7.word	$LC8.word	$LC9.word	open.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?