vf_ivtc.mid

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

MID
3,454
字号
	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L126	sb	$3,5($4)	.set	macro	.set	reorder$L139:	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	$L126	sb	$2,6($4)	.set	macro	.set	reorder$L200:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L216	sb	$3,5($4)	.set	macro	.set	reorder$L170:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lw	$18,88($20)	.set	noreorder	.set	nomacro	j	$L158	lw	$22,92($20)	.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	nomacro	j	$L216	sb	$2,6($4)	.set	macro	.set	reorder$L171:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	sb	$2,6($4)	lw	$18,88($20)	.set	noreorder	.set	nomacro	j	$L158	lw	$22,92($20)	.set	macro	.set	reorder	.end	copy_image	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"       pd=%d re=%d ro=%d rp=%d rt=%d rs=%d rd=%d pp=%d p"	.ascii	"t=%d ps=%d\015\000"	.align	2$LC2:	.ascii	"DROP\012\000"	.align	2$LC3:	.ascii	"!\000"	.align	2$LC5:	.ascii	"MERGE\012\000"	.align	2$LC6:	.ascii	"NEXT\012\000"	.align	2$LC7:	.ascii	"OK\012\000"	.section	.rodata.cst8,"aM",@progbits,8	.align	3$LC4:	.word	0	.word	-1008730112	.section	.text.put_image,"ax",@progbits	.align	2	.align	5	.ent	put_image	.type	put_image, @functionput_image:	.frame	$sp,176,$31		# vars= 80, regs= 10/0, args= 56, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-176	sw	$31,172($sp)	sw	$fp,168($sp)	sw	$23,164($sp)	sw	$22,160($sp)	sw	$21,156($sp)	sw	$20,152($sp)	sw	$19,148($sp)	sw	$18,144($sp)	sw	$17,140($sp)	sw	$16,136($sp)	lw	$2,100($4)	sw	$4,176($sp)	sw	$2,128($sp)	lw	$4,128($sp)	lw	$2,164($2)	lw	$3,148($4)	addiu	$2,$2,1	sw	$5,180($sp)	beq	$3,$0,$L338	sw	$2,164($4)	li	$16,1			# 0x1	sw	$0,148($4)$L340:	move	$2,$16	lw	$31,172($sp)	lw	$fp,168($sp)	lw	$23,164($sp)	lw	$22,160($sp)	lw	$21,156($sp)	lw	$20,152($sp)	lw	$19,148($sp)	lw	$18,144($sp)	lw	$17,140($sp)	lw	$16,136($sp)	j	$31	addiu	$sp,$sp,176$L338:	lw	$8,144($4)	beq	$8,$0,$L409	lw	$6,176($sp)$L341:	lw	$3,180($sp)	lw	$5,180($sp)	lw	$6,128($sp)	lw	$2,64($3)	lw	$4,80($5)	lw	$3,68($3)	lw	$7,128($sp)	addiu	$22,$6,72	sw	$2,64($8)	sw	$3,68($8)	sw	$4,80($8)	move	$6,$22	addiu	$9,$7,136$L343:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	bne	$6,$9,$L343	addiu	$7,$7,16	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	lw	$2,180($sp)	sw	$3,0($7)	lw	$2,28($2)	lw	$3,48($8)	sw	$2,108($sp)	lw	$2,180($sp)	sw	$3,112($sp)	lw	$16,32($2)	lw	$3,24($2)	lw	$2,48($2)	move	$5,$0	li	$6,24			# 0x18	move	$4,$22	addiu	$21,$22,24	lw	$17,32($8)	sw	$3,104($sp)	jal	memset	sw	$2,116($sp)	move	$4,$21	move	$5,$0	jal	memset	li	$6,24			# 0x18	lw	$3,108($sp)	addiu	$20,$22,48	move	$4,$20	addiu	$3,$3,-7	move	$5,$0	li	$6,24			# 0x18	jal	memset	sw	$3,120($sp)	lw	$4,120($sp)	blez	$4,$L344	lw	$5,104($sp)	lw	$6,116($sp)	lw	$2,112($sp)	addiu	$5,$5,-15	addiu	$16,$16,8	addiu	$17,$17,8	sll	$6,$6,3	sll	$2,$2,3	slt	$3,$5,9	sw	$5,100($sp)	sw	$16,92($sp)	sw	$17,80($sp)	sw	$6,84($sp)	sw	$2,88($sp)	sw	$0,124($sp)	sw	$3,132($sp)$L346:	lw	$2,132($sp)	bne	$2,$0,$L348	lw	$3,80($sp)	lw	$fp,92($sp)	sw	$3,96($sp)	li	$23,8			# 0x8$L347:	lw	$5,116($sp)	lui	$4,%hi(block_diffs)	lw	$2,%lo(block_diffs)($4)	sw	$5,16($sp)	lw	$7,112($sp)	lw	$5,96($sp)	move	$6,$fp	jal	$2	addiu	$4,$sp,56	lw	$2,56($sp)	lw	$3,60($sp)	lw	$4,0($20)	lw	$5,4($20)	lw	$6,8($20)	lw	$7,16($20)	addu	$4,$4,$2	addu	$5,$5,$3	lw	$2,64($sp)	lw	$3,72($sp)	lw	$8,20($20)	lw	$9,12($20)	addu	$6,$6,$2	addu	$7,$7,$3	lw	$2,76($sp)	lw	$3,68($sp)	addu	$8,$8,$2	addu	$9,$9,$3	sw	$4,0($20)	sw	$5,4($20)	sw	$6,8($20)	sw	$7,16($20)	sw	$8,20($20)	sw	$9,12($20)	lw	$7,0($22)	lw	$19,56($sp)	lw	$6,4($22)	lw	$18,60($sp)	lw	$5,8($22)	lw	$17,64($sp)	lw	$4,16($22)	lw	$16,72($sp)	lw	$3,20($22)	lw	$15,76($sp)	lw	$2,12($22)	lw	$14,68($sp)	slt	$8,$19,$7	slt	$9,$18,$6	slt	$10,$17,$5	slt	$11,$16,$4	slt	$12,$15,$3	slt	$13,$14,$2	movz	$7,$19,$8	movz	$6,$18,$9	movz	$5,$17,$10	movz	$4,$16,$11	movz	$3,$15,$12	movz	$2,$14,$13	sw	$7,0($22)	sw	$6,4($22)	sw	$5,8($22)	sw	$4,16($22)	sw	$2,12($22)	sw	$3,20($22)	lw	$9,68($sp)	lw	$2,76($sp)	lw	$3,20($21)	subu	$2,$2,$9	slt	$4,$2,$3	movz	$3,$2,$4	lw	$11,64($sp)	sw	$3,20($21)	lw	$3,60($sp)	lw	$5,4($21)	subu	$3,$3,$11	lw	$2,72($sp)	lw	$4,76($sp)	lw	$6,16($21)	lw	$7,12($21)	slt	$8,$3,$5	subu	$4,$9,$4	subu	$2,$2,$9	movz	$5,$3,$8	slt	$9,$2,$6	slt	$10,$4,$7	sw	$5,4($21)	movz	$6,$2,$9	movz	$7,$4,$10	lw	$2,60($sp)	sw	$6,16($21)	sw	$7,12($21)	subu	$11,$11,$2	lw	$3,68($sp)	lw	$2,72($sp)	lw	$6,0($21)	subu	$3,$3,$2	lw	$5,8($21)	slt	$4,$3,$6	movz	$6,$3,$4	lw	$4,96($sp)	lw	$3,100($sp)	slt	$2,$11,$5	addiu	$23,$23,8	movz	$5,$11,$2	addiu	$4,$4,8	slt	$2,$23,$3	sw	$5,8($21)	sw	$6,0($21)	sw	$4,96($sp)	bne	$2,$0,$L347	addiu	$fp,$fp,8$L348:	lw	$5,124($sp)	lw	$6,120($sp)	addiu	$5,$5,8	slt	$2,$5,$6	lw	$3,92($sp)	sw	$5,124($sp)	lw	$4,84($sp)	lw	$5,80($sp)	lw	$6,88($sp)	addu	$3,$3,$4	addu	$5,$5,$6	sw	$3,92($sp)	bne	$2,$0,$L346	sw	$5,80($sp)$L344:	lw	$2,104($sp)	lw	$3,108($sp)	addiu	$5,$2,7	slt	$4,$2,0	movn	$2,$5,$4	addiu	$6,$3,7	slt	$4,$3,0	movn	$3,$6,$4	sra	$2,$2,3	sra	$3,$3,3	addiu	$2,$2,-2	mul	$2,$2,$3	lw	$7,4($20)	lw	$8,0($20)	div	$0,$7,$2	teq	$2,$0,7	lw	$3,12($20)	lw	$9,8($20)	lw	$10,16($20)	lw	$11,20($20)	lui	$6,%hi($LC1)	addiu	$6,$6,%lo($LC1)	li	$4,29			# 0x1d	li	$5,6			# 0x6	mflo	$7	div	$0,$8,$2	teq	$2,$0,7	sw	$7,4($20)	lw	$12,28($22)	mflo	$8	div	$0,$3,$2	teq	$2,$0,7	sw	$8,0($20)	lw	$7,0($22)	mflo	$3	div	$0,$9,$2	teq	$2,$0,7	sw	$3,12($20)	mflo	$9	div	$0,$10,$2	teq	$2,$0,7	sw	$9,8($20)	mflo	$10	div	$0,$11,$2	teq	$2,$0,7	sw	$10,16($20)	mflo	$11	sw	$11,20($20)	sw	$12,16($sp)	lw	$2,32($22)	sw	$2,20($sp)	lw	$3,44($22)	sw	$3,24($sp)	lw	$2,36($22)	sw	$2,28($sp)	lw	$3,40($22)	sw	$3,32($sp)	lw	$2,24($22)	sw	$2,36($sp)	lw	$3,20($22)	sw	$3,40($sp)	lw	$2,12($22)	sw	$2,44($sp)	lw	$3,16($22)	jal	mp_msg	sw	$3,48($sp)	lw	$3,128($sp)	lw	$2,160($3)	beq	$2,$0,$L352	nop	sw	$0,160($3)$L354:	lw	$3,128($sp)$L415:	lw	$5,180($sp)	lw	$4,144($3)	jal	copy_image	li	$6,2			# 0x2	lw	$4,128($sp)	lui	$6,%hi($LC2)	sw	$0,156($4)	move	$16,$0	addiu	$6,$6,%lo($LC2)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	move	$2,$16	lw	$31,172($sp)	lw	$fp,168($sp)	lw	$23,164($sp)	lw	$22,160($sp)	lw	$21,156($sp)	lw	$20,152($sp)	lw	$19,148($sp)	lw	$18,144($sp)	lw	$17,140($sp)	lw	$16,136($sp)	j	$31	addiu	$sp,$sp,176$L352:	lw	$2,32($22)	lw	$4,28($22)	sll	$3,$2,1	addu	$3,$3,$2	slt	$3,$3,$4	bne	$3,$0,$L410	lw	$3,128($sp)$L417:	lw	$2,28($3)	lw	$4,32($3)	sll	$3,$2,1	addu	$3,$3,$2	slt	$3,$3,$4	beq	$3,$0,$L411	lw	$4,128($sp)$L399:	lw	$5,44($22)	lw	$4,36($22)	sll	$2,$5,1	addu	$2,$2,$5$L420:	sll	$6,$4,1	slt	$2,$6,$2	beq	$2,$0,$L414	slt	$2,$4,900	slt	$2,$4,3600	beq	$2,$0,$L366	slt	$2,$4,900$L368:	bne	$3,$0,$L370	slt	$2,$6,$5	beq	$2,$0,$L415	lw	$3,128($sp)$L370:	lw	$5,128($sp)	li	$16,1			# 0x1	lw	$4,144($5)	sw	$16,160($5)	lw	$5,180($sp)	jal	copy_image	move	$6,$0	lw	$6,176($sp)	lw	$2,128($sp)	lw	$17,100($6)	lw	$5,144($2)	lw	$2,160($17)	bne	$2,$0,$L401	nop	lw	$3,152($17)	beq	$3,$16,$L375	li	$2,2			# 0x2	bne	$3,$2,$L401	nop	lw	$2,156($17)	addiu	$2,$2,1	slt	$3,$2,5	bne	$3,$0,$L401	sw	$2,156($17)	lw	$4,168($17)	lw	$3,164($17)	sll	$2,$4,2	sll	$3,$3,2	addu	$2,$2,$4	slt	$3,$2,$3	bne	$3,$0,$L416	lui	$2,%hi($LC4)$L379:	lui	$6,%hi($LC3)	addiu	$6,$6,%lo($LC3)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	move	$16,$0	j	$L380	sw	$0,156($17)$L410:	lw	$2,40($22)	lw	$3,24($22)	slt	$2,$2,$3	beq	$2,$0,$L417	lw	$3,128($sp)	lw	$5,128($sp)	li	$16,1			# 0x1	lw	$4,144($5)	sw	$16,160($5)	lw	$5,180($sp)	jal	copy_image	li	$6,2			# 0x2	lw	$6,176($sp)	lw	$2,128($sp)	lw	$17,100($6)	lw	$5,144($2)	lw	$2,160($17)	bne	$2,$0,$L403	nop	lw	$3,152($17)	beq	$3,$16,$L382	li	$2,2			# 0x2	bne	$3,$2,$L403	nop	lw	$2,156($17)	addiu	$2,$2,1	slt	$3,$2,5	bne	$3,$0,$L403	sw	$2,156($17)	lw	$4,168($17)	lw	$3,164($17)	sll	$2,$4,2	sll	$3,$3,2	addu	$2,$2,$4	slt	$3,$2,$3	bne	$3,$0,$L418	lui	$2,%hi($LC4)$L386:	lui	$6,%hi($LC3)	addiu	$6,$6,%lo($LC3)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	move	$16,$0	sw	$0,156($17)$L387:	lui	$6,%hi($LC6)	addiu	$6,$6,%lo($LC6)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	lw	$2,128($sp)	j	$L340	sw	$0,144($2)$L411:	lw	$2,24($4)	lw	$4,40($4)	sll	$2,$2,1	slt	$2,$2,$4	beq	$2,$0,$L362	slt	$2,$4,1201	beq	$2,$0,$L399	nop$L362:	lw	$4,36($22)	lw	$5,44($22)	sll	$2,$4,1	slt	$2,$2,$5	bne	$2,$0,$L412	slt	$2,$5,1201$L364:	lw	$5,176($sp)	lw	$6,128($sp)	lw	$17,100($5)	lw	$2,160($17)	bne	$2,$0,$L405	lw	$5,144($6)	lw	$3,152($17)	li	$2,1			# 0x1	beq	$3,$2,$L390	li	$2,2			# 0x2	bne	$3,$2,$L405	nop	lw	$2,156($17)	addiu	$2,$2,1	slt	$3,$2,5	bne	$3,$0,$L405	sw	$2,156($17)	lw	$4,168($17)	lw	$3,164($17)	sll	$2,$4,2	sll	$3,$3,2	addu	$2,$2,$4	slt	$3,$2,$3	bne	$3,$0,$L419	lui	$2,%hi($LC4)$L395:	lui	$6,%hi($LC3)	addiu	$6,$6,%lo($LC3)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	move	$16,$0	j	$L396	sw	$0,156($17)$L366:$L414:	bne	$2,$0,$L368	nop	lw	$2,24($22)	slt	$2,$2,900	beq	$2,$0,$L354	nop	j	$L368	nop$L375:	lw	$3,156($17)	addiu	$3,$3,1	slt	$2,$3,5	xori	$2,$2,0x1	bne	$2,$0,$L379	sw	$3,156($17)$L401:	lw	$4,168($17)	lui	$2,%hi($LC4)$L416:	addiu	$3,$4,1	lw	$6,%lo($LC4)($2)	lw	$7,%lo($LC4+4)($2)	lw	$4,176($sp)	jal	vf_next_put_image	sw	$3,168($17)	move	$16,$2$L380:	lw	$5,128($sp)	li	$6,1			# 0x1	lw	$4,144($5)	jal	copy_image	lw	$5,180($sp)	lui	$6,%hi($LC5)	addiu	$6,$6,%lo($LC5)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	lw	$6,128($sp)	j	$L340	sw	$0,144($6)$L409:	lw	$2,180($sp)	lw	$4,92($6)	lw	$6,180($sp)	lw	$5,4($2)	lw	$3,12($6)	lw	$2,8($2)	li	$6,1			# 0x1	li	$7,19			# 0x13	sw	$2,16($sp)	jal	vf_get_image	sw	$3,20($sp)	move	$8,$2	lw	$2,128($sp)	j	$L341	sw	$8,144($2)$L412:	bne	$2,$0,$L364	sll	$2,$5,1	j	$L420	addu	$2,$2,$5$L390:	lw	$3,156($17)	addiu	$3,$3,1	slt	$2,$3,5	xori	$2,$2,0x1	bne	$2,$0,$L395	sw	$3,156($17)$L405:	lw	$4,168($17)	lui	$2,%hi($LC4)$L419:	addiu	$4,$4,1	sw	$4,168($17)	lw	$6,%lo($LC4)($2)	lw	$7,%lo($LC4+4)($2)	jal	vf_next_put_image	lw	$4,176($sp)	move	$16,$2$L396:	lw	$3,128($sp)	lw	$5,180($sp)	lw	$4,144($3)	jal	copy_image	li	$6,2			# 0x2	lui	$6,%hi($LC7)	li	$4,29			# 0x1d	addiu	$6,$6,%lo($LC7)	jal	mp_msg	li	$5,6			# 0x6	lw	$4,128($sp)	j	$L340	sw	$0,144($4)$L382:	lw	$3,156($17)	addiu	$3,$3,1	slt	$2,$3,5	xori	$2,$2,0x1	bne	$2,$0,$L386	sw	$3,156($17)$L403:	lw	$4,168($17)	lui	$2,%hi($LC4)$L418:	addiu	$3,$4,1	lw	$6,%lo($LC4)($2)	lw	$7,%lo($LC4+4)($2)	lw	$4,176($sp)	jal	vf_next_put_image	sw	$3,168($17)	j	$L387	move	$16,$2	.set	macro	.set	reorder	.end	put_image	.globl	vf_info_ivtc	.section	.rodata.str1.4	.align	2$LC8:	.ascii	"inverse telecine, take 2\000"	.align	2$LC9:	.ascii	"ivtc\000"	.align	2$LC10:	.ascii	"Rich Felker\000"	.subsection	-1	.align	2$LC11:	.ascii	"\000"	.data	.align	2	.type	vf_info_ivtc, @object	.size	vf_info_ivtc, 24vf_info_ivtc:	.word	$LC8	.word	$LC9	.word	$LC10	.word	$LC11	.word	open	.word	0	.local	block_diffs	.comm	block_diffs,4,4	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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