vf_harddup.s

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

S
253
字号
.file	1 "vf_harddup.c".section .mdebug.abi32.previous.section	.text.open,"ax",@progbits.align	2.align	5.ent	open.type	open, @functionopen:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(put_image)addiu	$sp,$sp,-24addiu	$2,$2,%lo(put_image)sw	$31,20($sp)sw	$16,16($sp)lui	$3,%hi(control)sw	$2,20($4)lui	$2,%hi(uninit)addiu	$3,$3,%lo(control)addiu	$2,$2,%lo(uninit)move	$16,$4sw	$3,8($4)sw	$2,32($4)li	$5,4			# 0x4jal	uc_callocli	$4,1			# 0x1sw	$2,100($16)lw	$31,20($sp)lw	$16,16($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,24.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)move	$17,$5lw	$2,100($4)lw	$5,4($5)lw	$3,8($17)lw	$8,12($17)move	$16,$4lw	$4,92($4)sw	$17,0($2)move	$18,$6move	$19,$7move	$6,$0move	$7,$0sw	$3,16($sp)jal	vf_get_imagesw	$8,20($sp)move	$9,$2lhu	$2,0($2)lw	$3,32($17)lw	$8,48($17)andi	$2,$2,0x100move	$4,$16move	$5,$9move	$6,$18move	$7,$19sw	$3,32($9)beq	$2,$0,$L6sw	$8,48($9)lw	$2,36($17)lw	$3,52($17)sw	$2,36($9)sw	$3,52($9)lw	$2,56($17)lw	$3,40($17)sw	$2,56($9)sw	$3,40($9)$L6:lw	$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	.rodata.cst8,"aM",@progbits,8.align	3$LC0:.word	0.word	-1008730112.section	.text.control,"ax",@progbits.align	2.align	5.ent	control.type	control, @functioncontrol:.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,-48li	$2,11			# 0xbsw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$31,40($sp)sw	$16,24($sp)move	$18,$5move	$17,$4beq	$5,$2,$L20move	$19,$6$L11:move	$4,$17$L21:move	$5,$18move	$6,$19lw	$31,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	vf_next_controladdiu	$sp,$sp,48$L20:lw	$3,100($4)move	$6,$0lw	$16,0($3)beq	$16,$0,$L11move	$7,$0lw	$2,8($16)lw	$5,4($16)sw	$2,16($sp)lw	$4,92($4)lw	$2,12($16)jal	vf_get_imagesw	$2,20($sp)move	$9,$2lhu	$3,0($9)lui	$2,%hi($LC0)lw	$6,%lo($LC0)($2)lw	$7,%lo($LC0+4)($2)lw	$8,48($16)lw	$2,32($16)andi	$3,$3,0x100move	$5,$9move	$4,$17sw	$2,32($9)beq	$3,$0,$L14sw	$8,48($9)lw	$2,36($16)lw	$3,52($16)sw	$2,36($9)sw	$3,52($9)lw	$2,56($16)lw	$3,40($16)sw	$2,56($9)sw	$3,40($9)$L14:jal	vf_next_put_imagenopbeq	$2,$0,$L21move	$4,$17lw	$31,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,48.set	macro.set	reorder.end	control.globl	vf_info_harddup.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC1:.ascii	"resubmit duplicate frames for encoding\000".align	2$LC2:.ascii	"harddup\000".align	2$LC3:.ascii	"Rich Felker\000".subsection	-1.align	2$LC4:.ascii	"\000".data.align	2.type	vf_info_harddup, @object.size	vf_info_harddup, 24vf_info_harddup:.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 + -
显示快捷键?