vf_tfields.mid

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

MID
2,532
字号
	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,$L254$L186:	andi	$2,$20,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L305	li	$2,2			# 0x2	.set	macro	.set	reorder$L255:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L255	li	$2,2			# 0x2	.set	macro	.set	reorder$L305:	.set	noreorder	.set	nomacro	beq	$fp,$2,$L192	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$fp,$2,$L193	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$fp,$2,$L285$L190:	addiu	$19,$19,1	.set	noreorder	.set	nomacro	beq	$23,$19,$L306	lw	$8,40($sp)	.set	macro	.set	reorder	lw	$6,72($sp)$L307:	lw	$7,68($sp)	addu	$17,$17,$6	.set	noreorder	.set	nomacro	beq	$22,$0,$L286	addu	$16,$16,$7	.set	macro	.set	reorder$L182:	move	$4,$16$L303:	move	$5,$17$L304:	move	$6,$20	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$19,$19,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$23,$19,$L307	lw	$6,72($sp)	.set	macro	.set	reorder	lw	$8,40($sp)$L306:	lw	$7,48($18)	lw	$6,32($18)	lw	$4,32($8)	lw	$5,48($8)	lw	$2,24($18)$L179:	sw	$2,16($sp)	lw	$2,28($18)	lw	$9,44($sp)	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	deint	sw	$9,24($sp)	.set	macro	.set	reorder	lhu	$2,0($18)	andi	$2,$2,0x100	.set	noreorder	.set	nomacro	beq	$2,$0,$L308	lw	$4,136($sp)	.set	macro	.set	reorder	lw	$3,92($18)	lw	$2,40($sp)	lw	$7,52($18)	lw	$5,52($2)	srl	$2,$3,31	addu	$2,$2,$3	lw	$3,40($sp)	sll	$8,$5,1	sll	$9,$7,1	sra	$23,$2,1	lw	$4,36($3)	lw	$6,36($18)	lw	$19,88($18)	sw	$8,60($sp)	.set	noreorder	.set	nomacro	blez	$23,$L197	sw	$9,64($sp)	.set	macro	.set	reorder	lw	$2,44($sp)	sltu	$22,$19,32	mul	$3,$2,$5	move	$20,$0	addu	$16,$3,$4	mul	$3,$2,$7	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	addu	$17,$3,$6	sw	$2,88($sp)	.set	noreorder	.set	nomacro	bne	$22,$0,$L200	andi	$fp,$19,0x3	.set	macro	.set	reorder$L289:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L309	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L310	move	$5,$17	.set	macro	.set	reorder	lw	$4,88($sp)	addiu	$5,$16,-4	addu	$3,$4,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L204	addiu	$4,$17,-4	.set	macro	.set	reorder$L256:#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,$L256$L204:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L311	li	$2,2			# 0x2	.set	macro	.set	reorder$L257:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L257	li	$2,2			# 0x2	.set	macro	.set	reorder$L311:	.set	noreorder	.set	nomacro	beq	$fp,$2,$L210	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$fp,$2,$L211	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$fp,$2,$L288$L208:	addiu	$20,$20,1	.set	noreorder	.set	nomacro	beq	$23,$20,$L212	lw	$6,64($sp)	.set	macro	.set	reorder$L312:	lw	$7,60($sp)	addu	$17,$17,$6	.set	noreorder	.set	nomacro	beq	$22,$0,$L289	addu	$16,$16,$7	.set	macro	.set	reorder$L200:	move	$4,$16$L309:	move	$5,$17$L310:	move	$6,$19	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$20,$20,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$23,$20,$L312	lw	$6,64($sp)	.set	macro	.set	reorder$L212:	lw	$3,92($18)	lw	$8,40($sp)	srl	$2,$3,31	lw	$4,56($8)	lw	$5,56($18)	addu	$2,$2,$3	sra	$23,$2,1	sll	$9,$4,1	sll	$6,$5,1	lw	$2,40($8)	lw	$3,40($18)	lw	$19,88($18)	sw	$9,52($sp)	.set	noreorder	.set	nomacro	blez	$23,$L244	sw	$6,56($sp)	.set	macro	.set	reorder	lw	$6,44($sp)	sltu	$22,$19,32	mul	$7,$6,$4	move	$20,$0	addu	$16,$7,$2	mul	$2,$6,$5	andi	$fp,$19,0x3	addu	$17,$2,$3	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	.set	noreorder	.set	nomacro	bne	$22,$0,$L216	sw	$2,92($sp)	.set	macro	.set	reorder$L292:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L313	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L314	move	$5,$17	.set	macro	.set	reorder	lw	$4,92($sp)	addiu	$5,$16,-4	addu	$3,$5,$4	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L220	addiu	$4,$17,-4	.set	macro	.set	reorder$L258:#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,$L258$L220:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L315	li	$2,2			# 0x2	.set	macro	.set	reorder$L259:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L259	li	$2,2			# 0x2	.set	macro	.set	reorder$L315:	.set	noreorder	.set	nomacro	beq	$fp,$2,$L226	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$fp,$2,$L227	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$fp,$2,$L291$L224:	addiu	$20,$20,1	.set	noreorder	.set	nomacro	beq	$23,$20,$L316	lw	$9,40($sp)	.set	macro	.set	reorder	lw	$6,56($sp)$L317:	lw	$7,52($sp)	addu	$17,$17,$6	.set	noreorder	.set	nomacro	beq	$22,$0,$L292	addu	$16,$16,$7	.set	macro	.set	reorder$L216:	move	$4,$16$L313:	move	$5,$17$L314:	move	$6,$19	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$20,$20,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$23,$20,$L317	lw	$6,56($sp)	.set	macro	.set	reorder	lw	$9,40($sp)$L316:	lw	$7,52($18)	lw	$6,36($18)	lw	$4,36($9)	lw	$5,52($9)	lw	$19,88($18)$L197:	sw	$19,16($sp)	lw	$2,92($18)	sw	$2,20($sp)	lw	$2,44($sp)	.set	noreorder	.set	nomacro	jal	deint	sw	$2,24($sp)	.set	macro	.set	reorder	lw	$2,88($18)	lw	$3,40($sp)	lw	$6,40($18)	lw	$4,40($3)	lw	$5,56($3)	lw	$7,56($18)	sw	$2,16($sp)	lw	$3,92($18)	lw	$8,44($sp)	sw	$3,20($sp)	.set	noreorder	.set	nomacro	jal	deint	sw	$8,24($sp)	.set	macro	.set	reorder	lw	$4,136($sp)$L308:	lw	$5,40($sp)	lw	$6,32($sp)	.set	noreorder	.set	nomacro	jal	vf_next_put_image	lw	$7,36($sp)	.set	macro	.set	reorder	lw	$4,80($sp)	lui	$9,%hi(correct_pts)	lw	$3,%lo(correct_pts)($9)	or	$4,$4,$2	.set	noreorder	.set	nomacro	bne	$3,$0,$L246	sw	$4,80($sp)	.set	macro	.set	reorder	beq	$21,$0,$L294	addiu	$21,$21,1	slt	$2,$21,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L274	lw	$6,136($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L174	lw	$16,100($6)	.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$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$L294:	lw	$4,136($sp)	li	$5,10			# 0xa	.set	noreorder	.set	nomacro	jal	vf_next_control	move	$6,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L274	li	$21,1			# 0x1	.set	macro	.set	reorder$L285:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L190	sb	$2,4($5)	.set	macro	.set	reorder$L226:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L224	sb	$3,5($5)	.set	macro	.set	reorder$L210:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L208	sb	$3,5($5)	.set	macro	.set	reorder$L227:	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	$L224	sb	$2,6($5)	.set	macro	.set	reorder$L211:	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	$L208	sb	$2,6($5)	.set	macro	.set	reorder$L291:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L224	sb	$2,4($5)	.set	macro	.set	reorder$L288:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L208	sb	$2,4($5)	.set	macro	.set	reorder$L246:	lw	$3,136($sp)	.set	noreorder	.set	nomacro	j	$L174	lw	$16,100($3)	.set	macro	.set	reorder$L165:	.set	noreorder	.set	nomacro	beq	$2,$0,$L300	li	$2,1			# 0x1	.set	macro	.set	reorder	sltu	$16,$4,1	sw	$0,80($sp)$L273:	lw	$2,8($18)$L298:	lw	$5,4($18)	sw	$2,16($sp)	lw	$3,12($18)	lw	$6,136($sp)	srl	$2,$3,31	lw	$4,92($6)	addu	$2,$2,$3	sra	$2,$2,1	move	$6,$0	li	$7,16			# 0x10	.set	noreorder	.set	nomacro	jal	vf_get_image	sw	$2,20($sp)	.set	macro	.set	reorder	move	$10,$2	move	$5,$2	lw	$2,48($18)	xor	$11,$16,$21	mul	$9,$11,$2	lw	$3,32($18)	lhu	$8,0($18)	addu	$3,$9,$3	sll	$2,$2,1	andi	$8,$8,0x100	lw	$6,32($sp)	lw	$7,36($sp)	lw	$4,136($sp)	sw	$2,48($10)	.set	noreorder	.set	nomacro	beq	$8,$0,$L172	sw	$3,32($10)	.set	macro	.set	reorder	lw	$2,52($18)	lw	$3,36($18)	mul	$8,$11,$2	sll	$9,$2,1	addu	$2,$8,$3	lw	$3,56($18)	sw	$9,52($10)	mul	$9,$11,$3	sw	$2,36($10)	lw	$8,40($18)	lw	$2,56($18)	addu	$3,$9,$8	sll	$2,$2,1	sw	$3,40($10)	sw	$2,56($10)$L172:	jal	vf_next_put_image	lw	$8,80($sp)	lui	$7,%hi(correct_pts)	lw	$3,%lo(correct_pts)($7)	or	$8,$8,$2	lw	$4,136($sp)	li	$5,10			# 0xa	move	$6,$0	.set	noreorder	.set	nomacro	bne	$3,$0,$L242	sw	$8,80($sp)	.set	macro	.set	reorder	beq	$21,$0,$L295	addiu	$21,$21,1	slt	$2,$21,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L273	lw	$9,136($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L174	lw	$16,100($9)	.set	macro	.set	reorder$L295:	.set	noreorder	.set	nomacro	jal	vf_next_control	li	$21,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L298	lw	$2,8($18)	.set	macro	.set	reorder$L242:	lw	$2,136($sp)	.set	noreorder	.set	nomacro	j	$L174	lw	$16,100($2)	.set	macro	.set	reorder$L244:	lw	$8,40($sp)	lw	$7,52($18)	lw	$6,36($18)	lw	$4,36($8)	.set	noreorder	.set	nomacro	j	$L197	lw	$5,52($8)	.set	macro	.set	reorder	.end	continue_buffered_image	.section	.text.put_image,"ax",@progbits	.align	2	.align	5	.ent	put_image	.type	put_image, @functionput_image:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$2,100($4)	sw	$5,12($2)	sw	$6,16($2)	sw	$7,20($2)	j	continue_buffered_image	sw	$0,8($2)	.set	macro	.set	reorder	.end	put_image	.globl	vf_info_tfields	.section	.rodata.str1.4	.align	2$LC2:	.ascii	"temporal field separation\000"	.align	2$LC3:	.ascii	"tfields\000"	.align	2$LC4:	.ascii	"Rich Felker\000"	.subsection	-1	.align	2$LC5:	.ascii	"\000"	.data	.align	2	.type	vf_info_tfields, @object	.size	vf_info_tfields, 24vf_info_tfields:	.word	$LC2	.word	$LC3	.word	$LC4	.word	$LC5	.word	open	.word	0	.local	qpel_li	.comm	qpel_li,4,4	.local	qpel_4tap	.comm	qpel_4tap,4,4	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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