vd_mpegpes.s

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

S
250
字号
.file	1 "vd_mpegpes.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	nomacroli	$2,-1			# 0xffffffffffffffffj	$31sw	$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	nomacroj	$31nop.set	macro.set	reorder.end	uninit.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	nomacroli	$7,1297088512			# 0x4d500000lw	$6,260($4)lw	$5,256($4)j	mpcodecs_config_voori	$7,$7,0x4553.set	macro.set	reorder.end	init.globl	__nesf2.globl	__extendsfdf2.globl	__muldf3.globl	__fixdfsi.section	.rodata.cst8,"aM",@progbits,8.align	3$LC0:.word	0.word	1089861888.section	.text.decode,"ax",@progbits.align	2.align	5.ent	decode.type	decode, @functiondecode:.frame	$sp,136,$31		# vars= 72, regs= 9/0, args= 24, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-136slt	$2,$6,11sw	$20,112($sp)sw	$19,108($sp)sw	$18,104($sp)sw	$31,128($sp)sw	$23,124($sp)sw	$22,120($sp)sw	$21,116($sp)sw	$17,100($sp)sw	$16,96($sp)move	$20,$6move	$18,$4bne	$2,$0,$L8move	$19,$5lbu	$2,0($5)beq	$2,$0,$L21nop$L8:lw	$7,256($18)$L23:lw	$2,260($18)move	$5,$0move	$6,$0move	$4,$18jal	mpcodecs_get_imagesw	$2,16($sp)move	$17,$2lui	$2,%hi(packet.4157)addiu	$16,$2,%lo(packet.4157)lw	$4,20($18)sw	$20,4($16)jal	__extendsfdf2sw	$19,%lo(packet.4157)($2)lui	$4,%hi($LC0)lw	$6,%lo($LC0)($4)lw	$7,%lo($LC0+4)($4)move	$5,$3jal	__muldf3move	$4,$2move	$4,$2jal	__fixdfsimove	$5,$3sw	$2,12($16)li	$2,480			# 0x1e0sw	$2,8($16)sw	$16,32($17)move	$2,$17$L25:lw	$31,128($sp)lw	$23,124($sp)lw	$22,120($sp)lw	$21,116($sp)lw	$20,112($sp)lw	$19,108($sp)lw	$18,104($sp)lw	$17,100($sp)lw	$16,96($sp)j	$31addiu	$sp,$sp,136$L21:lbu	$2,1($5)bne	$2,$0,$L8li	$2,1			# 0x1lbu	$3,2($5)bne	$3,$2,$L8li	$2,179			# 0xb3lbu	$3,3($5)bne	$3,$2,$L8addiu	$16,$sp,24addiu	$5,$5,4move	$4,$16lw	$17,244($18)lw	$22,256($18)jal	mp_header_process_sequence_headerlw	$23,260($18)jal	mpeg12_aspect_infomove	$4,$16lw	$21,28($sp)lw	$16,32($sp)sw	$2,244($18)sw	$21,256($18)sw	$16,260($18)move	$4,$17jal	__nesf2move	$5,$2bne	$2,$0,$L24li	$7,1297088512			# 0x4d500000beq	$22,$21,$L22nop$L14:li	$7,1297088512			# 0x4d500000$L24:lw	$5,256($18)move	$6,$16ori	$7,$7,0x4553jal	mpcodecs_config_vomove	$4,$18bne	$2,$0,$L8move	$17,$0j	$L25move	$2,$17$L22:bne	$23,$16,$L14nopj	$L23lw	$7,256($18).set	macro.set	reorder.end	decode.globl	mpcodecs_vd_mpegpes.data.align	2.type	mpcodecs_vd_mpegpes, @object.size	mpcodecs_vd_mpegpes, 20mpcodecs_vd_mpegpes:.word	info.word	init.word	uninit.word	control.word	decode.local	packet.4157.comm	packet.4157,16,4.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC1:.ascii	"MPEG 1/2 Video passthrough\000".align	2$LC2:.ascii	"mpegpes\000".align	2$LC3:.ascii	"A'rpi\000".align	2$LC4:.ascii	"for hw decoders\000".data.align	2.type	info, @object.size	info, 20info:.word	$LC1.word	$LC2.word	$LC3.word	$LC3.word	$LC4.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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