vf_field.s

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

S
227
字号
.file	1 "vf_field.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"%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	nomacrolui	$2,%hi(config)addiu	$sp,$sp,-32addiu	$2,$2,%lo(config)lui	$3,%hi(put_image)sw	$17,20($sp)sw	$16,16($sp)sw	$31,24($sp)addiu	$3,$3,%lo(put_image)sw	$2,4($4)lui	$2,%hi(uninit)sw	$3,20($4)addiu	$2,$2,%lo(uninit)li	$3,1024			# 0x400move	$17,$4sw	$2,32($4)sw	$3,44($4)move	$16,$5li	$4,1			# 0x1jal	uc_callocli	$5,4			# 0x4lui	$5,%hi($LC0)move	$4,$16addiu	$5,$5,%lo($LC0)move	$6,$2beq	$16,$0,$L2sw	$2,100($17)jal	sscanfnop$L2:lw	$4,100($17)li	$2,1			# 0x1lw	$3,0($4)andi	$3,$3,0x1sw	$3,0($4)lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	open.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	uc_freelw	$4,100($4).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,48,$31		# vars= 0, regs= 5/0, args= 24, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)sw	$31,40($sp)lw	$3,12($5)move	$16,$5srl	$2,$3,31lw	$5,4($5)lw	$8,8($16)move	$17,$4addu	$2,$2,$3lw	$4,92($4)sra	$2,$2,1move	$18,$6move	$19,$7move	$6,$0li	$7,16			# 0x10sw	$8,16($sp)jal	vf_get_imagesw	$2,20($sp)lw	$7,100($17)move	$6,$2lw	$3,0($7)lw	$2,48($16)lw	$5,32($16)mul	$8,$2,$3lhu	$4,0($6)addu	$3,$8,$5sll	$2,$2,1andi	$4,$4,0x100sw	$2,48($6)sw	$3,32($6)beq	$4,$0,$L9sw	$6,96($17)lw	$2,52($16)lw	$5,0($7)lw	$3,36($16)mul	$8,$2,$5sll	$4,$2,1sw	$4,52($6)addu	$2,$8,$3sw	$2,36($6)lw	$3,0($7)lw	$2,56($16)lw	$4,40($16)mul	$5,$2,$3sll	$2,$2,1addu	$3,$5,$4sw	$2,56($6)sw	$3,40($6)lw	$5,96($17)move	$4,$17move	$6,$18move	$7,$19lw	$31,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	vf_next_put_imageaddiu	$sp,$sp,48$L9:lw	$2,36($16)lw	$5,96($17)sw	$2,36($6)move	$4,$17move	$6,$18move	$7,$19lw	$31,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	vf_next_put_imageaddiu	$sp,$sp,48.set	macro.set	reorder.end	put_image.section	.text.config,"ax",@progbits.align	2.align	5.ent	config.type	config, @functionconfig:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrosrl	$2,$6,31addu	$2,$2,$6j	vf_next_configsra	$6,$2,1.set	macro.set	reorder.end	config.globl	vf_info_field.section	.rodata.str1.4.align	2$LC1:.ascii	"extract single field\000".align	2$LC2:.ascii	"field\000".align	2$LC3:.ascii	"Rich Felker\000".subsection	-1.align	2$LC4:.ascii	"\000".data.align	2.type	vf_info_field, @object.size	vf_info_field, 24vf_info_field:.word	$LC1.word	$LC2.word	$LC3.word	$LC4.word	open.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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