vf_kerndeint.mid

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

MID
2,451
字号
	ori	$8,$8,0x4200	.set	noreorder	.set	nomacro	beq	$7,$8,$L218	and	$6,$21,$2	.set	macro	.set	reorder	li	$11,844693504			# 0x32590000	ori	$11,$11,0x5559	.set	noreorder	.set	nomacro	beq	$7,$11,$L219	lw	$8,80($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$8,$0,$L131	addu	$2,$21,$fp	.set	macro	.set	reorder	li	$11,-21	.set	noreorder	.set	nomacro	j	$L128	sb	$11,0($2)	.set	macro	.set	reorder$L151:	movn	$4,$23,$2	addu	$2,$21,$fp	.set	noreorder	.set	nomacro	j	$L220	sb	$4,0($2)	.set	macro	.set	reorder$L215:	lw	$7,136($sp)	lw	$8,132($sp)	addu	$3,$21,$7	lbu	$2,0($3)	lw	$11,32($sp)	lw	$3,168($sp)	addu	$4,$21,$8	lbu	$7,0($4)	addu	$5,$21,$11	addu	$4,$21,$3	lbu	$6,0($4)	lbu	$3,0($5)	lw	$5,124($sp)	addu	$2,$2,$7	lw	$7,128($sp)	addu	$3,$3,$6	addu	$4,$21,$5	sll	$2,$2,2	lw	$8,152($sp)	addu	$2,$2,$3	lbu	$6,0($4)	addu	$3,$21,$7	lw	$11,156($sp)	lbu	$7,0($3)	addu	$4,$21,$8	sll	$2,$2,1	lbu	$5,0($4)	subu	$2,$2,$6	addu	$3,$21,$11	lbu	$4,0($3)	subu	$2,$2,$7	subu	$2,$2,$5	subu	$2,$2,$4	.set	noreorder	.set	nomacro	j	$L150	sra	$4,$2,4	.set	macro	.set	reorder$L218:	addiu	$3,$6,3	li	$2,-1	addu	$4,$6,$fp	move	$21,$3	addu	$3,$3,$fp	sb	$2,0($4)	sb	$2,1($4)	sb	$2,2($4)	.set	noreorder	.set	nomacro	j	$L128	sb	$2,0($3)	.set	macro	.set	reorder$L131:	li	$3,-128	.set	noreorder	.set	nomacro	j	$L128	sb	$3,0($2)	.set	macro	.set	reorder$L216:	lw	$3,136($sp)	lw	$4,132($sp)	addu	$2,$21,$3	addu	$3,$21,$4	lbu	$5,0($2)	lbu	$4,0($3)	.set	noreorder	.set	nomacro	jal	__floatsidf	addu	$4,$5,$4	.set	macro	.set	reorder	lui	$4,%hi($LC1)	lw	$7,%lo($LC1+4)($4)	lw	$6,%lo($LC1)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	lw	$6,168($sp)	lw	$5,32($sp)	move	$16,$2	move	$17,$3	addu	$2,$21,$5	addu	$3,$21,$6	lbu	$5,0($2)	lbu	$4,0($3)	.set	noreorder	.set	nomacro	jal	__floatsidf	addu	$4,$5,$4	.set	macro	.set	reorder	lui	$4,%hi($LC2)	lw	$6,%lo($LC2)($4)	lw	$7,%lo($LC2+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	lw	$8,116($sp)	lw	$7,120($sp)	move	$16,$2	move	$17,$3	addu	$2,$21,$7	addu	$3,$21,$8	lbu	$5,0($2)	lbu	$4,0($3)	.set	noreorder	.set	nomacro	jal	__floatsidf	addu	$4,$5,$4	.set	macro	.set	reorder	lui	$4,%hi($LC3)	lw	$6,%lo($LC3)($4)	lw	$7,%lo($LC3+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	move	$18,$2	lw	$11,124($sp)	lw	$8,156($sp)	lw	$2,128($sp)	lw	$5,152($sp)	addu	$7,$21,$8	addu	$6,$21,$5	addu	$4,$21,$2	move	$19,$3	addu	$3,$21,$11	lbu	$5,0($4)	lbu	$2,0($3)	lbu	$4,0($6)	lbu	$3,0($7)	addu	$2,$2,$5	addu	$4,$4,$3	.set	noreorder	.set	nomacro	jal	__floatsidf	addu	$4,$2,$4	.set	macro	.set	reorder	lui	$4,%hi($LC4)	lw	$6,%lo($LC4)($4)	lw	$7,%lo($LC4+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	move	$16,$2	lw	$5,148($sp)	lw	$2,108($sp)	lw	$11,112($sp)	lw	$8,144($sp)	addu	$4,$21,$2	addu	$6,$21,$5	move	$17,$3	addu	$7,$21,$8	addu	$3,$21,$11	lbu	$2,0($3)	lbu	$5,0($4)	lbu	$3,0($7)	lbu	$4,0($6)	addu	$2,$2,$5	addu	$4,$4,$3	.set	noreorder	.set	nomacro	j	$L201	addu	$4,$2,$4	.set	macro	.set	reorder$L219:	addiu	$2,$6,3	addu	$3,$6,$fp	li	$7,-128	li	$6,-21	move	$21,$2	addu	$2,$2,$fp	sb	$6,0($3)	sb	$7,1($3)	sb	$6,2($3)	.set	noreorder	.set	nomacro	j	$L128	sb	$7,0($2)	.set	macro	.set	reorder$L217:	move	$16,$22	.set	noreorder	.set	nomacro	j	$L145	move	$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	nomacro	blez	$3,$L156	lw	$17,32($2)	.set	macro	.set	reorder	lw	$4,88($sp)	lw	$5,236($sp)	li	$2,-32			# 0xffffffffffffffe0	and	$20,$4,$2	move	$18,$0	.set	noreorder	.set	nomacro	bne	$5,$0,$L159	andi	$19,$4,0x3	.set	macro	.set	reorder$L222:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L242	lw	$6,88($sp)	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L243	move	$4,$16	.set	macro	.set	reorder	addiu	$5,$16,-4	addu	$3,$20,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L246	addiu	$4,$17,-4	.set	macro	.set	reorder$L185:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L185	lw	$6,88($sp)$L246:	andi	$2,$6,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L244	li	$2,2			# 0x2	.set	macro	.set	reorder$L186:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L186	li	$2,2			# 0x2	.set	macro	.set	reorder$L244:	.set	noreorder	.set	nomacro	beq	$19,$2,$L169	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$19,$2,$L170	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$19,$2,$L221$L167:	lw	$7,28($sp)$L223:	addiu	$18,$18,1	.set	noreorder	.set	nomacro	beq	$18,$7,$L156	lw	$8,104($sp)	.set	macro	.set	reorder	lw	$11,100($sp)	lw	$5,236($sp)	addu	$17,$17,$8	.set	noreorder	.set	nomacro	beq	$5,$0,$L222	addu	$16,$16,$11	.set	macro	.set	reorder$L159:	lw	$6,88($sp)$L242:	move	$4,$16$L243:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L223	lw	$7,28($sp)	.set	macro	.set	reorder$L98:	.set	noreorder	.set	nomacro	jal	memcpy	lw	$6,88($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L224	lw	$11,232($sp)	.set	macro	.set	reorder$L85:	.set	noreorder	.set	nomacro	jal	memcpy	lw	$6,88($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L225	addiu	$2,$17,-4	.set	macro	.set	reorder$L72:	.set	noreorder	.set	nomacro	jal	memcpy	lw	$6,88($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L226	lw	$2,72($sp)	.set	macro	.set	reorder$L59:	lw	$6,88($sp)$L232:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$23	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L227	lw	$3,140($sp)	.set	macro	.set	reorder$L36:	lw	$11,24($sp)	move	$5,$2	sw	$11,88($sp)	sw	$2,28($sp)	.set	noreorder	.set	nomacro	j	$L41	sw	$0,80($sp)	.set	macro	.set	reorder$L56:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L54	sb	$3,5($5)	.set	macro	.set	reorder$L169:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L167	sb	$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	nomacro	j	$L167	sb	$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	nomacro	j	$L54	sb	$2,6($5)	.set	macro	.set	reorder$L221:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L167	sb	$2,4($5)	.set	macro	.set	reorder$L205:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L54	sb	$2,4($5)	.set	macro	.set	reorder$L203:	.set	noreorder	.set	nomacro	j	$L40	sw	$2,80($sp)	.set	macro	.set	reorder$L204:	lw	$6,88($sp)	sltu	$6,$6,32	.set	noreorder	.set	nomacro	j	$L44	sw	$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			# 0x3	subu	$2,$2,$3	lw	$3,140($sp)	mtlo	$3	lw	$3,104($sp)	madd	$3,$2	lw	$2,228($sp)	mflo	$5	mul	$3,$22,$2	.set	noreorder	.set	nomacro	j	$L73	addu	$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	nomacro	j	$31	addiu	$sp,$sp,280	.set	macro	.set	reorder$L108:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L106	sb	$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,-4	mul	$5,$22,$2	lw	$2,140($sp)	addiu	$3,$16,-3	mtlo	$2	lw	$2,104($sp)	addu	$4,$5,$fp	madd	$2,$3	.set	noreorder	.set	nomacro	j	$L99	mflo	$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,$5	addiu	$2,$17,-2	subu	$16,$5,$4	mul	$5,$22,$2	lw	$2,140($sp)	addiu	$3,$16,-1	mtlo	$2	lw	$2,104($sp)	addu	$4,$5,$fp	madd	$2,$3	.set	noreorder	.set	nomacro	j	$L86	mflo	$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	nomacro	j	$L84	sb	$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	nomacro	j	$L71	sb	$2,6($4)	.set	macro	.set	reorder$L209:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L84	sb	$2,4($4)	.set	macro	.set	reorder$L208:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L71	sb	$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	nomacro	j	$L106	sb	$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	nomacro	j	$L97	sb	$2,6($4)	.set	macro	.set	reorder$L211:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L106	sb	$2,4($4)	.set	macro	.set	reorder$L210:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L97	sb	$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 + -
显示快捷键?