vf_unsharp.s

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

S
2,700
字号
.set	reorder$L167:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L167addiu	$2,$6,-31.set	macro.set	reorder$L187:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L188addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L189:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L189addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L188:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L133$L169:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L169$L133:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L137addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L138li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L182$L135:lw	$3,4($20)srl	$2,$3,31addu	$2,$2,$3sra	$2,$2,1sll	$19,$2,1.set	noreorder.set	nomacroblez	$19,$L139lw	$4,0($20).set	macro.set	reordersrl	$2,$4,31addu	$2,$2,$4sra	$2,$2,1sll	$2,$2,1addu	$2,$2,$22sll	$18,$2,2move	$16,$20move	$17,$0$L141:li	$4,16			# 0x10.set	noreorder.set	nomacrojal	uc_memalignmove	$5,$18.set	macro.set	reorderaddiu	$17,$17,1sw	$2,16($16).set	noreorder.set	nomacrobne	$17,$19,$L141addiu	$16,$16,4.set	macro.set	reorder$L139:lw	$2,100($21)move	$6,$0addiu	$20,$2,264lw	$16,8($20)lw	$17,12($20)move	$7,$0move	$4,$16.set	noreorder.set	nomacrojal	__nedf2move	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L142move	$4,$16.set	macro.set	reorderlui	$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			# 0x1dli	$5,4			# 0x4sw	$2,16($sp)sw	$3,32($sp)sw	$16,24($sp).set	noreorder.set	nomacrojal	mp_msgsw	$17,28($sp).set	macro.set	reorderaddiu	$4,$20,16li	$2,4			# 0x4andi	$3,$4,0x3subu	$3,$2,$3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L150addiu	$6,$20,264.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L151li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L183$L148:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L190addiu	$2,$6,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L190addiu	$2,$6,-31.set	macro.set	reorder$L170:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L170addiu	$2,$6,-31.set	macro.set	reorder$L190:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L191addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L192:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L192addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L191:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L157$L172:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L172$L157:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L161addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L162li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L184$L159:lw	$3,4($20)srl	$2,$3,31addu	$2,$2,$3sra	$2,$2,1sll	$19,$2,1.set	noreorder.set	nomacroblez	$19,$L163lw	$4,0($20).set	macro.set	reordersrl	$2,$4,31addu	$2,$2,$4sra	$2,$2,1sll	$2,$2,1addu	$2,$22,$2sll	$18,$2,2move	$16,$20move	$17,$0$L165:li	$4,16			# 0x10.set	noreorder.set	nomacrojal	uc_memalignmove	$5,$18.set	macro.set	reorderaddiu	$17,$17,1sw	$2,16($16).set	noreorder.set	nomacrobne	$17,$19,$L165addiu	$16,$16,4.set	macro.set	reorder$L163:lw	$2,40($sp)move	$4,$21sw	$2,112($sp)lw	$2,44($sp)move	$5,$22sw	$2,116($sp)lw	$2,48($sp)move	$6,$23move	$7,$fpsw	$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	nomacroj	vf_next_configaddiu	$sp,$sp,96.set	macro.set	reorder$L142:move	$5,$17move	$6,$0.set	noreorder.set	nomacrojal	__ltdf2move	$7,$0.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L185lui	$2,%hi($LC2).set	macro.set	reorder.set	noreorder.set	nomacroj	$L144addiu	$3,$2,%lo($LC2).set	macro.set	reorder$L118:move	$5,$17move	$6,$0.set	noreorder.set	nomacrojal	__ltdf2move	$7,$0.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L186lui	$2,%hi($LC2).set	macro.set	reorder.set	noreorder.set	nomacroj	$L120addiu	$3,$2,%lo($LC2).set	macro.set	reorder$L126:addiu	$4,$20,18sb	$0,16($20).set	noreorder.set	nomacroj	$L124sb	$0,17($20).set	macro.set	reorder$L161:sb	$0,4($5).set	noreorder.set	nomacroj	$L159sb	$0,1($4).set	macro.set	reorder$L137:sb	$0,4($5).set	noreorder.set	nomacroj	$L135sb	$0,1($4).set	macro.set	reorder$L150:addiu	$4,$20,18sb	$0,16($20).set	noreorder.set	nomacroj	$L148sb	$0,17($20).set	macro.set	reorder$L138:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L135sb	$0,5($5).set	macro.set	reorder$L127:addiu	$4,$20,19sb	$0,16($20)sb	$0,17($20).set	noreorder.set	nomacroj	$L124sb	$0,18($20).set	macro.set	reorder$L151:addiu	$4,$20,19sb	$0,16($20)sb	$0,17($20).set	noreorder.set	nomacroj	$L148sb	$0,18($20).set	macro.set	reorder$L162:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L159sb	$0,5($5).set	macro.set	reorder$L184:.set	noreorder.set	nomacroj	$L159sb	$0,4($5).set	macro.set	reorder$L181:addiu	$4,$20,17.set	noreorder.set	nomacroj	$L124sb	$0,16($20).set	macro.set	reorder$L182:.set	noreorder.set	nomacroj	$L135sb	$0,4($5).set	macro.set	reorder$L183:addiu	$4,$20,17.set	noreorder.set	nomacroj	$L148sb	$0,16($20).set	macro.set	reorder$L185:lui	$2,%hi($LC1).set	noreorder.set	nomacroj	$L144addiu	$3,$2,%lo($LC1).set	macro.set	reorder$L186:lui	$2,%hi($LC1).set	noreorder.set	nomacroj	$L120addiu	$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,0addiu	$sp,$sp,-368sw	$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	nomacrojal	__muldf3move	$5,$17.set	macro.set	reordermove	$5,$3.set	noreorder.set	nomacrojal	__fixdfsimove	$4,$2.set	macro.set	reorderlw	$4,0($18)lw	$5,4($18)sw	$2,276($sp)srl	$3,$5,31srl	$2,$4,31addu	$2,$2,$4addu	$3,$3,$5sra	$22,$3,1sra	$20,$2,1addu	$2,$20,$22sll	$2,$2,1addiu	$3,$2,-1sw	$2,272($sp)li	$2,1			# 0x1sll	$2,$2,$3move	$4,$16move	$5,$17move	$6,$0move	$7,$0sw	$2,268($sp).set	noreorder.set	nomacrojal	__eqdf2lw	$23,384($sp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L194lw	$2,372($sp).set	macro.set	reorderaddiu	$18,$18,16sll	$16,$22,1.set	noreorder.set	nomacroblez	$16,$L197sw	$18,284($sp).set	macro.set	reordersll	$2,$20,1addu	$2,$2,$23sll	$19,$2,2move	$17,$18sltu	$fp,$19,40move	$18,$0li	$21,2			# 0x2$L228:.set	noreorder.set	nomacrobne	$fp,$0,$L318lw	$4,0($17).set	macro.set	reorderandi	$3,$4,0x3li	$2,4			# 0x4subu	$2,$2,$3.set	noreorder.set	nomacrobeq	$2,$21,$L234move	$3,$4.set	macro.set	reorderli	$5,3			# 0x3.set	noreorder.set	nomacrobeq	$2,$5,$L235li	$6,1			# 0x1.set	macro.set	reorderbeq	$2,$6,$L319$L232:addiu	$5,$3,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L331addu	$6,$4,$19.set	macro.set	reorderli	$3,-32			# 0xffffffffffffffe0and	$2,$5,$3addiu	$6,$2,32sltu	$3,$5,$6beq	$3,$0,$L236$L292:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L292$L236:addu	$6,$4,$19$L331:li	$3,-32			# 0xffffffffffffffe0addiu	$2,$6,-31and	$4,$2,$3sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L332addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L333:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L333addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L332:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L334andi	$2,$6,0x3.set	macro.set	reorder$L294:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L294andi	$2,$6,0x3.set	macro.set	reorder$L334:.set	noreorder.set	nomacrobeq	$2,$21,$L244addiu	$3,$5,4.set	macro.set	reorderli	$4,3			# 0x3.set	noreorder.set	nomacrobeq	$2,$4,$L245li	$6,1			# 0x1.set	macro.set	reorderbeq	$2,$6,$L320$L231:addiu	$18,$18,1$L329:.set	noreorder.set	nomacrobne	$18,$16,$L228addiu	$17,$17,4.set	macro.set	reorder$L197:lw	$3,388($sp)subu	$2,$0,$22addu	$4,$22,$3sw	$2,280($sp)slt	$2,$2,$4.set	noreorder.set	nomacrobeq	$2,$0,$L291lw	$19,280($sp).set	macro.set	reorderlw	$3,380($sp)sll	$2,$20,3mul	$3,$22,$3sw	$3,296($sp)lw	$3,376($sp)addiu	$2,$2,-4mul	$3,$22,$3addiu	$fp,$sp,16sw	$2,264($sp)subu	$4,$4,$19sw	$3,292($sp)addu	$3,$fp,$2addiu	$2,$3,-31sw	$4,300($sp)li	$6,-32			# 0xffffffffffffffe0lw	$4,264($sp)addu	$5,$20,$23and	$2,$2,$6subu	$18,$0,$20sw	$5,288($sp)sw	$2,312($sp)sltu	$4,$4,40andi	$2,$3,0x3slt	$5,$18,$5addiu	$3,$3,-4lw	$21,372($sp)sw	$2,320($sp)sll	$17,$20,1sw	$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	nomacrobne	$4,$0,$L321movn	$21,$3,$2.set	macro.set	reorderli	$2,2			# 0x2li	$5,4			# 0x4.set	noreorder.set	nomacrobeq	$5,$2,$L255move	$3,$fp.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$5,$2,$L256li	$2,1			# 0x1.set	macro.set	reorderbeq	$5,$2,$L322$L253:addiu	$4,$3,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L335lw	$3,312($sp).set	macro.set	reorderli	$6,-32			# 0xffffffffffffffe0and	$2,$4,$6addiu	$5,$2,32sltu	$3,$4,$5.set	noreorder.set	nomacrobeq	$3,$0,$L335lw	$3,312($sp).set	macro.set	reorder$L295:#APP.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L295lw	$3,312($sp).set	macro.set	reorder$L335:sltu	$2,$4,$3.set	noreorder.set	nomacrobeq	$2,$0,$L336lw	$6,316($sp).set	macro.set	reorderaddiu	$2,$4,4$L337:#APPpref 30,0($2).word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4

⌨️ 快捷键说明

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