vf_scale.s

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

S
4,150
字号
sw	$22,64($sp)sw	$21,60($sp)sw	$20,56($sp)sw	$19,52($sp)sw	$18,48($sp)sw	$17,44($sp)sw	$16,40($sp)move	$fp,$4sw	$5,84($sp)beq	$3,$2,$L466sw	$7,92($sp)slt	$2,$2,$3beq	$2,$0,$L546li	$2,844693504			# 0x32590000li	$4,1380384768			# 0x52470000ori	$2,$4,0x4208beq	$3,$2,$L473slt	$2,$2,$3beq	$2,$0,$L547li	$2,1345454080			# 0x50320000ori	$2,$4,0x4220beq	$3,$2,$L477slt	$2,$2,$3beq	$2,$0,$L548ori	$2,$4,0x4210li	$2,1448411136			# 0x56550000ori	$2,$2,0x5949beq	$3,$2,$L456li	$2,1498808320			# 0x59560000ori	$2,$2,0x5955beq	$3,$2,$L479ori	$2,$4,0x4284beq	$3,$2,$L487li	$23,30			# 0x1eli	$3,1111949312			# 0x42470000$L564:ori	$2,$3,0x5218bne	$6,$2,$L550li	$23,-1			# 0xffffffffffffffffli	$22,3			# 0x3$L521:li	$2,1111949312			# 0x42470000$L565:ori	$2,$2,0x5208bne	$6,$2,$L562lui	$3,%hi(firstTime.4190)$L507:li	$22,14			# 0xe$L523:lui	$3,%hi(firstTime.4190)$L562:lw	$2,%lo(firstTime.4190)($3)beq	$2,$0,$L524li	$4,29			# 0x1dli	$20,4096			# 0x1000sw	$0,%lo(firstTime.4190)($3)$L526:lui	$21,%hi(src_filter)lw	$4,%lo(src_filter)($21)beq	$4,$0,$L563lui	$2,%hi(sws_chr_hshift)jal	sws_freeFilternoplui	$2,%hi(sws_chr_hshift)$L563:lw	$4,%lo(sws_chr_hshift)($2)lui	$3,%hi(sws_lum_gblur)lui	$2,%hi(sws_chr_gblur)lw	$17,%lo(sws_lum_gblur)($3)lw	$19,%lo(sws_chr_gblur)($2)lui	$3,%hi(sws_lum_sharpen)lui	$2,%hi(sws_chr_sharpen)lw	$18,%lo(sws_lum_sharpen)($3)jal	__floatsisflw	$16,%lo(sws_chr_sharpen)($2)lui	$3,%hi(sws_chr_vshift)lw	$4,%lo(sws_chr_vshift)($3)jal	__floatsisfsw	$2,16($sp)lui	$3,%hi(verbose)lw	$8,%lo(verbose)($3)move	$4,$17slt	$8,$8,2xori	$8,$8,0x1move	$5,$19move	$6,$18move	$7,$16sw	$8,24($sp)jal	sws_getDefaultFiltersw	$2,20($sp)move	$8,$2lui	$2,%hi(sws_flags)lw	$3,%lo(sws_flags)($2)sltu	$2,$3,11beq	$2,$0,$L531sw	$8,%lo(src_filter)($21)sll	$2,$3,2lui	$3,%hi($L543)addiu	$3,$3,%lo($L543)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L543:.word	$L532.word	$L531.word	$L534.word	$L535.word	$L536.word	$L537.word	$L538.word	$L539.word	$L540.word	$L541.word	$L542.section	.text.sws_getContextFromCmdLine$L546:ori	$2,$2,0x5559beq	$3,$2,$L459slt	$2,$2,$3beq	$2,$0,$L551li	$2,808583168			# 0x30320000ori	$2,$8,0x5204beq	$3,$2,$L462slt	$2,$2,$3beq	$2,$0,$L552li	$2,961871872			# 0x39550000ori	$2,$8,0x520fbeq	$3,$2,$L464ori	$2,$8,0x5210beq	$3,$2,$L465ori	$2,$8,0x5208bne	$3,$2,$L564li	$3,1111949312			# 0x42470000j	$L566li	$23,25			# 0x19$L466:li	$23,3			# 0x3$L487:li	$3,1111949312			# 0x42470000$L566:$L567:$L568:$L569:$L570:ori	$2,$3,0x5218beq	$6,$2,$L521li	$22,3			# 0x3$L550:slt	$2,$2,$6bne	$2,$0,$L514li	$4,1380384768			# 0x52470000li	$2,844693504			# 0x32590000ori	$2,$2,0x5559beq	$6,$2,$L493slt	$2,$2,$6beq	$2,$0,$L553li	$2,808583168			# 0x30320000ori	$2,$3,0x5204beq	$6,$2,$L496slt	$2,$2,$6beq	$2,$0,$L554li	$2,961871872			# 0x39550000ori	$2,$3,0x520fbeq	$6,$2,$L498ori	$2,$3,0x5210beq	$6,$2,$L499ori	$2,$3,0x5208beq	$6,$2,$L555nop$L488:j	$L522li	$22,-1			# 0xffffffffffffffff$L514:ori	$2,$4,0x4208beq	$6,$2,$L507slt	$2,$2,$6beq	$2,$0,$L556li	$2,1345454080			# 0x50320000ori	$2,$4,0x4220beq	$6,$2,$L511slt	$2,$2,$6beq	$2,$0,$L557ori	$2,$4,0x4210li	$2,1448411136			# 0x56550000ori	$2,$2,0x5949beq	$6,$2,$L490li	$2,1498808320			# 0x59560000ori	$2,$2,0x5955beq	$6,$2,$L513ori	$2,$4,0x4284bne	$6,$2,$L488nopj	$L521li	$22,30			# 0x1e$L531:ori	$3,$20,0x2$L544:lw	$2,96($sp)lw	$5,84($sp)lw	$7,92($sp)move	$4,$fpmove	$6,$22sw	$23,20($sp)sw	$2,16($sp)sw	$3,24($sp)sw	$8,28($sp)sw	$0,32($sp)jal	sws_getContextsw	$0,36($sp)lw	$31,76($sp)lw	$fp,72($sp)lw	$23,68($sp)lw	$22,64($sp)lw	$21,60($sp)lw	$20,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)j	$31addiu	$sp,$sp,80$L524:jal	mp_msg_testli	$5,7			# 0x7move	$20,$0li	$3,4096			# 0x1000j	$L526movn	$20,$3,$2$L556:ori	$2,$2,0x3234beq	$6,$2,$L504slt	$2,$2,$6beq	$2,$0,$L558ori	$2,$3,0x5284ori	$2,$4,0x4201beq	$6,$2,$L495ori	$2,$4,0x4204beq	$6,$2,$L506li	$2,1345585152			# 0x50340000ori	$2,$2,0x3434bne	$6,$2,$L488nopj	$L521li	$22,5			# 0x5$L553:ori	$2,$2,0x3449beq	$6,$2,$L490slt	$2,$2,$6beq	$2,$0,$L559li	$2,538968064			# 0x20200000li	$3,842072064			# 0x32310000ori	$2,$3,0x564ebeq	$6,$2,$L492ori	$2,$3,0x5659beq	$6,$2,$L490li	$2,825360384			# 0x31320000ori	$2,$2,0x564ebne	$6,$2,$L488nopj	$L521li	$22,32			# 0x20$L547:ori	$2,$2,0x3234beq	$3,$2,$L470slt	$2,$2,$3beq	$2,$0,$L560ori	$2,$8,0x5284ori	$2,$4,0x4201beq	$3,$2,$L461ori	$2,$4,0x4204beq	$3,$2,$L472li	$2,1345585152			# 0x50340000ori	$2,$2,0x3434bne	$3,$2,$L564li	$3,1111949312			# 0x42470000j	$L567li	$23,5			# 0x5$L551:ori	$2,$2,0x3449beq	$3,$2,$L456slt	$2,$2,$3beq	$2,$0,$L561li	$2,538968064			# 0x20200000li	$4,842072064			# 0x32310000ori	$2,$4,0x564ebeq	$3,$2,$L458ori	$2,$4,0x5659beq	$3,$2,$L456li	$2,825360384			# 0x31320000ori	$2,$2,0x564ebne	$3,$2,$L564li	$3,1111949312			# 0x42470000j	$L568li	$23,32			# 0x20$L473:j	$L487li	$23,28			# 0x1c$L493:j	$L521li	$22,1			# 0x1$L459:j	$L487li	$23,1			# 0x1$L490:move	$22,$0$L522:li	$2,1380384768			# 0x52470000ori	$2,$2,0x4208bne	$6,$2,$L565li	$2,1111949312			# 0x42470000j	$L523li	$22,14			# 0xe$L456:j	$L487move	$23,$0$L532:j	$L544ori	$3,$20,0x1$L542:j	$L544ori	$3,$20,0x400$L541:j	$L544ori	$3,$20,0x200$L540:j	$L544ori	$3,$20,0x100$L539:j	$L544ori	$3,$20,0x80$L538:j	$L544ori	$3,$20,0x40$L537:j	$L544ori	$3,$20,0x20$L536:j	$L544ori	$3,$20,0x10$L535:j	$L544ori	$3,$20,0x8$L534:j	$L544ori	$3,$20,0x4$L561:ori	$2,$2,0x3859beq	$3,$2,$L455li	$2,808452096			# 0x30300000ori	$2,$2,0x3859bne	$3,$2,$L564li	$3,1111949312			# 0x42470000$L455:j	$L487li	$23,11			# 0xb$L548:beq	$3,$2,$L475ori	$2,$4,0x4218beq	$3,$2,$L476ori	$2,$4,0x420fbne	$3,$2,$L564li	$3,1111949312			# 0x42470000j	$L569li	$23,10			# 0xa$L560:beq	$3,$2,$L468li	$2,1345388544			# 0x50310000ori	$2,$2,0x3134beq	$3,$2,$L469ori	$2,$8,0x5220bne	$3,$2,$L564li	$3,1111949312			# 0x42470000j	$L570li	$23,6			# 0x6$L552:ori	$2,$2,0x5659beq	$3,$2,$L460ori	$2,$8,0x5201beq	$3,$2,$L461li	$2,959447040			# 0x39300000ori	$2,$2,0x4649bne	$3,$2,$L564li	$3,1111949312			# 0x42470000$L460:j	$L487li	$23,7			# 0x7$L558:beq	$6,$2,$L502li	$2,1345388544			# 0x50310000ori	$2,$2,0x3134beq	$6,$2,$L503ori	$2,$3,0x5220bne	$6,$2,$L488nopj	$L521li	$22,6			# 0x6$L554:ori	$2,$2,0x5659beq	$6,$2,$L494ori	$2,$3,0x5201beq	$6,$2,$L495li	$2,959447040			# 0x39300000ori	$2,$2,0x4649bne	$6,$2,$L488nop$L494:j	$L522li	$22,7			# 0x7$L559:ori	$2,$2,0x3859beq	$6,$2,$L489li	$2,808452096			# 0x30300000ori	$2,$2,0x3859bne	$6,$2,$L488nop$L489:j	$L522li	$22,11			# 0xb$L557:beq	$6,$2,$L509ori	$2,$4,0x4218beq	$6,$2,$L510ori	$2,$4,0x420fbne	$6,$2,$L488nopj	$L521li	$22,10			# 0xa$L555:j	$L521li	$22,25			# 0x19$L504:j	$L521li	$22,4			# 0x4$L477:j	$L487li	$23,22			# 0x16$L496:j	$L521li	$22,26			# 0x1a$L470:j	$L487li	$23,4			# 0x4$L511:j	$L521li	$22,22			# 0x16$L462:j	$L487li	$23,26			# 0x1a$L461:j	$L487li	$23,13			# 0xd$L495:j	$L522li	$22,13			# 0xd$L498:j	$L521li	$22,24			# 0x18$L492:j	$L521li	$22,31			# 0x1f$L502:j	$L521li	$22,27			# 0x1b$L464:j	$L487li	$23,24			# 0x18$L458:j	$L487li	$23,31			# 0x1f$L475:j	$L487li	$23,9			# 0x9$L509:j	$L521li	$22,9			# 0x9$L468:j	$L487li	$23,27			# 0x1b$L510:j	$L521li	$22,2			# 0x2$L469:j	$L487li	$23,8			# 0x8$L499:j	$L521li	$22,23			# 0x17$L513:j	$L521li	$22,20			# 0x14$L472:j	$L487li	$23,29			# 0x1d$L506:j	$L521li	$22,29			# 0x1d$L479:j	$L487li	$23,20			# 0x14$L476:j	$L487li	$23,2			# 0x2$L503:j	$L521li	$22,8			# 0x8$L465:j	$L487li	$23,23			# 0x17.set	macro.set	reorder.end	sws_getContextFromCmdLine.globl	sws_flags.data.align	2.type	sws_flags, @object.size	sws_flags, 4sws_flags:.word	2.globl	sws_lum_gblur.section	.bss.align	2.type	sws_lum_gblur, @object.size	sws_lum_gblur, 4sws_lum_gblur:.space	4.globl	sws_chr_gblur.align	2.type	sws_chr_gblur, @object.size	sws_chr_gblur, 4sws_chr_gblur:.space	4.globl	sws_chr_vshift.align	2.type	sws_chr_vshift, @object.size	sws_chr_vshift, 4sws_chr_vshift:.space	4.globl	sws_chr_hshift.align	2.type	sws_chr_hshift, @object.size	sws_chr_hshift, 4sws_chr_hshift:.space	4.globl	sws_chr_sharpen.align	2.type	sws_chr_sharpen, @object.size	sws_chr_sharpen, 4sws_chr_sharpen:.space	4.globl	sws_lum_sharpen.align	2.type	sws_lum_sharpen, @object.size	sws_lum_sharpen, 4sws_lum_sharpen:.space	4.globl	vf_info_scale.section	.rodata.str1.4.align	2$LC12:.ascii	"software scaling\000".align	2$LC13:.ascii	"scale\000".align	2$LC14:.ascii	"A'rpi\000".subsection	-1.align	2$LC15:.ascii	"\000".data.align	2.type	vf_info_scale, @object.size	vf_info_scale, 24vf_info_scale:.word	$LC12.word	$LC13.word	$LC14.word	$LC15.word	open.word	vf_opts.local	src_filter.comm	src_filter,4,4.rdata.align	2.type	outfmt_list, @object.size	outfmt_list, 124outfmt_list:.word	1345598516.word	1345466932.word	842094169.word	808596553.word	1448433993.word	961893977.word	959465033.word	1345401140.word	842094158.word	825382478.word	844715353.word	1498831189.word	1111970336.word	1380401696.word	1111970328.word	1380401688.word	1111970320.word	1380401680.word	1111970319.word	1380401679.word	808466521.word	538982489.word	1111970312.word	1380401672.word	1111970308.word	1380401668.word	1111970436.word	1380401796.word	1111970305.word	1380401665.word	0.data.align	2.type	firstTime.4190, @object.size	firstTime.4190, 4firstTime.4190:.word	1.align	2.type	vf_opts, @object.size	vf_opts, 16vf_opts:.word	$LC13.word	320.word	vf_priv_dflt.word	vf_opts_fields.rdata.align	3.type	vf_priv_dflt, @object.size	vf_priv_dflt, 320vf_priv_dflt:.word	-1.word	-1.word	0.space	4.word	0.word	1090397184.word	0.word	1090397184.word	0.word	0.word	0.word	0.space	272.section	.rodata.str1.4.align	2$LC16:.ascii	"w\000".align	2$LC17:.ascii	"h\000".align	2$LC18:.ascii	"interlaced\000".align	2$LC19:.ascii	"chr-drop\000".align	2$LC20:.ascii	"param\000".align	2$LC21:.ascii	"param2\000".align	2$LC22:.ascii	"presize\000".align	2$LC23:.ascii	"noup\000".align	2$LC24:.ascii	"arnd\000".data.align	3.type	vf_opts_fields, @object.size	vf_opts_fields, 400vf_opts_fields:.word	$LC16.word	0.word	m_option_type_int.word	1.word	0.word	-1071251456.word	0.word	0.word	0.space	4.word	$LC17.word	4.word	m_option_type_int.word	1.word	0.word	-1071251456.word	0.word	0.word	0.space	4.word	$LC18.word	48.word	m_option_type_int.word	3.word	0.word	0.word	0.word	1072693248.word	0.space	4.word	$LC19.word	8.word	m_option_type_int.word	3.word	0.word	0.word	0.word	1074266112.word	0.space	4.word	$LC20.word	16.word	m_option_type_double.word	3.word	0.word	0.word	0.word	1079574528.word	0.space	4.word	$LC21.word	24.word	m_option_type_double.word	3.word	0.word	0.word	0.word	1079574528.word	0.space	4.word	$LC22.word	0.word	m_option_type_obj_presets.word	0.word	0.word	0.word	0.word	0.word	size_preset.space	4.word	$LC23.word	52.word	m_option_type_int.word	3.word	0.word	0.word	0.word	1073741824.word	0.space	4.word	$LC24.word	56.word	m_option_type_flag.word	0.word	0.word	0.word	0.word	1072693248.word	0.space	4.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.space	4.align	2.type	size_preset, @object.size	size_preset, 16size_preset:.word	vf_size_preset.word	vf_opts.word	vf_size_presets_defs.word	0.section	.rodata.str1.4.align	2$LC25:.ascii	"scale_size_preset\000".data.align	2.type	vf_size_preset, @object.size	vf_size_preset, 16vf_size_preset:.word	$LC25.word	12.word	0.word	vf_size_preset_fields.section	.rodata.str1.4.align	2$LC26:.ascii	"qntsc\000".align	2$LC27:.ascii	"qpal\000".align	2$LC28:.ascii	"ntsc\000".align	2$LC29:.ascii	"pal\000".align	2$LC30:.ascii	"sntsc\000".align	2$LC31:.ascii	"spal\000".data.align	2.type	vf_size_presets_defs, @object.size	vf_size_presets_defs, 84vf_size_presets_defs:.word	$LC26.word	352.word	240.word	$LC27.word	352.word	288.word	$LC28.word	720.word	480.word	$LC29.word	720.word	576.word	$LC30.word	640.word	480.word	$LC31.word	768.word	576.word	0.word	0.word	0.align	3.type	vf_size_preset_fields, @object.size	vf_size_preset_fields, 120vf_size_preset_fields:.word	$LC16.word	4.word	m_option_type_int.word	1.word	0.word	1072693248.word	0.word	0.word	0.space	4.word	$LC17.word	8.word	m_option_type_int.word	1.word	0.word	1072693248.word	0.word	0.word	0.space	4.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.space	4.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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