vf_eq.s

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

S
804
字号
.file	1 "vf_eq.c".section .mdebug.abi32.previous.section	.text.process_C,"ax",@progbits.align	2.align	5.ent	process_C.type	process_C, @functionprocess_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$8,28($sp)lw	$3,24($sp)li	$2,6553600			# 0x640000sll	$8,$8,16addu	$8,$8,$2li	$2,1374355456			# 0x51eb0000ori	$2,$2,0x851fsll	$9,$3,9mult	$8,$2subu	$9,$9,$3li	$3,51100			# 0xc79caddu	$9,$9,$3mfhi	$10mult	$9,$2lw	$15,16($sp)mfhi	$2sra	$8,$8,31sra	$10,$10,5sra	$2,$2,6subu	$10,$10,$8sra	$9,$9,31subu	$3,$2,$9subu	$5,$5,$15subu	$7,$7,$15lw	$24,20($sp)bltz	$10,$L17move	$2,$10$L2:sra	$2,$2,9subu	$2,$3,$2beq	$24,$0,$L18addiu	$13,$2,-128move	$14,$0$L5:beq	$15,$0,$L11nopmove	$12,$15move	$9,$4move	$8,$6$L7:lbu	$2,0($8)addiu	$12,$12,-1mul	$2,$10,$2addiu	$8,$8,1sra	$2,$2,16addu	$3,$13,$2andi	$2,$3,0x300beq	$2,$0,$L8subu	$11,$0,$3sra	$3,$11,31$L8:sb	$3,0($9)bne	$12,$0,$L7addiu	$9,$9,1addu	$4,$4,$15addu	$6,$6,$15$L11:addiu	$14,$14,1beq	$14,$24,$L18addu	$6,$6,$7j	$L5addu	$4,$4,$5$L18:j	$31nop$L17:j	$L2addiu	$2,$10,511.set	macro.set	reorder.end	process_C.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"%d:%d\000".section	.text.open,"ax",@progbits.align	2.align	5.ent	open.type	open, @functionopen:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32lui	$2,%hi(control)lui	$3,%hi(query_format)sw	$17,20($sp)sw	$16,16($sp)sw	$31,24($sp)move	$16,$4addiu	$2,$2,%lo(control)addiu	$3,$3,%lo(query_format)sw	$2,8($16)sw	$3,12($16)lui	$2,%hi(put_image)lui	$3,%hi(uninit)lw	$6,100($16)addiu	$2,$2,%lo(put_image)addiu	$3,$3,%lo(uninit)li	$4,12			# 0xcsw	$2,20($16)sw	$3,32($16)beq	$6,$0,$L25move	$17,$5$L20:beq	$17,$0,$L22move	$4,$17lw	$6,100($16)lui	$5,%hi($LC0)addiu	$7,$6,8addiu	$5,$5,%lo($LC0)jal	sscanfaddiu	$6,$6,4$L22:lui	$3,%hi(process_C)addiu	$3,$3,%lo(process_C)lui	$4,%hi(process)sw	$3,%lo(process)($4)lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,32$L25:jal	uc_mallocnopmove	$4,$2sw	$2,100($16)move	$5,$0jal	memsetli	$6,12			# 0xcj	$L20nop.set	macro.set	reorder.end	open.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)lw	$3,100($4)move	$16,$4lw	$2,0($3)beq	$2,$0,$L27move	$4,$2jal	uc_freenoplw	$3,100($16)$L27:lw	$31,20($sp)lw	$16,16($sp)move	$4,$3j	uc_freeaddiu	$sp,$sp,24.set	macro.set	reorder.end	uninit.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,64,$31		# vars= 0, regs= 7/0, args= 32, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$21,52($sp)sw	$20,48($sp)sw	$19,44($sp)sw	$18,40($sp)sw	$17,36($sp)sw	$16,32($sp)sw	$31,56($sp)move	$16,$5lw	$3,28($16)lw	$5,4($5)lw	$2,24($16)move	$19,$4lw	$4,92($4)move	$20,$6move	$21,$7move	$6,$0move	$7,$0sw	$3,20($sp)jal	vf_get_imagesw	$2,16($sp)move	$18,$2lw	$3,48($16)lw	$2,36($16)sw	$3,48($18)sw	$2,36($18)lw	$4,40($16)lw	$2,52($16)lw	$17,100($19)sw	$2,52($18)sw	$4,40($18)lw	$2,56($16)lw	$3,0($17)beq	$3,$0,$L38sw	$2,56($18)$L31:lw	$2,4($17)bne	$2,$0,$L33noplw	$2,8($17)beq	$2,$0,$L39move	$5,$18$L33:lw	$4,0($17)lw	$2,24($16)sw	$4,32($18)lw	$5,48($18)lw	$7,48($16)lw	$6,32($16)sw	$2,16($sp)lw	$3,28($16)lui	$2,%hi(process)lw	$8,%lo(process)($2)sw	$3,20($sp)lw	$2,4($17)sw	$2,24($sp)lw	$3,8($17)jal	$8sw	$3,28($sp)move	$4,$19move	$5,$18move	$6,$20move	$7,$21lw	$31,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	vf_next_put_imageaddiu	$sp,$sp,64$L39:lw	$2,32($16)move	$4,$19sw	$2,32($18)move	$6,$20move	$7,$21lw	$31,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	vf_next_put_imageaddiu	$sp,$sp,64$L38:lw	$2,48($16)lw	$4,28($16)jal	uc_mallocmul	$4,$2,$4sw	$2,0($17)j	$L31lw	$17,100($19).set	macro.set	reorder.end	put_image.section	.text.query_format,"ax",@progbits.align	2.align	5.ent	query_format.type	query_format, @functionquery_format:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,959447040			# 0x39300000ori	$2,$2,0x4649beq	$5,$2,$L42sltu	$2,$2,$5beq	$2,$0,$L48li	$2,808583168			# 0x30320000li	$2,1345388544			# 0x50310000ori	$2,$2,0x3134beq	$5,$2,$L42nopsltu	$2,$2,$5beq	$2,$0,$L49li	$2,961871872			# 0x39550000li	$2,1345585152			# 0x50340000ori	$2,$2,0x3434beq	$5,$2,$L42nopli	$2,1448411136			# 0x56550000ori	$2,$2,0x5949beq	$5,$2,$L42nopli	$2,1345454080			# 0x50320000ori	$2,$2,0x3234bne	$5,$2,$L41nop$L42:j	vf_next_query_formatnop$L48:ori	$2,$2,0x3449beq	$5,$2,$L42nopsltu	$2,$2,$5beq	$2,$0,$L50li	$2,538968064			# 0x20200000li	$3,842072064			# 0x32310000ori	$2,$3,0x564ebeq	$5,$2,$L42nopori	$2,$3,0x5659beq	$5,$2,$L42nopli	$2,825360384			# 0x31320000ori	$2,$2,0x564ebne	$5,$2,$L41nopj	$L42nop$L49:ori	$2,$2,0x5659beq	$5,$2,$L42nopli	$2,1280311296			# 0x4c500000ori	$2,$2,0x4c43beq	$5,$2,$L42nop$L41:j	$31move	$2,$0$L50:ori	$2,$2,0x3859beq	$5,$2,$L42nopli	$2,808452096			# 0x30300000ori	$2,$2,0x3859bne	$5,$2,$L41nopj	$L42nop.set	macro.set	reorder.end	query_format.section	.rodata.str1.4.align	2$LC1:.ascii	"brightness\000".align	2$LC2:.ascii	"contrast\000".section	.text.control,"ax",@progbits.align	2.align	5.ent	control.type	control, @functioncontrol:.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40li	$2,6			# 0x6sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$31,36($sp)sw	$17,20($sp)sw	$16,16($sp)move	$19,$5move	$20,$4beq	$5,$2,$L53move	$18,$6li	$2,8			# 0x8beq	$5,$2,$L99lui	$16,%hi($LC1)move	$4,$20$L105:move	$5,$19move	$6,$18lw	$31,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	vf_next_controladdiu	$sp,$sp,40$L53:lui	$16,%hi($LC1)jal	strlenaddiu	$4,$16,%lo($LC1)move	$6,$2sltu	$2,$2,4beq	$2,$0,$L55lbu	$3,%lo($LC1)($16)lw	$17,0($18)lbu	$2,0($17)addiu	$5,$16,%lo($LC1)beq	$6,$0,$L57subu	$2,$2,$3bne	$2,$0,$L59sltu	$4,$6,2lbu	$2,1($17)lbu	$3,1($5)bne	$4,$0,$L57subu	$2,$2,$3bne	$2,$0,$L59li	$4,2			# 0x2lbu	$2,2($17)lbu	$3,2($5)beq	$6,$4,$L57subu	$2,$2,$3bne	$2,$0,$L104lui	$16,%hi($LC2)lbu	$3,3($5)lbu	$2,3($17)subu	$2,$2,$3$L57:beq	$2,$0,$L100nop$L59:lui	$16,%hi($LC2)$L104:jal	strlenaddiu	$4,$16,%lo($LC2)move	$6,$2sltu	$2,$2,4beq	$2,$0,$L67lbu	$3,%lo($LC2)($16)lbu	$2,0($17)addiu	$5,$16,%lo($LC2)beq	$6,$0,$L69subu	$2,$2,$3bne	$2,$0,$L105move	$4,$20lbu	$2,1($17)lbu	$3,1($5)sltu	$4,$6,2bne	$4,$0,$L69subu	$2,$2,$3bne	$2,$0,$L105move	$4,$20lbu	$2,2($17)lbu	$3,2($5)li	$4,2			# 0x2beq	$6,$4,$L69subu	$2,$2,$3bne	$2,$0,$L105move	$4,$20lbu	$3,3($17)lbu	$2,3($5)subu	$2,$3,$2$L69:bne	$2,$0,$L105move	$4,$20lw	$3,100($20)lw	$2,4($18)j	$L66sw	$2,8($3)$L99:jal	strlenaddiu	$4,$16,%lo($LC1)move	$6,$2sltu	$2,$2,4beq	$2,$0,$L77lbu	$3,%lo($LC1)($16)lw	$17,0($18)lbu	$2,0($17)addiu	$5,$16,%lo($LC1)beq	$6,$0,$L79subu	$2,$2,$3bne	$2,$0,$L81sltu	$4,$6,2lbu	$2,1($17)lbu	$3,1($5)bne	$4,$0,$L79subu	$2,$2,$3bne	$2,$0,$L81li	$4,2			# 0x2lbu	$2,2($17)lbu	$3,2($5)beq	$6,$4,$L79subu	$2,$2,$3bne	$2,$0,$L106lui	$16,%hi($LC2)lbu	$3,3($5)lbu	$2,3($17)subu	$2,$2,$3$L79:bne	$2,$0,$L106lui	$16,%hi($LC2)lw	$2,100($20)lw	$3,4($2)j	$L66sw	$3,4($18)$L100:lw	$3,100($20)$L102:lw	$2,4($18)sw	$2,4($3)$L66:lw	$31,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,40$L77:lw	$17,0($18)addiu	$5,$16,%lo($LC1)jal	strcmpmove	$4,$17j	$L79nop$L81:lui	$16,%hi($LC2)$L106:jal	strlenaddiu	$4,$16,%lo($LC2)move	$6,$2sltu	$2,$2,4beq	$2,$0,$L88lbu	$3,%lo($LC2)($16)lbu	$2,0($17)addiu	$5,$16,%lo($LC2)beq	$6,$0,$L90subu	$2,$2,$3bne	$2,$0,$L105move	$4,$20lbu	$2,1($17)lbu	$3,1($5)sltu	$4,$6,2bne	$4,$0,$L90subu	$2,$2,$3bne	$2,$0,$L105move	$4,$20lbu	$2,2($17)lbu	$3,2($5)li	$4,2			# 0x2beq	$6,$4,$L90subu	$2,$2,$3bne	$2,$0,$L105move	$4,$20lbu	$3,3($17)lbu	$2,3($5)subu	$2,$3,$2$L90:bne	$2,$0,$L105move	$4,$20lw	$2,100($20)$L103:lw	$3,8($2)j	$L66sw	$3,4($18)$L55:lw	$17,0($18)addiu	$5,$16,%lo($LC1)jal	strcmpmove	$4,$17bne	$2,$0,$L104lui	$16,%hi($LC2)j	$L102lw	$3,100($20)$L67:move	$4,$17jal	strcmpaddiu	$5,$16,%lo($LC2)j	$L69nop$L88:move	$4,$17jal	strcmpaddiu	$5,$16,%lo($LC2)bne	$2,$0,$L105move	$4,$20j	$L103lw	$2,100($20).set	macro.set	reorder.end	control.globl	vf_info_eq.section	.rodata.str1.4.align	2$LC3:.ascii	"soft video equalizer\000".align	2$LC4:.ascii	"eq\000".align	2$LC5:.ascii	"Richard Felker\000".subsection	-1.align	2$LC6:.ascii	"\000".data.align	2.type	vf_info_eq, @object.size	vf_info_eq, 24vf_info_eq:.word	$LC3.word	$LC4.word	$LC5.word	$LC6.word	open.word	vf_opts.local	process.comm	process,4,4.align	2.type	vf_opts, @object.size	vf_opts, 16vf_opts:.word	$LC4.word	12.word	vf_priv_dflt.word	vf_opts_fields.rdata.align	2.type	vf_priv_dflt, @object.size	vf_priv_dflt, 12vf_priv_dflt:.space	12.data.align	3.type	vf_opts_fields, @object.size	vf_opts_fields, 120vf_opts_fields:.word	$LC1.word	4.word	m_option_type_int.word	3.word	0.word	-1067909120.word	0.word	1079574528.word	0.space	4.word	$LC2.word	8.word	m_option_type_int.word	3.word	0.word	-1067909120.word	0.word	1079574528.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 + -
显示快捷键?