vf_tfields.mid

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

MID
2,532
字号
	andi	$2,$20,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L145	move	$4,$20	.set	macro	.set	reorder	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L146	move	$5,$19	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$20,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L126	addiu	$5,$19,-4	.set	macro	.set	reorder$L137:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L137$L126:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	beq	$3,$0,$L128$L138:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L138$L128:	andi	$6,$16,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L131	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L132	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$6,$2,$L144$L133:	lw	$31,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder$L122:	move	$4,$20$L145:	move	$5,$19$L146:	move	$6,$16	lw	$31,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	memcpy	addiu	$sp,$sp,48	.set	macro	.set	reorder$L98:	sltu	$2,$6,32	bne	$2,$0,$L101	andi	$2,$4,0x3	bne	$2,$0,$L101	andi	$2,$5,0x3	bne	$2,$0,$L101	li	$2,-32			# 0xffffffffffffffe0	addiu	$5,$4,-4	and	$2,$6,$2	addu	$6,$5,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L105	addiu	$4,$19,-4	.set	macro	.set	reorder$L135:#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,$6	bne	$2,$0,$L135$L105:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L147	andi	$3,$16,0x3	.set	macro	.set	reorder$L136:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L136	andi	$3,$16,0x3	.set	macro	.set	reorder$L147:	li	$2,2			# 0x2	beq	$3,$2,$L111	li	$2,3			# 0x3	beq	$3,$2,$L112	li	$2,1			# 0x1	bne	$3,$2,$L109	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L109	sb	$2,4($5)	.set	macro	.set	reorder$L101:	move	$4,$20	move	$5,$19	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder$L109:	addu	$20,$20,$18	addu	$19,$19,$17	.set	noreorder	.set	nomacro	j	$L100	subu	$2,$0,$17	.set	macro	.set	reorder$L144:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L133	sb	$2,4($4)	.set	macro	.set	reorder$L131:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L133	sb	$3,5($4)	.set	macro	.set	reorder$L132:	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	$L133	sb	$2,6($4)	.set	macro	.set	reorder$L111:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L109	sb	$3,5($5)	.set	macro	.set	reorder$L112:	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	$L109	sb	$2,6($5)	.set	macro	.set	reorder	.end	qpel_li_C	.globl	__floatsidf	.globl	__muldf3	.globl	__adddf3	.section	.rodata.cst8,"aM",@progbits,8	.align	3$LC1:	.word	1202590843	.word	1066695393	.section	.text.continue_buffered_image,"ax",@progbits	.align	2	.align	5	.ent	continue_buffered_image	.type	continue_buffered_image, @functioncontinue_buffered_image:	.frame	$sp,136,$31		# vars= 64, regs= 10/0, args= 32, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-136	sw	$31,132($sp)	sw	$fp,128($sp)	sw	$23,124($sp)	sw	$22,120($sp)	sw	$21,116($sp)	sw	$20,112($sp)	sw	$19,108($sp)	sw	$18,104($sp)	sw	$17,100($sp)	sw	$16,96($sp)	lw	$16,100($4)	sw	$4,136($sp)	lw	$21,8($16)	lw	$22,16($16)	lw	$23,20($16)	.set	noreorder	.set	nomacro	beq	$21,$0,$L276	lw	$18,12($16)	.set	macro	.set	reorder$L149:	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$4,$21	.set	macro	.set	reorder	lui	$4,%hi($LC1)	lw	$6,%lo($LC1)($4)	lw	$7,%lo($LC1+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	move	$6,$2	move	$4,$22	move	$5,$23	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	sw	$2,32($sp)	lhu	$2,0($18)	andi	$2,$2,0x100	.set	noreorder	.set	nomacro	beq	$2,$0,$L151	sw	$3,36($sp)	.set	macro	.set	reorder	lw	$2,4($16)	li	$3,1			# 0x1	.set	noreorder	.set	nomacro	bltz	$2,$L277	sw	$3,76($sp)	.set	macro	.set	reorder	andi	$2,$2,0x1$L301:	xori	$4,$2,0x1$L158:	lw	$3,0($16)	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L299	lui	$2,%hi(qpel_4tap)	.set	macro	.set	reorder	li	$2,4			# 0x4$L302:	.set	noreorder	.set	nomacro	beq	$3,$2,$L162	li	$2,2			# 0x2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L278	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L166	slt	$2,$3,2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L279	slt	$2,$3,5	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L300	li	$2,1			# 0x1	.set	macro	.set	reorder$L163:	slt	$2,$21,2	.set	noreorder	.set	nomacro	beq	$2,$0,$L164	sltu	$20,$4,1	.set	macro	.set	reorder	sw	$0,80($sp)$L275:	lw	$2,8($18)$L296:	lw	$5,4($18)	sw	$2,16($sp)	lw	$3,12($18)	lw	$7,136($sp)	srl	$2,$3,31	lw	$4,92($7)	addu	$2,$2,$3	sra	$2,$2,1	li	$6,2			# 0x2	li	$7,16			# 0x10	.set	noreorder	.set	nomacro	jal	vf_get_image	sw	$2,20($sp)	.set	macro	.set	reorder	lw	$5,48($18)	lw	$6,24($18)	lw	$3,76($sp)	xor	$17,$20,$21	move	$16,$2	mul	$9,$17,$5	lw	$2,28($18)	mul	$6,$3,$6	lw	$8,48($16)	lw	$3,32($18)	srl	$7,$2,31	lw	$4,32($16)	addu	$7,$7,$2	sll	$2,$5,1	sw	$2,20($sp)	addu	$5,$9,$3	sw	$8,16($sp)	sra	$7,$7,1	.set	noreorder	.set	nomacro	jal	$19	sw	$17,24($sp)	.set	macro	.set	reorder	lhu	$2,0($18)	andi	$2,$2,0x100	.set	noreorder	.set	nomacro	bne	$2,$0,$L280	lw	$6,32($sp)	.set	macro	.set	reorder	lw	$7,36($sp)	lw	$4,136($sp)	.set	noreorder	.set	nomacro	jal	vf_next_put_image	move	$5,$16	.set	macro	.set	reorder	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,$L247	sw	$8,80($sp)	.set	macro	.set	reorder$L284:	beq	$21,$0,$L281	addiu	$21,$21,1	slt	$2,$21,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L275	lw	$9,136($sp)	.set	macro	.set	reorder	lw	$16,100($9)$L174:	li	$2,1			# 0x1	sw	$2,8($16)	lw	$31,132($sp)	lw	$2,80($sp)	lw	$fp,128($sp)	lw	$23,124($sp)	lw	$22,120($sp)	lw	$21,116($sp)	lw	$20,112($sp)	lw	$19,108($sp)	lw	$18,104($sp)	lw	$17,100($sp)	lw	$16,96($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,136	.set	macro	.set	reorder$L151:	lbu	$2,3($18)	srl	$2,$2,3	sw	$2,76($sp)	lw	$2,4($16)	.set	noreorder	.set	nomacro	bgez	$2,$L301	andi	$2,$2,0x1	.set	macro	.set	reorder$L277:	lw	$3,76($18)	andi	$2,$3,0x1	.set	noreorder	.set	nomacro	beq	$2,$0,$L158	li	$4,1			# 0x1	.set	macro	.set	reorder	andi	$4,$3,0x2	lw	$3,0($16)	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	bne	$3,$2,$L302	li	$2,4			# 0x4	.set	macro	.set	reorder$L162:	lui	$2,%hi(qpel_4tap)$L299:	.set	noreorder	.set	nomacro	j	$L163	lw	$19,%lo(qpel_4tap)($2)	.set	macro	.set	reorder$L280:	lw	$3,92($18)	lw	$5,52($18)	srl	$7,$3,31	addu	$7,$7,$3	mul	$3,$17,$5	lw	$9,36($18)	lw	$8,52($16)	lw	$4,36($16)	lw	$6,88($18)	sll	$2,$5,1	sw	$8,16($sp)	addu	$5,$3,$9	sw	$2,20($sp)	sra	$7,$7,1	.set	noreorder	.set	nomacro	jal	$19	sw	$17,24($sp)	.set	macro	.set	reorder	lw	$3,92($18)	lw	$5,56($18)	srl	$7,$3,31	addu	$7,$7,$3	mul	$3,$17,$5	lw	$9,40($18)	lw	$8,56($16)	lw	$4,40($16)	lw	$6,88($18)	sll	$2,$5,1	sw	$8,16($sp)	addu	$5,$3,$9	sw	$2,20($sp)	sra	$7,$7,1	.set	noreorder	.set	nomacro	jal	$19	sw	$17,24($sp)	.set	macro	.set	reorder	lw	$6,32($sp)	lw	$7,36($sp)	lw	$4,136($sp)	.set	noreorder	.set	nomacro	jal	vf_next_put_image	move	$5,$16	.set	macro	.set	reorder	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	beq	$3,$0,$L284	sw	$8,80($sp)	.set	macro	.set	reorder$L247:	lw	$16,100($4)	li	$2,1			# 0x1	sw	$2,8($16)	lw	$31,132($sp)	lw	$2,80($sp)	lw	$fp,128($sp)	lw	$23,124($sp)	lw	$22,120($sp)	lw	$21,116($sp)	lw	$20,112($sp)	lw	$19,108($sp)	lw	$18,104($sp)	lw	$17,100($sp)	lw	$16,96($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,136	.set	macro	.set	reorder$L281:	.set	noreorder	.set	nomacro	jal	vf_next_control	li	$21,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L296	lw	$2,8($18)	.set	macro	.set	reorder$L276:	lui	$5,%hi(continue_buffered_image)	.set	noreorder	.set	nomacro	jal	vf_queue_frame	addiu	$5,$5,%lo(continue_buffered_image)	.set	macro	.set	reorder	lw	$2,136($sp)	.set	noreorder	.set	nomacro	j	$L149	lw	$16,100($2)	.set	macro	.set	reorder$L278:	lui	$2,%hi(qpel_li)	.set	noreorder	.set	nomacro	j	$L163	lw	$19,%lo(qpel_li)($2)	.set	macro	.set	reorder$L279:	.set	noreorder	.set	nomacro	beq	$3,$0,$L165	slt	$2,$21,2	.set	macro	.set	reorder$L164:	li	$2,1			# 0x1$L300:	sw	$2,8($16)	sw	$0,80($sp)	lw	$2,80($sp)	lw	$31,132($sp)	lw	$fp,128($sp)	lw	$23,124($sp)	lw	$22,120($sp)	lw	$21,116($sp)	lw	$20,112($sp)	lw	$19,108($sp)	lw	$18,104($sp)	lw	$17,100($sp)	lw	$16,96($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,136	.set	macro	.set	reorder$L166:	slt	$2,$21,2	.set	noreorder	.set	nomacro	beq	$2,$0,$L300	li	$2,1			# 0x1	.set	macro	.set	reorder	sltu	$4,$4,1	sw	$4,48($sp)	sw	$0,80($sp)$L274:	lw	$2,8($18)	lw	$5,4($18)	sw	$2,16($sp)	lw	$2,136($sp)	li	$6,2			# 0x2	lw	$4,92($2)	lw	$2,12($18)	li	$7,16			# 0x10	.set	noreorder	.set	nomacro	jal	vf_get_image	sw	$2,20($sp)	.set	macro	.set	reorder	lw	$3,28($18)	sw	$2,40($sp)	lw	$5,48($2)	lw	$7,48($18)	srl	$2,$3,31	lw	$6,48($sp)	addu	$2,$2,$3	lw	$3,40($sp)	xor	$6,$6,$21	sra	$23,$2,1	sll	$8,$5,1	sll	$9,$7,1	sw	$6,44($sp)	lw	$4,32($3)	lw	$6,32($18)	lw	$2,24($18)	sw	$8,68($sp)	.set	noreorder	.set	nomacro	blez	$23,$L179	sw	$9,72($sp)	.set	macro	.set	reorder	lw	$3,76($sp)	move	$19,$0	mul	$20,$3,$2	lw	$2,44($sp)	sltu	$22,$20,32	mul	$3,$2,$5	andi	$fp,$20,0x3	addu	$16,$3,$4	mul	$3,$2,$7	li	$2,-32			# 0xffffffffffffffe0	and	$2,$20,$2	addu	$17,$3,$6	.set	noreorder	.set	nomacro	bne	$22,$0,$L182	sw	$2,84($sp)	.set	macro	.set	reorder$L286:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L303	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L304	move	$5,$17	.set	macro	.set	reorder	lw	$4,84($sp)	addiu	$5,$16,-4	addu	$3,$5,$4	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L186	addiu	$4,$17,-4	.set	macro	.set	reorder$L254:#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

⌨️ 快捷键说明

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