vf_dsize.s

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

S
742
字号
.file	1 "vf_dsize.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"%d/%d\000".globl	__floatsisf.globl	__divsf3.align	2$LC1:.ascii	"%f\000".align	2$LC2:.ascii	"%d:%d:%d:%d\000".globl	__ltsf2.align	2$LC3:.ascii	"[dsize] Illegal value(s): aspect: %f w: %d h: %d aspect_".ascii	"method: %d round: %d\012\000".globl	__extendsfdf2.section	.text.open,"ax",@progbits.align	2.align	5.ent	open.type	open, @functionopen:.frame	$sp,64,$31		# vars= 8, regs= 4/0, args= 40, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(config)addiu	$sp,$sp,-64addiu	$2,$2,%lo(config)sw	$18,56($sp)sw	$17,52($sp)sw	$16,48($sp)sw	$31,60($sp)lui	$3,%hi(vf_next_draw_slice)sw	$2,4($4)lui	$2,%hi(uninit)addiu	$3,$3,%lo(vf_next_draw_slice)addiu	$2,$2,%lo(uninit)sw	$3,28($4)move	$18,$4sw	$2,32($4)move	$16,$5li	$4,20			# 0x14jal	uc_callocli	$5,1			# 0x1li	$3,-1			# 0xffffffffffffffffmove	$17,$2sw	$3,8($2)li	$2,1			# 0x1sw	$2,12($17)move	$2,$0sw	$17,100($18)sw	$2,16($17)sw	$3,0($17)beq	$16,$0,$L2sw	$3,4($17)move	$4,$16jal	strchrli	$5,47			# 0x2fbeq	$2,$0,$L4lui	$5,%hi($LC0)addiu	$5,$5,%lo($LC0)addiu	$6,$sp,40addiu	$7,$sp,44jal	sscanfmove	$4,$16lw	$4,40($sp)jal	__floatsisflw	$17,100($18)lw	$4,44($sp)jal	__floatsisfmove	$16,$2move	$5,$2jal	__divsf3move	$4,$16sw	$2,16($17)$L2:lw	$16,16($17)move	$5,$0jal	__ltsf2move	$4,$16bltz	$2,$L8noplw	$3,0($17)slt	$2,$3,-3beq	$2,$0,$L21nop$L8:jal	__extendsfdf2move	$4,$16sw	$2,16($sp)sw	$3,20($sp)lw	$2,0($17)lui	$6,%hi($LC3)sw	$2,24($sp)lw	$3,4($17)addiu	$6,$6,%lo($LC3)sw	$3,28($sp)lw	$2,8($17)li	$4,29			# 0x1dsw	$2,32($sp)lw	$3,12($17)li	$5,1			# 0x1jal	mp_msgsw	$3,36($sp)jal	uc_freelw	$4,100($18)sw	$0,100($18)li	$2,-1			# 0xfffffffffffffffflw	$31,60($sp)$L23:lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)j	$31addiu	$sp,$sp,64$L21:lw	$4,4($17)slt	$2,$4,-3bne	$2,$0,$L8slt	$2,$3,-1bne	$2,$0,$L22slt	$2,$4,-1$L12:lw	$3,8($17)slt	$2,$3,-1bne	$2,$0,$L8slt	$2,$3,4beq	$2,$0,$L8noplw	$2,12($17)bltz	$2,$L8li	$2,1			# 0x1j	$L23lw	$31,60($sp)$L22:beq	$2,$0,$L12nopj	$L8nop$L4:move	$4,$16jal	strchrli	$5,46			# 0x2ebeq	$2,$0,$L6lui	$5,%hi($LC1)addiu	$6,$17,16move	$4,$16jal	sscanfaddiu	$5,$5,%lo($LC1)j	$L2lw	$17,100($18)$L6:lui	$5,%hi($LC2)addiu	$2,$17,8addiu	$3,$17,12move	$6,$17addiu	$7,$17,4move	$4,$16addiu	$5,$5,%lo($LC2)sw	$2,16($sp)jal	sscanfsw	$3,20($sp)j	$L2lw	$17,100($18).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	$31,20($sp)sw	$16,16($sp)move	$16,$4jal	uc_freelw	$4,100($4)sw	$0,100($16)lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	uninit.globl	__ltdf2.globl	__floatsidf.globl	__muldf3.globl	__divdf3.globl	__fixdfsi.globl	__gtdf2.globl	__mulsf3.globl	__gtsf2.globl	__adddf3.section	.rodata.cst8,"aM",@progbits,8.align	3$LC4:.word	-755914244.word	1062232653.align	3$LC5:.word	0.word	1071644672.section	.text.config,"ax",@progbits.align	2.align	5.ent	config.type	config, @functionconfig:.frame	$sp,72,$31		# vars= 16, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-72sw	$fp,64($sp)sw	$22,56($sp)sw	$19,44($sp)sw	$31,68($sp)sw	$23,60($sp)sw	$21,52($sp)sw	$20,48($sp)sw	$18,40($sp)sw	$17,36($sp)sw	$16,32($sp)lw	$20,100($4)sw	$4,16($sp)lw	$16,16($20)sw	$5,20($sp)move	$4,$16move	$fp,$6jal	__extendsfdf2move	$22,$7lui	$4,%hi($LC4)lw	$6,%lo($LC4)($4)lw	$7,%lo($LC4+4)($4)move	$5,$3move	$4,$2lw	$3,96($sp)lw	$2,92($sp)lw	$19,88($sp)sw	$2,24($sp)jal	__ltdf2sw	$3,28($sp)bgez	$2,$L27noplw	$7,0($20)beq	$7,$0,$L64noplw	$18,4($20)beq	$18,$0,$L65li	$2,-1			# 0xffffffffffffffff$L32:li	$2,-1			# 0xffffffffffffffffbeq	$7,$2,$L66lw	$3,20($sp)$L34:beq	$18,$2,$L80li	$23,-2			# 0xfffffffffffffffe$L36:li	$23,-2			# 0xfffffffffffffffebeq	$7,$23,$L68nop$L38:li	$21,-3			# 0xfffffffffffffffdbeq	$7,$21,$L69nop$L40:beq	$18,$23,$L70nop$L42:beq	$18,$21,$L71nop$L44:lw	$21,8($20)bltz	$21,$L46nop$L73:andi	$2,$21,0x2beq	$2,$0,$L48nopjal	__floatsidfmove	$4,$fplw	$4,20($sp)move	$16,$2move	$17,$3$L63:jal	__floatsidfnopmove	$6,$2move	$5,$17move	$7,$3jal	__divdf3move	$4,$16lw	$4,4($20)move	$18,$2jal	__floatsidfmove	$19,$3lw	$4,0($20)move	$22,$2jal	__floatsidfmove	$23,$3move	$6,$2move	$4,$18move	$5,$19jal	__muldf3move	$7,$3move	$7,$3move	$4,$22move	$5,$23move	$6,$2move	$17,$3jal	__gtdf2move	$16,$2slt	$2,$0,$2andi	$3,$21,0x1beq	$2,$3,$L51move	$6,$18move	$4,$16jal	__fixdfsimove	$5,$17sw	$2,4($20)$L46:lw	$6,12($20)$L77:slt	$2,$6,2bne	$2,$0,$L62nop$L74:lw	$7,0($20)lw	$18,4($20)addiu	$4,$7,-1div	$0,$4,$6teq	$6,$0,7addiu	$5,$18,-1mfhi	$2div	$0,$5,$6teq	$6,$0,7subu	$2,$6,$2addu	$2,$7,$2addiu	$7,$2,-1sw	$7,0($20)mfhi	$3subu	$3,$6,$3addu	$3,$18,$3addiu	$18,$3,-1sw	$18,4($20)$L55:lw	$5,20($sp)move	$2,$18$L57:sw	$2,88($sp)lw	$3,28($sp)lw	$2,24($sp)lw	$4,16($sp)move	$6,$fpsw	$2,92($sp)sw	$3,96($sp)lw	$31,68($sp)lw	$fp,64($sp)lw	$23,60($sp)lw	$22,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_configaddiu	$sp,$sp,72$L27:jal	__floatsisfmove	$4,$fpmove	$5,$2jal	__mulsf3move	$4,$16lw	$4,20($sp)jal	__floatsisfmove	$18,$2move	$5,$2move	$4,$18jal	__gtsf2move	$17,$2bgtz	$2,$L72nopmove	$5,$16jal	__divsf3move	$4,$17jal	__extendsfdf2move	$4,$2lui	$4,%hi($LC5)lw	$7,%lo($LC5+4)($4)lw	$6,%lo($LC5)($4)move	$5,$3jal	__adddf3move	$4,$2move	$5,$3jal	__fixdfsimove	$4,$2lw	$7,20($sp)j	$L57move	$5,$7$L65:$L76:move	$18,$19bne	$7,$2,$L34sw	$19,4($20)j	$L75lw	$3,20($sp)$L64:lw	$18,4($20)move	$7,$22bne	$18,$0,$L32sw	$22,0($20)j	$L76li	$2,-1			# 0xffffffffffffffff$L72:jal	__extendsfdf2move	$4,$18lui	$4,%hi($LC5)lw	$7,%lo($LC5+4)($4)lw	$6,%lo($LC5)($4)move	$5,$3jal	__adddf3move	$4,$2move	$5,$3jal	__fixdfsimove	$4,$2lw	$5,20($sp)move	$7,$2j	$L57move	$2,$fp$L48:jal	__floatsidfmove	$4,$19move	$16,$2move	$17,$3j	$L63move	$4,$22$L68:lw	$4,4($20)$L78:jal	__floatsidfli	$21,-3			# 0xfffffffffffffffdmove	$4,$22move	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$5,$17move	$4,$16jal	__muldf3move	$7,$3move	$4,$19move	$16,$2jal	__floatsidfmove	$17,$3move	$7,$3move	$4,$16move	$5,$17jal	__divdf3move	$6,$2move	$4,$2jal	__fixdfsimove	$5,$3move	$7,$2bne	$7,$21,$L40sw	$2,0($20)$L69:jal	__floatsidflw	$4,4($20)lw	$4,20($sp)move	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$5,$17move	$4,$16jal	__muldf3move	$7,$3move	$4,$fpmove	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$4,$16move	$5,$17jal	__divdf3move	$7,$3move	$4,$2jal	__fixdfsimove	$5,$3bne	$18,$23,$L42sw	$2,0($20)$L70:jal	__floatsidflw	$4,0($20)move	$4,$19move	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$5,$17move	$4,$16jal	__muldf3move	$7,$3move	$4,$22move	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$4,$16move	$5,$17jal	__divdf3move	$7,$3move	$4,$2jal	__fixdfsimove	$5,$3move	$18,$2bne	$18,$21,$L44sw	$2,4($20)$L71:jal	__floatsidflw	$4,0($20)move	$4,$fpmove	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$5,$17move	$4,$16jal	__muldf3move	$7,$3lw	$4,20($sp)move	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$4,$16move	$5,$17jal	__divdf3move	$7,$3move	$4,$2jal	__fixdfsimove	$5,$3lw	$21,8($20)bgez	$21,$L73sw	$2,4($20)j	$L77lw	$6,12($20)$L66:$L75:sw	$3,0($20)bne	$18,$2,$L36move	$7,$3li	$23,-2			# 0xfffffffffffffffe$L80:sw	$fp,4($20)bne	$7,$23,$L38move	$18,$fpj	$L78lw	$4,4($20)$L62:lw	$18,4($20)$L79:j	$L55lw	$7,0($20)$L51:move	$7,$19move	$4,$22jal	__divdf3move	$5,$23move	$4,$2jal	__fixdfsimove	$5,$3lw	$6,12($20)sw	$2,0($20)slt	$2,$6,2beq	$2,$0,$L74nopj	$L79lw	$18,4($20).set	macro.set	reorder.end	config.globl	vf_info_dsize.section	.rodata.str1.4.align	2$LC6:.ascii	"reset displaysize/aspect\000".align	2$LC7:.ascii	"dsize\000".align	2$LC8:.ascii	"Rich Felker\000".subsection	-1.align	2$LC9:.ascii	"\000".data.align	2.type	vf_info_dsize, @object.size	vf_info_dsize, 24vf_info_dsize:.word	$LC6.word	$LC7.word	$LC8.word	$LC9.word	open.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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