vf_telecine.mid

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

MID
3,126
字号
	.set	noreorder	.set	nomacro	jal	memcpy	sw	$8,88($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L69	lw	$8,88($sp)	.set	macro	.set	reorder$L95:	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	$L92	sb	$2,6($5)	.set	macro	.set	reorder$L242:	lw	$3,92($8)	lw	$2,32($sp)	lw	$4,56($8)	lw	$5,56($2)	srl	$2,$3,31	addu	$2,$2,$3	lw	$3,32($sp)	sra	$21,$2,1	sll	$23,$5,1	sll	$fp,$4,1	lw	$5,40($8)	lw	$4,40($3)	.set	noreorder	.set	nomacro	blez	$21,$L15	lw	$19,88($8)	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	sltu	$20,$19,32	move	$16,$4	move	$17,$5	sw	$2,80($sp)	move	$18,$0	.set	noreorder	.set	nomacro	bne	$20,$0,$L246	andi	$22,$19,0x3	.set	macro	.set	reorder$L349:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L389	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L390	move	$5,$17	.set	macro	.set	reorder	lw	$2,80($sp)	addiu	$5,$16,-4	addu	$3,$2,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L250	addiu	$4,$17,-4	.set	macro	.set	reorder$L290:#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,$L290$L250:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L391	li	$2,2			# 0x2	.set	macro	.set	reorder$L291:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L291	li	$2,2			# 0x2	.set	macro	.set	reorder$L391:	.set	noreorder	.set	nomacro	beq	$22,$2,$L256	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$22,$2,$L257	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$22,$2,$L348$L254:	addiu	$18,$18,1$L354:	.set	noreorder	.set	nomacro	beq	$21,$18,$L15	addu	$17,$17,$fp	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$20,$0,$L349	addu	$16,$16,$23	.set	macro	.set	reorder$L246:	move	$4,$16$L389:	move	$5,$17$L390:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L354	addiu	$18,$18,1	.set	macro	.set	reorder$L157:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L155	sb	$3,5($5)	.set	macro	.set	reorder$L127:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L125	sb	$3,5($5)	.set	macro	.set	reorder$L224:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L222	sb	$3,5($5)	.set	macro	.set	reorder$L175:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L173	sb	$3,5($5)	.set	macro	.set	reorder$L194:	lw	$3,92($8)	lw	$2,32($sp)	lw	$5,56($8)	lw	$4,56($2)	srl	$2,$3,31	addu	$2,$2,$3	lw	$3,32($sp)	sra	$21,$2,1	lw	$19,88($8)	lw	$2,40($3)	sll	$fp,$4,1	lw	$3,40($8)	.set	noreorder	.set	nomacro	blez	$21,$L178	sll	$23,$5,1	.set	macro	.set	reorder	addu	$16,$2,$4	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	sltu	$20,$19,32	addu	$17,$3,$5	sw	$2,68($sp)	move	$18,$0	.set	noreorder	.set	nomacro	bne	$20,$0,$L198	andi	$22,$19,0x3	.set	macro	.set	reorder$L351:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L392	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L393	move	$5,$17	.set	macro	.set	reorder	lw	$2,68($sp)	addiu	$5,$16,-4	addu	$3,$5,$2	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L202	addiu	$4,$17,-4	.set	macro	.set	reorder$L284:#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,$L284$L202:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L394	li	$2,2			# 0x2	.set	macro	.set	reorder$L285:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L285	li	$2,2			# 0x2	.set	macro	.set	reorder$L394:	.set	noreorder	.set	nomacro	beq	$22,$2,$L208	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$22,$2,$L209	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$22,$2,$L350$L206:	addiu	$18,$18,1	.set	noreorder	.set	nomacro	beq	$21,$18,$L178	addu	$17,$17,$23	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$20,$0,$L351	addu	$16,$16,$fp	.set	macro	.set	reorder$L198:	move	$4,$16$L392:	move	$5,$17$L393:	move	$6,$19	.set	noreorder	.set	nomacro	jal	memcpy	sw	$8,88($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L206	lw	$8,88($sp)	.set	macro	.set	reorder$L135:	move	$4,$16$L361:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L355	lui	$3,%hi($LC1)	.set	macro	.set	reorder$L158:	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	$L155	sb	$2,6($5)	.set	macro	.set	reorder$L128:	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	$L125	sb	$2,6($5)	.set	macro	.set	reorder$L350:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L206	sb	$2,4($5)	.set	macro	.set	reorder$L334:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L190	sb	$2,4($5)	.set	macro	.set	reorder$L37:	move	$4,$16$L378:	move	$5,$17$L379:	move	$6,$19	.set	noreorder	.set	nomacro	jal	memcpy	sw	$8,88($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L45	lw	$8,88($sp)	.set	macro	.set	reorder$L176:	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	$L173	sb	$2,6($5)	.set	macro	.set	reorder$L225:	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	$L222	sb	$2,6($5)	.set	macro	.set	reorder$L240:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L238	sb	$3,5($5)	.set	macro	.set	reorder$L256:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L254	sb	$3,5($5)	.set	macro	.set	reorder$L339:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L155	sb	$2,4($5)	.set	macro	.set	reorder$L327:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L125	sb	$2,4($5)	.set	macro	.set	reorder$L342:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L222	sb	$2,4($5)	.set	macro	.set	reorder$L192:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L190	sb	$3,5($5)	.set	macro	.set	reorder$L331:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L173	sb	$2,4($5)	.set	macro	.set	reorder$L208:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L206	sb	$3,5($5)	.set	macro	.set	reorder$L241:	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	$L238	sb	$2,6($5)	.set	macro	.set	reorder$L257:	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	$L254	sb	$2,6($5)	.set	macro	.set	reorder$L347:	mul	$2,$18,$2	subu	$18,$0,$18	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L70	addu	$17,$17,$2	.set	macro	.set	reorder$L30:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L28	sb	$3,5($5)	.set	macro	.set	reorder$L193:	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	$L190	sb	$2,6($5)	.set	macro	.set	reorder$L209:	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	$L206	sb	$2,6($5)	.set	macro	.set	reorder$L49:	lw	$3,92($8)	lw	$2,32($sp)	lw	$5,56($8)	lw	$4,56($2)	srl	$2,$3,31	addu	$2,$2,$3	lw	$3,32($sp)	sra	$21,$2,1	lw	$19,88($8)	lw	$2,40($3)	sll	$23,$4,1	lw	$3,40($8)	.set	noreorder	.set	nomacro	blez	$21,$L33	sll	$fp,$5,1	.set	macro	.set	reorder	addu	$16,$2,$4	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	addu	$17,$3,$5	sw	$2,44($sp)	move	$18,$0	sltu	$20,$19,32	andi	$22,$19,0x3$L52:	.set	noreorder	.set	nomacro	bne	$20,$0,$L53	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L395	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L396	move	$5,$17	.set	macro	.set	reorder	lw	$2,44($sp)	addiu	$5,$16,-4	addu	$3,$2,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L57	addiu	$4,$17,-4	.set	macro	.set	reorder$L266:#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,$L266$L57:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L397	li	$2,2			# 0x2	.set	macro	.set	reorder$L267:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L267	li	$2,2			# 0x2	.set	macro	.set	reorder$L397:	.set	noreorder	.set	nomacro	beq	$22,$2,$L63	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$22,$2,$L64	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$22,$2,$L352$L61:	addiu	$18,$18,1	.set	noreorder	.set	nomacro	beq	$21,$18,$L33	addu	$17,$17,$fp	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L52	addu	$16,$16,$23	.set	macro	.set	reorder$L53:	move	$4,$16$L395:	move	$5,$17$L396:	move	$6,$19	.set	noreorder	.set	nomacro	jal	memcpy	sw	$8,88($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L61	lw	$8,88($sp)	.set	macro	.set	reorder$L345:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L238	sb	$2,4($5)	.set	macro	.set	reorder$L348:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L254	sb	$2,4($5)	.set	macro	.set	reorder$L31:	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	$L28	sb	$2,6($5)	.set	macro	.set	reorder$L338:	mul	$2,$19,$2	subu	$19,$0,$19	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L103	addu	$17,$17,$2	.set	macro	.set	reorder$L330:	mul	$2,$19,$2	subu	$19,$0,$19	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L133	addu	$17,$17,$2	.set	macro	.set	reorder$L336:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L28	sb	$2,4($5)	.set	macro	.set	reorder$L47:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L45	sb	$3,5($5)	.set	macro	.set	reorder$L63:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L61	sb	$3,5($5)	.set	macro	.set	reorder$L48:	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	$L45	sb	$2,6($5)	.set	macro	.set	reorder$L64:	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	$L61	sb	$2,6($5)	.set	macro	.set	reorder$L81:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L69	sb	$3,5($4)	.set	macro	.set	reorder$L341:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L45	sb	$2,4($5)	.set	macro	.set	reorder$L352:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L61	sb	$2,4($5)	.set	macro	.set	reorder$L82:	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	$L69	sb	$2,6($4)	.set	macro	.set	reorder$L144:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L97	sb	$3,5($4)	.set	macro	.set	reorder$L114:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lw	$18,88($8)	.set	noreorder	.set	nomacro	j	$L102	lw	$21,92($8)	.set	macro	.set	reorder$L145:	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$L115:	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($8)	.set	noreorder	.set	nomacro	j	$L102	lw	$21,92($8)	.set	macro	.set	reorder	.end	put_image	.globl	vf_info_telecine	.section	.rodata.str1.4	.align	2$LC2:	.ascii	"telecine filter\000"	.align	2$LC3:	.ascii	"telecine\000"	.align	2$LC4:	.ascii	"Rich Felker\000"	.subsection	-1	.align	2$LC5:	.ascii	"\000"	.data	.align	2	.type	vf_info_telecine, @object	.size	vf_info_telecine, 24vf_info_telecine:	.word	$LC2	.word	$LC3	.word	$LC4	.word	$LC5	.word	open	.word	0	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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