vf_geq.s

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

S
1,389
字号
.file	1 "vf_geq.c".section .mdebug.abi32.previous.globl	__gedf2.globl	__floatsidf.globl	__ledf2.globl	__fixdfsi.globl	__subdf3.globl	__muldf3.globl	__adddf3.section	.rodata.cst8,"aM",@progbits,8.align	3$LC0:.word	0.word	1072693248.section	.text.lum,"ax",@progbits.align	2.align	5.ent	lum.type	lum, @functionlum:.frame	$sp,80,$31		# vars= 24, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-80sw	$21,60($sp)sw	$20,56($sp)sw	$31,76($sp)sw	$fp,72($sp)sw	$23,68($sp)sw	$22,64($sp)sw	$19,52($sp)sw	$18,48($sp)sw	$17,44($sp)sw	$16,40($sp)lw	$2,100($4)move	$20,$6lw	$22,16($2)move	$21,$7lw	$2,32($22)move	$4,$6move	$5,$7move	$6,$0move	$7,$0lw	$fp,48($22)jal	__gedf2sw	$2,16($sp)bltz	$2,$L8nop$L2:lw	$4,24($22)jal	__floatsidfaddiu	$4,$4,-1move	$6,$2move	$4,$20move	$5,$21move	$7,$3move	$16,$2jal	__ledf2move	$17,$3blez	$2,$L10lw	$18,96($sp)move	$20,$16move	$21,$17$L10:lw	$19,100($sp)move	$4,$20jal	__fixdfsimove	$5,$21move	$4,$18move	$5,$19move	$6,$0move	$7,$0jal	__gedf2move	$23,$2bltz	$2,$L9nop$L4:lw	$4,28($22)jal	__floatsidfaddiu	$4,$4,-1move	$6,$2move	$4,$18move	$5,$19move	$7,$3move	$16,$2jal	__ledf2move	$17,$3blez	$2,$L11move	$5,$19move	$18,$16move	$19,$17move	$5,$19$L11:jal	__fixdfsimove	$4,$18move	$4,$23jal	__floatsidfmove	$17,$2move	$6,$2move	$5,$21move	$4,$20jal	__subdf3move	$7,$3move	$4,$17move	$20,$2jal	__floatsidfmove	$21,$3move	$6,$2move	$4,$18move	$5,$19jal	__subdf3move	$7,$3sw	$2,24($sp)lui	$2,%hi($LC0)lw	$18,%lo($LC0)($2)lw	$19,%lo($LC0+4)($2)mul	$16,$fp,$17move	$6,$20move	$7,$21move	$4,$18move	$5,$19sw	$3,28($sp)jal	__subdf3addiu	$17,$17,1sw	$2,32($sp)lw	$6,24($sp)lw	$7,28($sp)lw	$2,16($sp)mul	$17,$fp,$17move	$5,$19move	$4,$18addu	$16,$23,$16addu	$16,$2,$16jal	__subdf3sw	$3,36($sp)move	$22,$2lbu	$4,0($16)lw	$2,16($sp)addu	$17,$23,$17addu	$17,$2,$17jal	__floatsidfmove	$23,$3lw	$5,36($sp)lw	$4,32($sp)move	$6,$2jal	__muldf3move	$7,$3lbu	$4,1($16)move	$18,$2jal	__floatsidfmove	$19,$3move	$6,$2move	$4,$20move	$5,$21jal	__muldf3move	$7,$3move	$6,$2move	$4,$18move	$5,$19jal	__adddf3move	$7,$3move	$6,$2move	$5,$23move	$4,$22jal	__muldf3move	$7,$3lbu	$4,0($17)move	$22,$2jal	__floatsidfmove	$23,$3lw	$5,36($sp)lw	$4,32($sp)move	$6,$2jal	__muldf3move	$7,$3lbu	$4,1($17)move	$18,$2jal	__floatsidfmove	$19,$3move	$6,$2move	$4,$20move	$5,$21jal	__muldf3move	$7,$3move	$6,$2move	$4,$18move	$5,$19jal	__adddf3move	$7,$3lw	$4,24($sp)lw	$5,28($sp)move	$6,$2jal	__muldf3move	$7,$3move	$6,$2move	$4,$22move	$5,$23jal	__adddf3move	$7,$3lw	$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$L8:move	$20,$0j	$L2move	$21,$0$L9:move	$18,$0j	$L4move	$19,$0.set	macro.set	reorder.end	lum.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC1:.ascii	"%1999[^:]:%1999[^:]:%1999[^:]\000".align	2$LC2:.ascii	"geq: error loading equation `%s': %s\012\000".section	.text.vf_open,"ax",@progbits.align	2.align	5.ent	vf_open.type	vf_open, @functionvf_open:.frame	$sp,6096,$31		# vars= 6024, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-6096li	$6,6000			# 0x1770sw	$18,6064($sp)sw	$16,6056($sp)move	$18,$4move	$16,$5addiu	$4,$sp,56move	$5,$0sw	$31,6092($sp)sw	$fp,6088($sp)sw	$23,6084($sp)sw	$22,6080($sp)sw	$21,6076($sp)sw	$20,6072($sp)sw	$19,6068($sp)jal	memsetsw	$17,6060($sp)lui	$3,%hi(config)addiu	$3,$3,%lo(config)sw	$3,4($18)lui	$2,%hi(put_image)lui	$3,%hi(uninit)addiu	$2,$2,%lo(put_image)addiu	$3,$3,%lo(uninit)li	$4,20			# 0x14sw	$2,20($18)jal	av_mallocsw	$3,32($18)sw	$2,100($18)move	$4,$2move	$5,$0jal	memsetli	$6,20			# 0x14beq	$16,$0,$L15lui	$5,%hi($LC1)addiu	$2,$sp,4056move	$4,$16addiu	$5,$5,%lo($LC1)addiu	$6,$sp,56addiu	$7,$sp,2056jal	sscanfsw	$2,16($sp)$L15:lb	$2,2056($sp)beq	$2,$0,$L27lb	$2,4056($sp)beq	$2,$0,$L34addiu	$4,$sp,4056$L18:lui	$2,%hi(lum)$L32:addiu	$19,$2,%lo(lum)lui	$2,%hi(cr)lui	$3,%hi(cb)addiu	$21,$2,%lo(cr)lui	$22,%hi(const_names.6143)lui	$2,%hi(func2_names.6144)lw	$16,100($18)addiu	$20,$3,%lo(cb)addiu	$2,$2,%lo(func2_names.6144)addiu	$23,$sp,36addiu	$fp,$sp,32addiu	$4,$sp,56addiu	$5,$22,%lo(const_names.6143)move	$6,$0move	$7,$0sw	$19,36($sp)sw	$20,40($sp)sw	$21,44($sp)sw	$19,48($sp)sw	$0,52($sp)sw	$23,16($sp)sw	$2,20($sp)jal	ff_parsesw	$fp,24($sp)lw	$17,100($18)sw	$2,0($16)lw	$2,0($17)beq	$2,$0,$L29lw	$2,32($sp)$L20:lui	$2,%hi(func2_names.6144)addiu	$2,$2,%lo(func2_names.6144)addiu	$4,$sp,2056addiu	$5,$22,%lo(const_names.6143)move	$6,$0move	$7,$0sw	$19,36($sp)sw	$20,40($sp)sw	$21,44($sp)sw	$20,48($sp)sw	$0,52($sp)sw	$23,16($sp)sw	$2,20($sp)jal	ff_parsesw	$fp,24($sp)sw	$2,4($17)lw	$17,100($18)lw	$2,4($17)beq	$2,$0,$L30lw	$2,32($sp)$L22:lui	$2,%hi(func2_names.6144)addiu	$2,$2,%lo(func2_names.6144)addiu	$5,$22,%lo(const_names.6143)addiu	$4,$sp,4056move	$6,$0move	$7,$0sw	$19,36($sp)sw	$20,40($sp)sw	$21,48($sp)sw	$23,16($sp)sw	$2,20($sp)sw	$fp,24($sp)sw	$21,44($sp)jal	ff_parsesw	$0,52($sp)lw	$3,100($18)sw	$2,8($17)lw	$2,8($3)beq	$2,$0,$L31lw	$2,32($sp)lw	$31,6092($sp)$L33:lw	$fp,6088($sp)lw	$23,6084($sp)lw	$22,6080($sp)lw	$21,6076($sp)lw	$20,6072($sp)lw	$19,6068($sp)lw	$18,6064($sp)lw	$17,6060($sp)lw	$16,6056($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,6096$L27:addiu	$4,$sp,2056addiu	$5,$sp,56jal	strncpyli	$6,1999			# 0x7cflb	$2,4056($sp)bne	$2,$0,$L18addiu	$4,$sp,4056$L34:addiu	$5,$sp,2056jal	strncpyli	$6,1999			# 0x7cfj	$L32lui	$2,%hi(lum)$L29:lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)addiu	$7,$sp,56li	$4,29			# 0x1dli	$5,1			# 0x1jal	mp_msgsw	$2,16($sp)j	$L20lw	$17,100($18)$L30:lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)addiu	$7,$sp,2056li	$4,29			# 0x1dli	$5,1			# 0x1jal	mp_msgsw	$2,16($sp)j	$L22lw	$17,100($18)$L31:lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)addiu	$7,$sp,4056li	$4,29			# 0x1dli	$5,1			# 0x1jal	mp_msgsw	$2,16($sp)j	$L33lw	$31,6092($sp).set	macro.set	reorder.end	vf_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	$2,100($4)move	$16,$4beq	$2,$0,$L38move	$4,$2jal	av_freenopsw	$0,100($16)$L38:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	uninit.globl	__divdf3.globl	__fixunsdfsi.section	.rodata.cst8.align	3$LC3:.word	1413754136.word	1074340347.align	3$LC4:.word	-1961601175.word	1074118410.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,176,$31		# vars= 112, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-176sw	$22,160($sp)sw	$31,172($sp)sw	$fp,168($sp)sw	$23,164($sp)sw	$21,156($sp)sw	$20,152($sp)sw	$19,148($sp)sw	$18,144($sp)sw	$17,140($sp)sw	$16,136($sp)lhu	$2,0($5)sw	$5,180($sp)andi	$2,$2,0x2000move	$22,$4sw	$6,184($sp)beq	$2,$0,$L60sw	$7,188($sp)$L40:lw	$2,100($22)lw	$6,180($sp)lw	$4,96($22)sw	$6,16($2)lw	$5,180($sp)jal	vf_clone_mpi_attributessw	$4,124($sp)lw	$2,124($sp)lw	$20,100($22)sw	$2,104($sp)sw	$0,120($sp)addiu	$fp,$sp,24$L42:lw	$3,180($sp)lw	$4,120($sp)lw	$3,24($3)beq	$4,$0,$L43sw	$3,116($sp)lw	$6,180($sp)lw	$2,96($6)lw	$3,28($6)lw	$4,100($6)lw	$6,116($sp)sw	$3,128($sp)sra	$21,$6,$2move	$2,$3$L45:sra	$4,$2,$4sw	$4,112($sp)jal	__floatsidfmove	$4,$21lw	$4,112($sp)move	$16,$2jal	__floatsidfmove	$17,$3move	$19,$3lw	$4,12($20)lw	$3,120($sp)move	$18,$2jal	__floatsidfsll	$23,$3,2lui	$4,%hi($LC3)lw	$6,%lo($LC3)($4)lw	$7,%lo($LC3+4)($4)lui	$4,%hi($LC4)lw	$8,%lo($LC4)($4)lw	$9,%lo($LC4+4)($4)lw	$4,116($sp)sw	$8,32($sp)sw	$9,36($sp)sw	$6,24($sp)sw	$7,28($sp)sw	$2,72($sp)sw	$3,76($sp)sw	$0,40($sp)sw	$0,44($sp)sw	$0,48($sp)sw	$0,52($sp)sw	$16,56($sp)sw	$17,60($sp)sw	$18,64($sp)jal	__floatsidfsw	$19,68($sp)move	$6,$2move	$5,$17move	$7,$3jal	__divdf3move	$4,$16lw	$4,128($sp)sw	$2,80($sp)jal	__floatsidfsw	$3,84($sp)move	$6,$2move	$4,$18move	$5,$19jal	__divdf3move	$7,$3lw	$6,104($sp)addu	$4,$23,$20sw	$3,92($sp)lw	$5,0($4)lw	$3,48($6)sw	$2,88($sp)sw	$0,96($sp)sw	$0,100($sp)lw	$2,32($6)beq	$5,$0,$L46sw	$3,108($sp)lw	$4,112($sp)blez	$4,$L61lw	$3,120($sp)move	$17,$2move	$19,$0$L49:jal	__floatsidfmove	$4,$19sw	$2,48($sp)blez	$21,$L50sw	$3,52($sp)move	$16,$17j	$L52move	$18,$0$L56:lw	$20,100($22)$L52:jal	__floatsidfmove	$4,$18addu	$5,$23,$20lw	$4,0($5)move	$6,$22move	$5,$fpsw	$2,40($sp)jal	ff_parse_evalsw	$3,44($sp)move	$4,$2jal	__fixunsdfsimove	$5,$3

⌨️ 快捷键说明

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