⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tvi_dummy.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
字号:
	.file	1 "tvi_dummy.c"	.section .mdebug.abi32	.previous	.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	$2,200			# 0xc8	sw	$2,4($4)	li	$3,320			# 0x140	li	$2,1			# 0x1	j	$31	sw	$3,0($4)	.set	macro	.set	reorder	.end	init	.section	.text.start,"ax",@progbits	.align	2	.align	5	.ent	start	.type	start, @functionstart:	.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	li	$2,1			# 0x1	.set	macro	.set	reorder	.end	start	.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	li	$2,1			# 0x1	.set	macro	.set	reorder	.end	uninit	.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,272			# 0x110	beq	$5,$2,$L25	li	$3,1			# 0x1	slt	$2,$5,273	bne	$2,$0,$L22	li	$2,262			# 0x106	li	$2,275			# 0x113	beq	$5,$2,$L25	nop	slt	$2,$5,276	bne	$2,$0,$L23	li	$2,273			# 0x111	li	$2,276			# 0x114	beq	$5,$2,$L15	nop	li	$2,518			# 0x206	beq	$5,$2,$L25	nop$L8:	li	$3,-2			# 0xfffffffffffffffe$L26:	j	$31	move	$2,$3$L22:	beq	$5,$2,$L10	li	$2,842072064			# 0x32310000	slt	$2,$5,263	bne	$2,$0,$L24	li	$2,2			# 0x2	li	$2,264			# 0x108	beq	$5,$2,$L11	li	$2,-842137600			# 0xffffffffcdce0000	li	$2,265			# 0x109	bne	$5,$2,$L8	li	$3,1			# 0x1	lw	$2,0($4)	j	$L19	sw	$2,0($6)$L24:	bne	$5,$2,$L26	li	$3,-2			# 0xfffffffffffffffe	li	$3,1			# 0x1$L19:$L25:	j	$31	move	$2,$3$L23:	beq	$5,$2,$L13	li	$3,1			# 0x1	li	$2,274			# 0x112	bne	$5,$2,$L8	nop	lw	$2,4($4)	j	$L19	sw	$2,0($6)$L10:	li	$3,1			# 0x1	ori	$2,$2,0x5659	sw	$2,0($6)	j	$31	move	$2,$3$L13:	lw	$2,0($6)	j	$L19	sw	$2,0($4)$L11:	lw	$3,0($6)	ori	$2,$2,0xa9a7	addu	$3,$3,$2	j	$L19	sltu	$3,$3,1$L15:	lw	$2,0($6)	j	$L19	sw	$2,4($4)	.set	macro	.set	reorder	.end	control	.section	.text.get_video_framesize,"ax",@progbits	.align	2	.align	5	.ent	get_video_framesize	.type	get_video_framesize, @functionget_video_framesize:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$3,0($4)	lw	$5,4($4)	sll	$2,$3,4	sll	$3,$3,2	subu	$2,$2,$3	mul	$2,$2,$5	addiu	$4,$2,7	slt	$3,$2,0	movn	$2,$4,$3	j	$31	sra	$2,$2,3	.set	macro	.set	reorder	.end	get_video_framesize	.section	.text.get_audio_framesize,"ax",@progbits	.align	2	.align	5	.ent	get_audio_framesize	.type	get_audio_framesize, @functionget_audio_framesize:	.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	li	$2,1			# 0x1	.set	macro	.set	reorder	.end	get_audio_framesize	.section	.text.tvi_init_dummy,"ax",@progbits	.align	2	.align	5	.ent	tvi_init_dummy	.type	tvi_init_dummy, @functiontvi_init_dummy:	.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)	jal	uc_malloc	li	$4,36			# 0x24	move	$16,$2	beq	$2,$0,$L39	li	$4,8			# 0x8	jal	uc_malloc	nop	move	$4,$2	move	$5,$0	li	$6,8			# 0x8	beq	$2,$0,$L40	sw	$2,4($16)	jal	memset	nop	lui	$2,%hi(functions)	li	$3,-1			# 0xffffffffffffffff	addiu	$2,$2,%lo(functions)	sw	$2,0($16)	sw	$3,24($16)	sw	$0,8($16)	sw	$3,16($16)	sw	$0,20($16)	sw	$3,12($16)	sw	$0,32($16)	move	$2,$16	lw	$31,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,24$L40:	jal	uc_free	move	$4,$16$L39:	move	$16,$0	move	$2,$16	lw	$31,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	tvi_init_dummy	.section	.rodata.cst8,"aM",@progbits,8	.align	3$LC0:	.word	0	.word	1072693248	.section	.text.grab_audio_frame,"ax",@progbits	.align	2	.align	5	.ent	grab_audio_frame	.type	grab_audio_frame, @functiongrab_audio_frame:	.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	addiu	$sp,$sp,-24	sltu	$2,$6,40	sw	$31,16($sp)	move	$8,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L66	move	$4,$5	.set	macro	.set	reorder	andi	$2,$5,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L47	move	$6,$5	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L48	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L67	li	$2,66	.set	macro	.set	reorder$L45:	li	$2,1111621632			# 0x42420000	ori	$2,$2,0x4242	addiu	$7,$6,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$6,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L49	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$7,$2	addiu	$6,$2,32	sltu	$3,$7,$6	beq	$3,$0,$L49$L60:#APP	S32SDI xr1,$7,4#NO_APP	sltu	$2,$7,$6	bne	$2,$0,$L60$L49:	addu	$5,$8,$4	addiu	$2,$5,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$7,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L69	addiu	$2,$5,-4	.set	macro	.set	reorder	addiu	$2,$7,4$L70:#APP	pref 30,0($2)	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4#NO_APP	sltu	$2,$7,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L70	addiu	$2,$7,4	.set	macro	.set	reorder	addiu	$2,$5,-4$L69:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$7,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L71	andi	$4,$5,0x3	.set	macro	.set	reorder$L62:#APP	S32SDI xr1,$7,4#NO_APP	sltu	$2,$7,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L62	andi	$4,$5,0x3	.set	macro	.set	reorder$L71:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L57	addiu	$3,$7,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L58	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L68	lui	$4,%hi($LC0)	.set	macro	.set	reorder	lw	$2,%lo($LC0)($4)	lw	$3,%lo($LC0+4)($4)	lw	$31,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L47:	li	$2,66	addiu	$6,$5,2	sb	$2,1($5)	.set	noreorder	.set	nomacro	j	$L45	sb	$2,0($5)	.set	macro	.set	reorder$L66:	.set	noreorder	.set	nomacro	jal	memset	li	$5,66			# 0x42	.set	macro	.set	reorder	lui	$4,%hi($LC0)	lw	$2,%lo($LC0)($4)	lw	$3,%lo($LC0+4)($4)	lw	$31,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L57:	li	$2,66	sb	$2,4($7)	lui	$4,%hi($LC0)	sb	$2,1($3)	lw	$31,16($sp)	lw	$2,%lo($LC0)($4)	lw	$3,%lo($LC0+4)($4)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L48:	li	$2,66	addiu	$6,$5,3	sb	$2,2($5)	sb	$2,0($5)	.set	noreorder	.set	nomacro	j	$L45	sb	$2,1($5)	.set	macro	.set	reorder$L58:	li	$2,66	sb	$2,6($7)	sb	$2,4($7)	sb	$2,5($7)	lui	$4,%hi($LC0)	lw	$2,%lo($LC0)($4)	lw	$3,%lo($LC0+4)($4)	lw	$31,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L68:	li	$2,66	sb	$2,4($7)	lw	$2,%lo($LC0)($4)	lw	$3,%lo($LC0+4)($4)	lw	$31,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L67:	addiu	$6,$5,1	.set	noreorder	.set	nomacro	j	$L45	sb	$2,0($5)	.set	macro	.set	reorder	.end	grab_audio_frame	.section	.rodata.cst8	.align	3$LC1:	.word	0	.word	1072693248	.section	.text.grab_video_frame,"ax",@progbits	.align	2	.align	5	.ent	grab_video_frame	.type	grab_video_frame, @functiongrab_video_frame:	.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	addiu	$sp,$sp,-24	sltu	$2,$6,40	sw	$31,16($sp)	move	$8,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L97	move	$4,$5	.set	macro	.set	reorder	andi	$2,$5,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L78	move	$6,$5	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L79	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L98	li	$2,66	.set	macro	.set	reorder$L76:	li	$2,1111621632			# 0x42420000	ori	$2,$2,0x4242	addiu	$7,$6,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$6,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L80	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$7,$2	addiu	$6,$2,32	sltu	$3,$7,$6	beq	$3,$0,$L80$L91:#APP	S32SDI xr1,$7,4#NO_APP	sltu	$2,$7,$6	bne	$2,$0,$L91$L80:	addu	$5,$8,$4	addiu	$2,$5,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$7,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L100	addiu	$2,$5,-4	.set	macro	.set	reorder	addiu	$2,$7,4$L101:#APP	pref 30,0($2)	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4	S32SDI xr1,$7,4#NO_APP	sltu	$2,$7,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L101	addiu	$2,$7,4	.set	macro	.set	reorder	addiu	$2,$5,-4$L100:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$7,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L102	andi	$4,$5,0x3	.set	macro	.set	reorder$L93:#APP	S32SDI xr1,$7,4#NO_APP	sltu	$2,$7,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L93	andi	$4,$5,0x3	.set	macro	.set	reorder$L102:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L88	addiu	$3,$7,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L89	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L99	lui	$4,%hi($LC1)	.set	macro	.set	reorder	lw	$2,%lo($LC1)($4)	lw	$3,%lo($LC1+4)($4)	lw	$31,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L78:	li	$2,66	addiu	$6,$5,2	sb	$2,1($5)	.set	noreorder	.set	nomacro	j	$L76	sb	$2,0($5)	.set	macro	.set	reorder$L97:	.set	noreorder	.set	nomacro	jal	memset	li	$5,66			# 0x42	.set	macro	.set	reorder	lui	$4,%hi($LC1)	lw	$2,%lo($LC1)($4)	lw	$3,%lo($LC1+4)($4)	lw	$31,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L88:	li	$2,66	sb	$2,4($7)	lui	$4,%hi($LC1)	sb	$2,1($3)	lw	$31,16($sp)	lw	$2,%lo($LC1)($4)	lw	$3,%lo($LC1+4)($4)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L79:	li	$2,66	addiu	$6,$5,3	sb	$2,2($5)	sb	$2,0($5)	.set	noreorder	.set	nomacro	j	$L76	sb	$2,1($5)	.set	macro	.set	reorder$L89:	li	$2,66	sb	$2,6($7)	sb	$2,4($7)	sb	$2,5($7)	lui	$4,%hi($LC1)	lw	$2,%lo($LC1)($4)	lw	$3,%lo($LC1+4)($4)	lw	$31,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L99:	li	$2,66	sb	$2,4($7)	lw	$2,%lo($LC1)($4)	lw	$3,%lo($LC1+4)($4)	lw	$31,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder$L98:	addiu	$6,$5,1	.set	noreorder	.set	nomacro	j	$L76	sb	$2,0($5)	.set	macro	.set	reorder	.end	grab_video_frame	.globl	tvi_info_dummy	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC2:	.ascii	"NULL-TV\000"	.align	2$LC3:	.ascii	"dummy\000"	.align	2$LC4:	.ascii	"alex\000"	.data	.align	2	.type	tvi_info_dummy, @object	.size	tvi_info_dummy, 20tvi_info_dummy:	.word	tvi_init_dummy	.word	$LC2	.word	$LC3	.word	$LC4	.word	0	.align	2	.type	functions, @object	.size	functions, 32functions:	.word	init	.word	uninit	.word	control	.word	start	.word	grab_video_frame	.word	get_video_framesize	.word	grab_audio_frame	.word	get_audio_framesize	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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