vd_nuv.mid

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

MID
165
字号
	.file	1 "vd_nuv.c"	.section .mdebug.abi32	.previous	.section	.text.control,"ax",@progbits	.align	2	.align	5	.ent	control	.type	control, @functioncontrol:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		li	$2,-1			# 0xffffffffffffffff	j	$31	sw	$7,12($sp)	.set	macro	.set	reorder	.end	control	.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	nomacro		j	$31	nop	.set	macro	.set	reorder	.end	uninit	.section	.text.decode,"ax",@progbits	.align	2	.align	5	.ent	decode	.type	decode, @functiondecode:	.frame	$sp,48,$31		# vars= 0, regs= 5/0, args= 24, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$18,32($sp)	move	$18,$6	sw	$19,36($sp)	sw	$17,28($sp)	sw	$16,24($sp)	move	$19,$5	sw	$31,40($sp)	move	$6,$0	move	$16,$0	li	$5,2			# 0x2	bgtz	$18,$L12	move	$17,$4$L8:	move	$2,$16	lw	$31,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,48$L12:	lw	$7,256($4)	lw	$2,260($4)	jal	mpcodecs_get_image	sw	$2,16($sp)	move	$16,$2	move	$4,$19	beq	$2,$0,$L8	move	$5,$18	lw	$6,32($2)	lw	$7,256($17)	lw	$2,260($17)	jal	decode_nuv	sw	$2,16($sp)	move	$2,$16	lw	$31,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder	.end	decode	.section	.text.init,"ax",@progbits	.align	2	.align	5	.ent	init	.type	init, @functioninit:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		li	$7,808583168			# 0x30320000	lw	$6,260($4)	lw	$5,256($4)	j	mpcodecs_config_vo	ori	$7,$7,0x3449	.set	macro	.set	reorder	.end	init	.globl	mpcodecs_vd_nuv	.data	.align	2	.type	mpcodecs_vd_nuv, @object	.size	mpcodecs_vd_nuv, 20mpcodecs_vd_nuv:	.word	info	.word	init	.word	uninit	.word	control	.word	decode	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"NuppelVideo decoder\000"	.align	2$LC1:	.ascii	"nuv\000"	.align	2$LC2:	.ascii	"A'rpi\000"	.align	2$LC3:	.ascii	"Alex & Panagiotis Issaris <takis@lumumba.luc.ac.be>\000"	.align	2$LC4:	.ascii	"native codecs\000"	.data	.align	2	.type	info, @object	.size	info, 20info:	.word	$LC0	.word	$LC1	.word	$LC2	.word	$LC3	.word	$LC4	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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