vf_spp.mid

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

MID
4,450
字号
	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L446	lw	$3,88($sp)	.set	macro	.set	reorder$L489:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L400	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L401	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L474$L398:	addiu	$21,$21,1$L480:	.set	noreorder	.set	nomacro	beq	$fp,$21,$L438	addu	$16,$16,$23	.set	macro	.set	reorder	lw	$2,44($sp)	addu	$18,$18,$2	.set	noreorder	.set	nomacro	j	$L389	lw	$2,80($sp)	.set	macro	.set	reorder$L390:	move	$4,$16$L487:	move	$5,$18$L488:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L480	addiu	$21,$21,1	.set	macro	.set	reorder$L372:	.set	noreorder	.set	nomacro	bltz	$23,$L475	addiu	$2,$fp,-1	.set	macro	.set	reorder$L376:	mul	$6,$23,$fp	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L490	move	$4,$16	.set	macro	.set	reorder	andi	$2,$16,0x3	bne	$2,$0,$L490	andi	$2,$18,0x3	bne	$2,$0,$L378	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$16,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L382	addiu	$5,$18,-4	.set	macro	.set	reorder$L447:#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,$7	bne	$2,$0,$L447$L382:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L384$L448:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L448$L384:	andi	$6,$6,0x3	li	$2,2			# 0x2	beq	$6,$2,$L387	li	$2,3			# 0x3	beq	$6,$2,$L388	li	$2,1			# 0x1	bne	$6,$2,$L438	lbu	$2,4($5)	sb	$2,4($4)	lw	$22,28($17)	lw	$21,24($17)	lw	$6,96($17)	lw	$2,100($17)$L375:	lw	$3,56($17)	lw	$18,56($19)	sw	$3,48($sp)	sra	$23,$22,$2	lw	$17,40($17)	.set	noreorder	.set	nomacro	beq	$18,$3,$L403	lw	$16,40($19)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$23,$L332	sra	$22,$21,$6	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$22,$2	sw	$2,72($sp)	andi	$2,$22,0x3	move	$21,$0	sltu	$fp,$22,32	sw	$2,84($sp)$L419:	.set	noreorder	.set	nomacro	bne	$fp,$0,$L420	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L491	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L492	move	$5,$17	.set	macro	.set	reorder	lw	$2,72($sp)	addiu	$5,$16,-4	addu	$3,$5,$2	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L424	addiu	$4,$17,-4	.set	macro	.set	reorder$L449:#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,$L449$L424:	andi	$2,$22,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L493	lw	$3,84($sp)	.set	macro	.set	reorder$L450:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L450	lw	$3,84($sp)	.set	macro	.set	reorder$L493:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L430	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L431	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L476$L428:	addiu	$21,$21,1$L481:	.set	noreorder	.set	nomacro	beq	$23,$21,$L332	lw	$2,48($sp)	.set	macro	.set	reorder	addu	$16,$16,$18	.set	noreorder	.set	nomacro	j	$L419	addu	$17,$17,$2	.set	macro	.set	reorder$L420:	move	$4,$16$L491:	move	$5,$17$L492:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L481	addiu	$21,$21,1	.set	macro	.set	reorder$L438:	lw	$22,28($17)	lw	$21,24($17)	lw	$6,96($17)	.set	noreorder	.set	nomacro	j	$L375	lw	$2,100($17)	.set	macro	.set	reorder$L436:	lw	$22,28($17)	.set	noreorder	.set	nomacro	j	$L344	lw	$21,24($17)	.set	macro	.set	reorder$L468:	lw	$4,28($17)	lw	$2,68($17)	addiu	$4,$4,15	sra	$4,$4,4	.set	noreorder	.set	nomacro	jal	uc_malloc	mul	$4,$4,$2	.set	macro	.set	reorder	sw	$2,3148($16)	lw	$5,64($17)	.set	noreorder	.set	nomacro	j	$L317	lw	$16,100($20)	.set	macro	.set	reorder$L369:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L367	sb	$3,5($5)	.set	macro	.set	reorder$L400:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L398	sb	$3,5($5)	.set	macro	.set	reorder$L430:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L428	sb	$3,5($5)	.set	macro	.set	reorder$L403:	.set	noreorder	.set	nomacro	bltz	$18,$L477	addiu	$2,$23,-1	.set	macro	.set	reorder$L406:	mul	$6,$18,$23	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L408	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L494	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L494	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$16,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L412	addiu	$5,$17,-4	.set	macro	.set	reorder$L451:#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,$7	bne	$2,$0,$L451$L412:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L414$L452:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L452$L414:	andi	$6,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L417	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L418	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$6,$2,$L482	lw	$6,56($sp)	.set	macro	.set	reorder	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L332	sb	$2,4($4)	.set	macro	.set	reorder$L347:	move	$4,$16$L486:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$18	.set	macro	.set	reorder	lw	$22,28($17)	.set	noreorder	.set	nomacro	j	$L344	lw	$21,24($17)	.set	macro	.set	reorder$L408:	move	$4,$16$L494:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L482	lw	$6,56($sp)	.set	macro	.set	reorder$L378:$L490:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$18	.set	macro	.set	reorder	lw	$22,28($17)	lw	$21,24($17)	lw	$6,96($17)	.set	noreorder	.set	nomacro	j	$L375	lw	$2,100($17)	.set	macro	.set	reorder$L431:	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	$L428	sb	$2,6($5)	.set	macro	.set	reorder$L370:	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	$L367	sb	$2,6($5)	.set	macro	.set	reorder$L401:	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	$L398	sb	$2,6($5)	.set	macro	.set	reorder$L329:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	sb	$2,6($4)	.set	noreorder	.set	nomacro	j	$L313	lw	$16,100($20)	.set	macro	.set	reorder$L476:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L428	sb	$2,4($5)	.set	macro	.set	reorder$L474:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L398	sb	$2,4($5)	.set	macro	.set	reorder$L472:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L367	sb	$2,4($5)	.set	macro	.set	reorder$L469:	lbu	$2,4($5)	sb	$2,4($4)	.set	noreorder	.set	nomacro	j	$L313	lw	$16,100($20)	.set	macro	.set	reorder$L475:	mul	$2,$23,$2	subu	$23,$0,$23	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L376	addu	$18,$18,$2	.set	macro	.set	reorder$L473:	mul	$2,$23,$2	subu	$23,$0,$23	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L345	addu	$18,$18,$2	.set	macro	.set	reorder$L477:	mul	$2,$18,$2	subu	$18,$0,$18	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L406	addu	$17,$17,$2	.set	macro	.set	reorder$L417:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L332	sb	$3,5($4)	.set	macro	.set	reorder$L387:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lw	$22,28($17)	lw	$21,24($17)	lw	$6,96($17)	.set	noreorder	.set	nomacro	j	$L375	lw	$2,100($17)	.set	macro	.set	reorder$L356:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lw	$22,28($17)	.set	noreorder	.set	nomacro	j	$L344	lw	$21,24($17)	.set	macro	.set	reorder$L357:	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	$22,28($17)	.set	noreorder	.set	nomacro	j	$L344	lw	$21,24($17)	.set	macro	.set	reorder$L418:	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	$L332	sb	$2,6($4)	.set	macro	.set	reorder$L388:	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	$22,28($17)	lw	$21,24($17)	lw	$6,96($17)	.set	noreorder	.set	nomacro	j	$L375	lw	$2,100($17)	.set	macro	.set	reorder	.end	put_image	.globl	vf_info_spp	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"simple postprocess\000"	.align	2$LC2:	.ascii	"spp\000"	.align	2$LC3:	.ascii	"Michael Niedermayer\000"	.subsection	-1	.align	2$LC4:	.ascii	"\000"	.data	.align	2	.type	vf_info_spp, @object	.size	vf_info_spp, 24vf_info_spp:	.word	$LC1	.word	$LC2	.word	$LC3	.word	$LC4	.word	open	.word	0	.align	2	.type	requantize, @object	.size	requantize, 4requantize:	.word	hardthresh_c	.rdata	.align	2	.type	offset, @object	.size	offset, 254offset:	.byte	0	.byte	0	.byte	0	.byte	0	.byte	4	.byte	4	.byte	0	.byte	0	.byte	2	.byte	2	.byte	6	.byte	4	.byte	4	.byte	6	.byte	0	.byte	0	.byte	5	.byte	1	.byte	2	.byte	2	.byte	7	.byte	3	.byte	4	.byte	4	.byte	1	.byte	5	.byte	6	.byte	6	.byte	3	.byte	7	.byte	0	.byte	0	.byte	4	.byte	0	.byte	1	.byte	1	.byte	5	.byte	1	.byte	3	.byte	2	.byte	7	.byte	2	.byte	2	.byte	3	.byte	6	.byte	3	.byte	0	.byte	4	.byte	4	.byte	4	.byte	1	.byte	5	.byte	5	.byte	5	.byte	3	.byte	6	.byte	7	.byte	6	.byte	2	.byte	7	.byte	6	.byte	7	.byte	0	.byte	0	.byte	0	.byte	2	.byte	0	.byte	4	.byte	0	.byte	6	.byte	1	.byte	1	.byte	1	.byte	3	.byte	1	.byte	5	.byte	1	.byte	7	.byte	2	.byte	0	.byte	2	.byte	2	.byte	2	.byte	4	.byte	2	.byte	6	.byte	3	.byte	1	.byte	3	.byte	3	.byte	3	.byte	5	.byte	3	.byte	7	.byte	4	.byte	0	.byte	4	.byte	2	.byte	4	.byte	4	.byte	4	.byte	6	.byte	5	.byte	1	.byte	5	.byte	3	.byte	5	.byte	5	.byte	5	.byte	7	.byte	6	.byte	0	.byte	6	.byte	2	.byte	6	.byte	4	.byte	6	.byte	6	.byte	7	.byte	1	.byte	7	.byte	3	.byte	7	.byte	5	.byte	7	.byte	7	.byte	0	.byte	0	.byte	4	.byte	4	.byte	0	.byte	4	.byte	4	.byte	0	.byte	2	.byte	2	.byte	6	.byte	6	.byte	2	.byte	6	.byte	6	.byte	2	.byte	0	.byte	2	.byte	4	.byte	6	.byte	0	.byte	6	.byte	4	.byte	2	.byte	2	.byte	0	.byte	6	.byte	4	.byte	2	.byte	4	.byte	6	.byte	0	.byte	1	.byte	1	.byte	5	.byte	5	.byte	1	.byte	5	.byte	5	.byte	1	.byte	3	.byte	3	.byte	7	.byte	7	.byte	3	.byte	7	.byte	7	.byte	3	.byte	1	.byte	3	.byte	5	.byte	7	.byte	1	.byte	7	.byte	5	.byte	3	.byte	3	.byte	1	.byte	7	.byte	5	.byte	3	.byte	5	.byte	7	.byte	1	.byte	0	.byte	1	.byte	4	.byte	5	.byte	0	.byte	5	.byte	4	.byte	1	.byte	2	.byte	3	.byte	6	.byte	7	.byte	2	.byte	7	.byte	6	.byte	3	.byte	0	.byte	3	.byte	4	.byte	7	.byte	0	.byte	7	.byte	4	.byte	3	.byte	2	.byte	1	.byte	6	.byte	5	.byte	2	.byte	5	.byte	6	.byte	1	.byte	1	.byte	0	.byte	5	.byte	4	.byte	1	.byte	4	.byte	5	.byte	0	.byte	3	.byte	2	.byte	7	.byte	6	.byte	3	.byte	6	.byte	7	.byte	2	.byte	1	.byte	2	.byte	5	.byte	6	.byte	1	.byte	6	.byte	5	.byte	2	.byte	3	.byte	0	.byte	7	.byte	4	.byte	3	.byte	4	.byte	7	.byte	0	.align	3	.type	dither, @object	.size	dither, 64dither:	.byte	0	.byte	48	.byte	12	.byte	60	.byte	3	.byte	51	.byte	15	.byte	63	.byte	32	.byte	16	.byte	44	.byte	28	.byte	35	.byte	19	.byte	47	.byte	31	.byte	8	.byte	56	.byte	4	.byte	52	.byte	11	.byte	59	.byte	7	.byte	55	.byte	40	.byte	24	.byte	36	.byte	20	.byte	43	.byte	27	.byte	39	.byte	23	.byte	2	.byte	50	.byte	14	.byte	62	.byte	1	.byte	49	.byte	13	.byte	61	.byte	34	.byte	18	.byte	46	.byte	30	.byte	33	.byte	17	.byte	45	.byte	29	.byte	10	.byte	58	.byte	6	.byte	54	.byte	9	.byte	57	.byte	5	.byte	53	.byte	42	.byte	26	.byte	38	.byte	22	.byte	41	.byte	25	.byte	37	.byte	21	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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