vf_unsharp.mid

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

MID
2,700
字号
	.set	reorder$L167:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L167	addiu	$2,$6,-31	.set	macro	.set	reorder$L187:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L188	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L189:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L189	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L188:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L133$L169:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L169$L133:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L137	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L138	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L182$L135:	lw	$3,4($20)	srl	$2,$3,31	addu	$2,$2,$3	sra	$2,$2,1	sll	$19,$2,1	.set	noreorder	.set	nomacro	blez	$19,$L139	lw	$4,0($20)	.set	macro	.set	reorder	srl	$2,$4,31	addu	$2,$2,$4	sra	$2,$2,1	sll	$2,$2,1	addu	$2,$2,$22	sll	$18,$2,2	move	$16,$20	move	$17,$0$L141:	li	$4,16			# 0x10	.set	noreorder	.set	nomacro	jal	uc_memalign	move	$5,$18	.set	macro	.set	reorder	addiu	$17,$17,1	sw	$2,16($16)	.set	noreorder	.set	nomacro	bne	$17,$19,$L141	addiu	$16,$16,4	.set	macro	.set	reorder$L139:	lw	$2,100($21)	move	$6,$0	addiu	$20,$2,264	lw	$16,8($20)	lw	$17,12($20)	move	$7,$0	move	$4,$16	.set	noreorder	.set	nomacro	jal	__nedf2	move	$5,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L142	move	$4,$16	.set	macro	.set	reorder	lui	$2,%hi($LC0)	addiu	$3,$2,%lo($LC0)$L144:	lw	$2,4($20)	lw	$7,0($20)	lui	$6,%hi($LC4)	addiu	$6,$6,%lo($LC4)	li	$4,29			# 0x1d	li	$5,4			# 0x4	sw	$2,16($sp)	sw	$3,32($sp)	sw	$16,24($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$17,28($sp)	.set	macro	.set	reorder	addiu	$4,$20,16	li	$2,4			# 0x4	andi	$3,$4,0x3	subu	$3,$2,$3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L150	addiu	$6,$20,264	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L151	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L183$L148:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L190	addiu	$2,$6,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L190	addiu	$2,$6,-31	.set	macro	.set	reorder$L170:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L170	addiu	$2,$6,-31	.set	macro	.set	reorder$L190:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L191	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L192:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L192	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L191:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L157$L172:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L172$L157:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L161	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L162	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L184$L159:	lw	$3,4($20)	srl	$2,$3,31	addu	$2,$2,$3	sra	$2,$2,1	sll	$19,$2,1	.set	noreorder	.set	nomacro	blez	$19,$L163	lw	$4,0($20)	.set	macro	.set	reorder	srl	$2,$4,31	addu	$2,$2,$4	sra	$2,$2,1	sll	$2,$2,1	addu	$2,$22,$2	sll	$18,$2,2	move	$16,$20	move	$17,$0$L165:	li	$4,16			# 0x10	.set	noreorder	.set	nomacro	jal	uc_memalign	move	$5,$18	.set	macro	.set	reorder	addiu	$17,$17,1	sw	$2,16($16)	.set	noreorder	.set	nomacro	bne	$17,$19,$L165	addiu	$16,$16,4	.set	macro	.set	reorder$L163:	lw	$2,40($sp)	move	$4,$21	sw	$2,112($sp)	lw	$2,44($sp)	move	$5,$22	sw	$2,116($sp)	lw	$2,48($sp)	move	$6,$23	move	$7,$fp	sw	$2,120($sp)	lw	$31,92($sp)	lw	$fp,88($sp)	lw	$23,84($sp)	lw	$22,80($sp)	lw	$21,76($sp)	lw	$20,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	.set	noreorder	.set	nomacro	j	vf_next_config	addiu	$sp,$sp,96	.set	macro	.set	reorder$L142:	move	$5,$17	move	$6,$0	.set	noreorder	.set	nomacro	jal	__ltdf2	move	$7,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L185	lui	$2,%hi($LC2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L144	addiu	$3,$2,%lo($LC2)	.set	macro	.set	reorder$L118:	move	$5,$17	move	$6,$0	.set	noreorder	.set	nomacro	jal	__ltdf2	move	$7,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L186	lui	$2,%hi($LC2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L120	addiu	$3,$2,%lo($LC2)	.set	macro	.set	reorder$L126:	addiu	$4,$20,18	sb	$0,16($20)	.set	noreorder	.set	nomacro	j	$L124	sb	$0,17($20)	.set	macro	.set	reorder$L161:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L159	sb	$0,1($4)	.set	macro	.set	reorder$L137:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L135	sb	$0,1($4)	.set	macro	.set	reorder$L150:	addiu	$4,$20,18	sb	$0,16($20)	.set	noreorder	.set	nomacro	j	$L148	sb	$0,17($20)	.set	macro	.set	reorder$L138:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L135	sb	$0,5($5)	.set	macro	.set	reorder$L127:	addiu	$4,$20,19	sb	$0,16($20)	sb	$0,17($20)	.set	noreorder	.set	nomacro	j	$L124	sb	$0,18($20)	.set	macro	.set	reorder$L151:	addiu	$4,$20,19	sb	$0,16($20)	sb	$0,17($20)	.set	noreorder	.set	nomacro	j	$L148	sb	$0,18($20)	.set	macro	.set	reorder$L162:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L159	sb	$0,5($5)	.set	macro	.set	reorder$L184:	.set	noreorder	.set	nomacro	j	$L159	sb	$0,4($5)	.set	macro	.set	reorder$L181:	addiu	$4,$20,17	.set	noreorder	.set	nomacro	j	$L124	sb	$0,16($20)	.set	macro	.set	reorder$L182:	.set	noreorder	.set	nomacro	j	$L135	sb	$0,4($5)	.set	macro	.set	reorder$L183:	addiu	$4,$20,17	.set	noreorder	.set	nomacro	j	$L148	sb	$0,16($20)	.set	macro	.set	reorder$L185:	lui	$2,%hi($LC1)	.set	noreorder	.set	nomacro	j	$L144	addiu	$3,$2,%lo($LC1)	.set	macro	.set	reorder$L186:	lui	$2,%hi($LC1)	.set	noreorder	.set	nomacro	j	$L120	addiu	$3,$2,%lo($LC1)	.set	macro	.set	reorder	.end	config	.globl	__muldf3	.globl	__fixdfsi	.globl	__eqdf2	.section	.rodata.cst8,"aM",@progbits,8	.align	3$LC5:	.word	0	.word	1089470464	.section	.text.unsharp,"ax",@progbits	.align	2	.align	5	.ent	unsharp	.type	unsharp, @functionunsharp:	.frame	$sp,368,$31		# vars= 312, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-368	sw	$18,336($sp)	lw	$18,392($sp)	sw	$31,364($sp)	sw	$23,356($sp)	sw	$22,352($sp)	sw	$20,344($sp)	sw	$fp,360($sp)	sw	$21,348($sp)	sw	$19,340($sp)	sw	$17,332($sp)	sw	$16,328($sp)	lui	$2,%hi($LC5)	lw	$16,8($18)	lw	$17,12($18)	sw	$6,376($sp)	sw	$7,380($sp)	lw	$6,%lo($LC5)($2)	lw	$7,%lo($LC5+4)($2)	sw	$4,368($sp)	sw	$5,372($sp)	move	$4,$16	.set	noreorder	.set	nomacro	jal	__muldf3	move	$5,$17	.set	macro	.set	reorder	move	$5,$3	.set	noreorder	.set	nomacro	jal	__fixdfsi	move	$4,$2	.set	macro	.set	reorder	lw	$4,0($18)	lw	$5,4($18)	sw	$2,276($sp)	srl	$3,$5,31	srl	$2,$4,31	addu	$2,$2,$4	addu	$3,$3,$5	sra	$22,$3,1	sra	$20,$2,1	addu	$2,$20,$22	sll	$2,$2,1	addiu	$3,$2,-1	sw	$2,272($sp)	li	$2,1			# 0x1	sll	$2,$2,$3	move	$4,$16	move	$5,$17	move	$6,$0	move	$7,$0	sw	$2,268($sp)	.set	noreorder	.set	nomacro	jal	__eqdf2	lw	$23,384($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L194	lw	$2,372($sp)	.set	macro	.set	reorder	addiu	$18,$18,16	sll	$16,$22,1	.set	noreorder	.set	nomacro	blez	$16,$L197	sw	$18,284($sp)	.set	macro	.set	reorder	sll	$2,$20,1	addu	$2,$2,$23	sll	$19,$2,2	move	$17,$18	sltu	$fp,$19,40	move	$18,$0	li	$21,2			# 0x2$L228:	.set	noreorder	.set	nomacro	bne	$fp,$0,$L318	lw	$4,0($17)	.set	macro	.set	reorder	andi	$3,$4,0x3	li	$2,4			# 0x4	subu	$2,$2,$3	.set	noreorder	.set	nomacro	beq	$2,$21,$L234	move	$3,$4	.set	macro	.set	reorder	li	$5,3			# 0x3	.set	noreorder	.set	nomacro	beq	$2,$5,$L235	li	$6,1			# 0x1	.set	macro	.set	reorder	beq	$2,$6,$L319$L232:	addiu	$5,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L331	addu	$6,$4,$19	.set	macro	.set	reorder	li	$3,-32			# 0xffffffffffffffe0	and	$2,$5,$3	addiu	$6,$2,32	sltu	$3,$5,$6	beq	$3,$0,$L236$L292:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	bne	$2,$0,$L292$L236:	addu	$6,$4,$19$L331:	li	$3,-32			# 0xffffffffffffffe0	addiu	$2,$6,-31	and	$4,$2,$3	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L332	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L333:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L333	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L332:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L334	andi	$2,$6,0x3	.set	macro	.set	reorder$L294:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L294	andi	$2,$6,0x3	.set	macro	.set	reorder$L334:	.set	noreorder	.set	nomacro	beq	$2,$21,$L244	addiu	$3,$5,4	.set	macro	.set	reorder	li	$4,3			# 0x3	.set	noreorder	.set	nomacro	beq	$2,$4,$L245	li	$6,1			# 0x1	.set	macro	.set	reorder	beq	$2,$6,$L320$L231:	addiu	$18,$18,1$L329:	.set	noreorder	.set	nomacro	bne	$18,$16,$L228	addiu	$17,$17,4	.set	macro	.set	reorder$L197:	lw	$3,388($sp)	subu	$2,$0,$22	addu	$4,$22,$3	sw	$2,280($sp)	slt	$2,$2,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L291	lw	$19,280($sp)	.set	macro	.set	reorder	lw	$3,380($sp)	sll	$2,$20,3	mul	$3,$22,$3	sw	$3,296($sp)	lw	$3,376($sp)	addiu	$2,$2,-4	mul	$3,$22,$3	addiu	$fp,$sp,16	sw	$2,264($sp)	subu	$4,$4,$19	sw	$3,292($sp)	addu	$3,$fp,$2	addiu	$2,$3,-31	sw	$4,300($sp)	li	$6,-32			# 0xffffffffffffffe0	lw	$4,264($sp)	addu	$5,$20,$23	and	$2,$2,$6	subu	$18,$0,$20	sw	$5,288($sp)	sw	$2,312($sp)	sltu	$4,$4,40	andi	$2,$3,0x3	slt	$5,$18,$5	addiu	$3,$3,-4	lw	$21,372($sp)	sw	$2,320($sp)	sll	$17,$20,1	sw	$4,308($sp)	sw	$5,304($sp)	sw	$3,316($sp)$L247:	lw	$6,388($sp)	lw	$3,372($sp)	lw	$4,308($sp)	slt	$2,$19,$6	.set	noreorder	.set	nomacro	bne	$4,$0,$L321	movn	$21,$3,$2	.set	macro	.set	reorder	li	$2,2			# 0x2	li	$5,4			# 0x4	.set	noreorder	.set	nomacro	beq	$5,$2,$L255	move	$3,$fp	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$5,$2,$L256	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$5,$2,$L322$L253:	addiu	$4,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L335	lw	$3,312($sp)	.set	macro	.set	reorder	li	$6,-32			# 0xffffffffffffffe0	and	$2,$4,$6	addiu	$5,$2,32	sltu	$3,$4,$5	.set	noreorder	.set	nomacro	beq	$3,$0,$L335	lw	$3,312($sp)	.set	macro	.set	reorder$L295:#APP	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L295	lw	$3,312($sp)	.set	macro	.set	reorder$L335:	sltu	$2,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L336	lw	$6,316($sp)	.set	macro	.set	reorder	addiu	$2,$4,4$L337:#APP	pref 30,0($2)	S32SDI xr1,$4,4	S32SDI xr1,$4,4	S32SDI xr1,$4,4	S32SDI xr1,$4,4	S32SDI xr1,$4,4	S32SDI xr1,$4,4	S32SDI xr1,$4,4	S32SDI xr1,$4,4

⌨️ 快捷键说明

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