vf_ow.s

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

S
2,735
字号
move	$5,$3lui	$3,%hi($LC5)addiu	$3,$3,%lo($LC5)lw	$6,0($3)lw	$7,4($3)jal	__muldf3move	$4,$2lw	$6,292($sp)move	$4,$2lw	$7,168($sp)lw	$2,160($sp)move	$5,$3addiu	$6,$6,1sw	$6,292($sp)jal	__truncdfsf2addu	$16,$7,$2lw	$3,168($sp)lw	$4,40($sp)lw	$5,412($sp)lw	$6,292($sp)addu	$3,$3,$4sw	$2,0($16)bne	$5,$6,$L168sw	$3,168($sp)$L166:lw	$2,164($sp)lw	$4,44($sp)lw	$7,308($sp)addiu	$2,$2,-1lw	$3,160($sp)lw	$5,156($sp)lw	$6,152($sp)sw	$2,164($sp)lw	$2,256($sp)addiu	$7,$7,1addu	$3,$3,$4addu	$5,$5,$4addu	$6,$6,$4sw	$7,308($sp)sw	$3,160($sp)sw	$5,156($sp)bne	$2,$7,$L165sw	$6,152($sp)$L179:lw	$3,304($sp)lw	$4,148($sp)lw	$5,524($sp)addiu	$3,$3,1addiu	$4,$4,4sw	$3,304($sp)bne	$5,$3,$L164sw	$4,148($sp)lw	$7,312($sp)lw	$2,424($sp)lw	$3,312($sp)lw	$4,424($sp)lw	$7,12($7)lw	$2,4($2)lw	$3,8($3)addiu	$4,$4,4sw	$7,280($sp)sw	$2,272($sp)sw	$3,276($sp)sw	$4,316($sp)sw	$0,284($sp)sw	$0,176($sp)$L182:lw	$6,256($sp)blez	$6,$L197lw	$7,528($sp)lw	$4,176($sp)addu	$2,$7,$6addiu	$2,$2,-1sw	$2,192($sp)lw	$3,272($sp)lw	$2,440($sp)lw	$5,276($sp)lw	$6,280($sp)sll	$2,$2,2addu	$3,$3,$4addu	$5,$5,$4addu	$6,$6,$4sw	$2,36($sp)sw	$3,188($sp)sw	$5,184($sp)sw	$6,180($sp)sw	$0,288($sp)$L183:lw	$2,192($sp)lw	$3,256($sp)div	$0,$2,$3teq	$3,$0,7mflo	$2blez	$2,$L184sw	$2,416($sp)lw	$5,232($sp)addiu	$18,$2,-1sll	$5,$5,2sll	$19,$18,1sw	$5,32($sp)sw	$0,268($sp)sw	$0,196($sp)$L186:lw	$6,196($sp)lw	$7,184($sp)li	$fp,1			# 0x1addu	$2,$6,$7jal	__extendsfdf2lw	$4,0($2)move	$4,$2lui	$2,%hi($LC4)addiu	$2,$2,%lo($LC4)lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$5,$3move	$23,$3lw	$4,180($sp)lw	$3,196($sp)move	$22,$2addu	$2,$3,$4lw	$4,0($2)lui	$5,%hi(icoeff+8)addiu	$5,$5,%lo(icoeff+8)jal	__extendsfdf2sw	$5,200($sp)move	$4,$2lui	$2,%hi($LC3)addiu	$2,$2,%lo($LC3)lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$5,$3move	$20,$2move	$21,$3$L187:lw	$3,268($sp)j	$L263subu	$17,$3,$fp$L189:subu	$17,$0,$17addu	$3,$17,$19slt	$2,$17,0movn	$17,$3,$2$L263:sltu	$2,$18,$17bne	$2,$0,$L189lw	$4,268($sp)j	$L264addu	$16,$fp,$4$L193:subu	$16,$0,$16addu	$3,$16,$19slt	$2,$16,0movn	$16,$3,$2$L264:sltu	$2,$18,$16bne	$2,$0,$L193lw	$2,232($sp)addiu	$fp,$fp,1mul	$17,$17,$2mul	$16,$16,$2lw	$2,184($sp)sll	$17,$17,2sll	$16,$16,2addu	$3,$17,$2addu	$2,$16,$2lw	$5,0($2)jal	__addsf3lw	$4,0($3)jal	__extendsfdf2move	$4,$2move	$5,$3lw	$3,200($sp)move	$4,$2lw	$6,0($3)jal	__muldf3lw	$7,4($3)move	$6,$2move	$7,$3move	$4,$22jal	__adddf3move	$5,$23lw	$4,180($sp)move	$23,$3addu	$16,$16,$4addu	$17,$17,$4lw	$5,0($16)lw	$4,0($17)jal	__addsf3move	$22,$2jal	__extendsfdf2move	$4,$2move	$4,$2lw	$2,200($sp)move	$5,$3lw	$6,40($2)lw	$7,44($2)addiu	$2,$2,8jal	__muldf3sw	$2,200($sp)move	$6,$2move	$4,$20move	$5,$21jal	__adddf3move	$7,$3move	$20,$2li	$2,5			# 0x5bne	$fp,$2,$L187move	$21,$3move	$4,$22move	$5,$23move	$6,$20jal	__adddf3move	$7,$3move	$5,$3lui	$3,%hi($LC5)addiu	$3,$3,%lo($LC5)lw	$6,0($3)lw	$7,4($3)jal	__muldf3move	$4,$2lw	$6,268($sp)move	$4,$2lw	$7,196($sp)lw	$2,188($sp)move	$5,$3addiu	$6,$6,1sw	$6,268($sp)jal	__truncdfsf2addu	$16,$7,$2lw	$3,196($sp)lw	$4,32($sp)lw	$5,416($sp)lw	$6,268($sp)addu	$3,$3,$4sw	$2,0($16)bne	$5,$6,$L186sw	$3,196($sp)$L184:lw	$2,192($sp)lw	$4,36($sp)lw	$7,288($sp)addiu	$2,$2,-1lw	$3,188($sp)lw	$5,184($sp)lw	$6,180($sp)sw	$2,192($sp)lw	$2,256($sp)addiu	$7,$7,1addu	$3,$3,$4addu	$5,$5,$4addu	$6,$6,$4sw	$7,288($sp)sw	$3,188($sp)sw	$5,184($sp)bne	$2,$7,$L183sw	$6,180($sp)$L197:lw	$3,284($sp)lw	$4,176($sp)lw	$5,524($sp)addiu	$3,$3,1addiu	$4,$4,4sw	$3,284($sp)bne	$5,$3,$L182sw	$4,176($sp)j	$L302lw	$7,316($sp)$L162:lw	$4,504($sp)addiu	$4,$4,28sw	$4,316($sp)lw	$7,316($sp)$L302:lw	$2,424($sp)lw	$7,0($7)lw	$2,0($2)lw	$3,528($sp)sw	$7,252($sp)blez	$3,$L200sw	$2,248($sp)lw	$4,440($sp)sw	$0,260($sp)sll	$4,$4,2sw	$4,28($sp)sw	$0,204($sp)$L202:lw	$5,256($sp)blez	$5,$L217lw	$6,524($sp)lw	$7,244($sp)addu	$2,$6,$5addiu	$2,$2,-1sw	$2,220($sp)lw	$3,248($sp)lw	$2,204($sp)lw	$4,252($sp)addu	$7,$7,$2addu	$3,$3,$2addu	$4,$4,$2lw	$2,220($sp)sw	$7,216($sp)sw	$3,212($sp)sw	$4,208($sp)sw	$0,264($sp)$L203:lw	$3,256($sp)div	$0,$2,$3teq	$3,$0,7mflo	$2blez	$2,$L204sw	$2,420($sp)addiu	$18,$2,-1sll	$5,$3,2sll	$19,$18,1sw	$5,24($sp)sw	$0,240($sp)sw	$0,224($sp)$L206:lw	$6,224($sp)lw	$7,212($sp)li	$fp,1			# 0x1addu	$2,$6,$7jal	__extendsfdf2lw	$4,0($2)move	$4,$2lui	$2,%hi($LC4)addiu	$2,$2,%lo($LC4)lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$5,$3move	$23,$3lw	$4,208($sp)lw	$3,224($sp)move	$22,$2addu	$2,$3,$4lw	$4,0($2)lui	$5,%hi(icoeff+8)addiu	$5,$5,%lo(icoeff+8)jal	__extendsfdf2sw	$5,228($sp)move	$4,$2lui	$2,%hi($LC3)addiu	$2,$2,%lo($LC3)lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$5,$3move	$20,$2move	$21,$3$L207:lw	$3,240($sp)j	$L265subu	$17,$3,$fp$L209:subu	$17,$0,$17addu	$3,$17,$19slt	$2,$17,0movn	$17,$3,$2$L265:sltu	$2,$18,$17bne	$2,$0,$L209lw	$4,240($sp)j	$L266addu	$16,$4,$fp$L213:subu	$16,$0,$16addu	$3,$16,$19slt	$2,$16,0movn	$16,$3,$2$L266:sltu	$2,$18,$16bne	$2,$0,$L213lw	$2,256($sp)addiu	$fp,$fp,1mul	$17,$17,$2mul	$16,$16,$2lw	$2,212($sp)sll	$17,$17,2sll	$16,$16,2addu	$3,$17,$2addu	$2,$16,$2lw	$5,0($2)jal	__addsf3lw	$4,0($3)jal	__extendsfdf2move	$4,$2move	$5,$3lw	$3,228($sp)move	$4,$2lw	$6,0($3)jal	__muldf3lw	$7,4($3)move	$6,$2move	$7,$3move	$4,$22jal	__adddf3move	$5,$23lw	$4,208($sp)move	$23,$3addu	$16,$16,$4addu	$17,$17,$4lw	$5,0($16)lw	$4,0($17)jal	__addsf3move	$22,$2jal	__extendsfdf2move	$4,$2move	$4,$2lw	$2,228($sp)move	$5,$3lw	$6,40($2)lw	$7,44($2)addiu	$2,$2,8jal	__muldf3sw	$2,228($sp)move	$6,$2move	$4,$20move	$5,$21jal	__adddf3move	$7,$3move	$20,$2li	$2,5			# 0x5bne	$fp,$2,$L207move	$21,$3move	$4,$22move	$5,$23move	$6,$20jal	__adddf3move	$7,$3move	$5,$3lui	$3,%hi($LC5)addiu	$3,$3,%lo($LC5)lw	$6,0($3)lw	$7,4($3)jal	__muldf3move	$4,$2lw	$6,240($sp)move	$4,$2lw	$7,224($sp)lw	$2,216($sp)move	$5,$3addiu	$6,$6,1sw	$6,240($sp)jal	__truncdfsf2addu	$16,$7,$2lw	$3,224($sp)lw	$4,24($sp)lw	$5,420($sp)lw	$6,240($sp)addu	$3,$3,$4sw	$2,0($16)bne	$5,$6,$L206sw	$3,224($sp)$L204:lw	$7,264($sp)lw	$2,220($sp)lw	$3,216($sp)lw	$4,212($sp)lw	$5,208($sp)lw	$6,256($sp)addiu	$7,$7,1addiu	$2,$2,-1addiu	$3,$3,4addiu	$4,$4,4addiu	$5,$5,4sw	$7,264($sp)sw	$2,220($sp)sw	$3,216($sp)sw	$4,212($sp)bne	$6,$7,$L203sw	$5,208($sp)$L217:lw	$7,260($sp)lw	$2,204($sp)lw	$3,28($sp)lw	$4,528($sp)addiu	$7,$7,1addu	$2,$2,$3sw	$7,260($sp)bne	$4,$7,$L202sw	$2,204($sp)$L200:lw	$5,20($sp)li	$2,-1			# 0xffffffffffffffffaddiu	$5,$5,-1bne	$5,$2,$L161sw	$5,20($sp)$L160:lw	$6,528($sp)blez	$6,$L227lw	$20,508($sp)move	$19,$0$L221:lw	$3,524($sp)blez	$3,$L225nopandi	$22,$19,0x7move	$21,$20move	$18,$0lui	$23,%hi($LC6)lui	$fp,%hi($LC7)$L222:lw	$7,504($sp)lw	$2,276($7)lw	$3,20($7)mul	$4,$19,$2addu	$2,$4,$18sll	$2,$2,2addu	$2,$2,$3jal	__extendsfdf2lw	$4,0($2)move	$16,$2lui	$5,%hi(dither)andi	$2,$18,0x7move	$17,$3sll	$2,$2,3addiu	$3,$5,%lo(dither)addu	$2,$2,$3addu	$2,$2,$22lbu	$4,0($2)jal	__floatsidfaddiu	$18,$18,1lw	$6,%lo($LC6)($23)lw	$7,%lo($LC6+4)($23)move	$4,$2jal	__muldf3move	$5,$3lw	$6,%lo($LC7)($fp)lw	$7,%lo($LC7+4)($fp)move	$4,$2jal	__adddf3move	$5,$3move	$6,$2move	$4,$16move	$5,$17jal	__adddf3move	$7,$3move	$4,$2jal	__fixdfsimove	$5,$3move	$3,$2sra	$4,$2,31sltu	$2,$2,256bne	$2,$0,$L223nopnor	$3,$0,$4$L223:sb	$3,0($21)lw	$6,524($sp)bne	$6,$18,$L222addiu	$21,$21,1$L225:lw	$7,516($sp)lw	$2,528($sp)addiu	$19,$19,1bne	$2,$19,$L221addu	$20,$20,$7$L227:lw	$31,500($sp)lw	$fp,496($sp)lw	$23,492($sp)lw	$22,488($sp)lw	$21,484($sp)lw	$20,480($sp)lw	$19,476($sp)lw	$18,472($sp)lw	$17,468($sp)lw	$16,464($sp)j	$31addiu	$sp,$sp,504$L154:addiu	$19,$19,1slt	$2,$19,4beq	$2,$0,$L157move	$20,$0j	$L303lw	$3,528($sp).set	macro.set	reorder.end	filter.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,56,$31		# vars= 0, regs= 6/0, args= 32, gp= 0.mask	0x80370000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$21,48($sp)sw	$20,44($sp)sw	$18,40($sp)sw	$16,32($sp)sw	$31,52($sp)sw	$17,36($sp)lhu	$2,0($5)move	$20,$6andi	$2,$2,0x2000move	$21,$7move	$16,$5move	$18,$4li	$6,2			# 0x2beq	$2,$0,$L309li	$7,24			# 0x18lw	$17,96($4)lw	$2,48($16)$L310:lw	$5,32($17)lw	$7,48($17)lw	$4,100($18)lw	$6,32($16)lw	$3,24($16)lw	$8,28($16)sw	$2,16($sp)li	$2,1			# 0x1sw	$3,20($sp)sw	$8,24($sp)jal	filtersw	$2,28($sp)lw	$9,96($16)lw	$8,100($16)lw	$3,24($16)lw	$2,28($16)lw	$5,36($17)lw	$7,52($17)lw	$4,100($18)lw	$6,36($16)lw	$10,52($16)sra	$3,$3,$9sra	$2,$2,$8sw	$10,16($sp)sw	$3,20($sp)sw	$2,24($sp)jal	filtersw	$0,28($sp)lw	$10,100($16)lw	$3,24($16)lw	$8,96($16)lw	$2,28($16)lw	$5,40($17)lw	$7,56($17)lw	$4,100($18)lw	$6,40($16)lw	$9,56($16)sra	$3,$3,$8sra	$2,$2,$10sw	$9,16($sp)sw	$3,20($sp)sw	$2,24($sp)jal	filtersw	$0,28($sp)move	$4,$18move	$5,$17move	$6,$20move	$7,$21lw	$31,52($sp)lw	$21,48($sp)lw	$20,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	vf_next_put_imageaddiu	$sp,$sp,56$L309:lw	$4,92($4)lw	$5,4($5)lw	$2,8($16)lw	$3,12($16)sw	$2,16($sp)jal	vf_get_imagesw	$3,20($sp)move	$4,$2move	$5,$16jal	vf_clone_mpi_attributesmove	$17,$2j	$L310lw	$2,48($16).set	macro.set	reorder.end	put_image.globl	vf_info_ow.section	.rodata.str1.4.align	2$LC8:.ascii	"overcomplete wavelet denoiser\000".align	2$LC9:.ascii	"ow\000".align	2$LC10:.ascii	"Michael Niedermayer\000".subsection	-1.align	2$LC11:.ascii	"\000".data.align	2.type	vf_info_ow, @object.size	vf_info_ow, 24vf_info_ow:.word	$LC8.word	$LC9.word	$LC10.word	$LC11.word	open.word	0.rdata.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.align	3.type	coeff, @object.size	coeff, 80coeff:.word	-1116356456.word	1072384334.word	1318143055.word	1071130462.word	-2028104495.word	-1078177311.word	-2128350313.word	-1080529922.word	1451577447.word	1067671104.word	804962690.word	1072249670.word	403507221.word	-1076182522.word	1272609567.word	-1079716546.word	-969517097.word	1068533150.space	8.align	3.type	icoeff, @object.size	icoeff, 80icoeff:.word	804962690.word	1072249670.word	403507221.word	1071301126.word	1272609567.word	-1079716546.word	-969517097.word	-1078950498.space	8.word	-1116356456.word	1072384334.word	1318143055.word	-1076353186.word	-2028104495.word	-1078177311.word	-2128350313.word	1066953726.word	1451577447.word	1067671104.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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