bitstream_filter.mid

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

MID
166
字号
	.file	1 "bitstream_filter.c"	.section .mdebug.abi32	.previous	.section	.text.av_register_bitstream_filter,"ax",@progbits	.align	2	.align	5	.globl	av_register_bitstream_filter	.ent	av_register_bitstream_filter	.type	av_register_bitstream_filter, @functionav_register_bitstream_filter:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lui	$3,%hi(first_bitstream_filter)	lw	$2,%lo(first_bitstream_filter)($3)	sw	$2,16($4)	j	$31	sw	$4,%lo(first_bitstream_filter)($3)	.set	macro	.set	reorder	.end	av_register_bitstream_filter	.section	.text.av_bitstream_filter_filter,"ax",@progbits	.align	2	.align	5	.globl	av_bitstream_filter_filter	.ent	av_bitstream_filter_filter	.type	av_bitstream_filter_filter, @functionav_bitstream_filter_filter:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$9,4($4)	lw	$10,16($sp)	lw	$3,20($sp)	lw	$8,24($sp)	lw	$25,8($9)	sw	$3,0($7)	jr	$25	sw	$8,0($10)	.set	macro	.set	reorder	.end	av_bitstream_filter_filter	.section	.text.av_bitstream_filter_close,"ax",@progbits	.align	2	.align	5	.globl	av_bitstream_filter_close	.ent	av_bitstream_filter_close	.type	av_bitstream_filter_close, @functionav_bitstream_filter_close:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$16,16($sp)	sw	$31,20($sp)	lw	$2,4($4)	lw	$2,12($2)	beq	$2,$0,$L6	move	$16,$4	jal	$2	nop$L6:	jal	av_freep	move	$4,$16	jal	av_parser_close	lw	$4,8($16)	move	$4,$16	lw	$31,20($sp)	lw	$16,16($sp)	j	av_free	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	av_bitstream_filter_close	.section	.text.av_bitstream_filter_init,"ax",@progbits	.align	2	.align	5	.globl	av_bitstream_filter_init	.ent	av_bitstream_filter_init	.type	av_bitstream_filter_init, @functionav_bitstream_filter_init:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$17,20($sp)	sw	$31,24($sp)	sw	$16,16($sp)	lui	$2,%hi(first_bitstream_filter)	lw	$16,%lo(first_bitstream_filter)($2)	bne	$16,$0,$L17	move	$17,$4	j	$L19	move	$17,$0$L13:	lw	$16,16($16)	beq	$16,$0,$L11	nop$L17:	lw	$5,0($16)	jal	strcmp	move	$4,$17	bne	$2,$0,$L13	nop	jal	av_mallocz	li	$4,16			# 0x10	lw	$4,4($16)	sw	$16,4($2)	jal	av_mallocz	move	$17,$2	sw	$2,0($17)	lw	$31,24($sp)	move	$2,$17	lw	$16,16($sp)	lw	$17,20($sp)	j	$31	addiu	$sp,$sp,32$L11:	move	$17,$0$L19:	move	$2,$17	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	av_bitstream_filter_init	.globl	first_bitstream_filter	.section	.bss	.align	2	.type	first_bitstream_filter, @object	.size	first_bitstream_filter, 4first_bitstream_filter:	.space	4	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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