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

📄 tv.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	beq	$2,$0,$L213	nop$L199:	jal	__floatsisf	lw	$4,32($2)	lui	$3,%hi($LC27)	lw	$5,%lo($LC27)($3)	jal	__mulsf3	move	$4,$2	jal	__fixunssfsi	move	$4,$2	move	$5,$2	jal	tv_set_freq	move	$4,$20$L201:	jal	uc_free	lw	$4,32($20)	sw	$0,32($20)	lw	$31,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,80$L193:	lw	$4,20($20)	sll	$2,$18,4	subu	$2,$2,$3	addu	$2,$2,$4	lw	$6,8($2)	lw	$3,0($2)	lw	$5,4($2)	move	$4,$6	sw	$6,36($sp)	sw	$3,28($sp)	jal	__floatsisf	sw	$5,32($sp)	lui	$3,%hi($LC27)	lw	$5,%lo($LC27)($3)	jal	__mulsf3	move	$4,$2	jal	__fixunssfsi	move	$4,$2	move	$5,$2	jal	tv_set_freq	move	$4,$20	jal	__floatsidf	lw	$4,36($sp)	lui	$4,%hi($LC36)	lw	$6,%lo($LC36)($4)	lw	$7,%lo($LC36+4)($4)	move	$5,$3	jal	__muldf3	move	$4,$2	lui	$6,%hi($LC35)	addiu	$7,$sp,28	addiu	$6,$6,%lo($LC35)	li	$4,24			# 0x18	li	$5,4			# 0x4	sw	$2,16($sp)	jal	mp_msg	sw	$3,20($sp)	lw	$31,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,80$L206:	lw	$2,28($20)	lw	$3,52($2)	bne	$3,$0,$L149	li	$5,1			# 0x1	lw	$3,0($20)	lw	$4,4($20)	lw	$2,8($3)	jal	$2	move	$6,$0	li	$3,1			# 0x1	bne	$2,$3,$L149	nop	lw	$3,0($20)	lw	$2,28($3)	jal	$2	lw	$4,4($20)	li	$4,56			# 0x38	jal	uc_malloc	move	$19,$2	move	$18,$2	lui	$2,%hi(correct_pts)	lw	$3,%lo(correct_pts)($2)	sw	$0,52($18)	beq	$3,$0,$L153	sw	$19,0($18)	lui	$4,%hi($LC26)	lw	$3,%lo($LC26+4)($4)	lw	$2,%lo($LC26)($4)	move	$5,$3	move	$4,$2$L155:	sw	$2,8($18)	li	$2,1			# 0x1	sw	$3,12($18)	sw	$4,24($18)	sw	$5,28($18)	sw	$2,44($18)	sw	$4,16($18)	sw	$5,20($18)	sw	$0,32($18)	sw	$0,40($18)	sw	$0,48($18)	blez	$19,$L156	sw	$0,36($18)	li	$4,32			# 0x20	jal	uc_memalign	addiu	$5,$19,8	beq	$2,$0,$L156	sw	$2,36($18)$L158:	lw	$2,40($18)	lw	$3,0($20)	lw	$4,4($20)	lw	$5,36($18)	ori	$2,$2,0x1	lw	$7,24($3)	sw	$2,40($18)	jal	$7	move	$6,$19	lw	$4,52($16)	sw	$2,8($18)	sw	$3,12($18)	jal	ds_add_packet	move	$5,$18	j	$L215	lw	$2,56($16)$L207:	lw	$3,0($20)	lw	$4,4($20)	lw	$2,8($3)	jal	$2	move	$6,$0	li	$3,1			# 0x1	bne	$2,$3,$L159	nop	lw	$3,0($20)	lw	$2,20($3)	jal	$2	lw	$4,4($20)	li	$4,56			# 0x38	jal	uc_malloc	move	$18,$2	move	$17,$2	lui	$2,%hi(correct_pts)	lw	$3,%lo(correct_pts)($2)	sw	$0,52($17)	beq	$3,$0,$L162	sw	$18,0($17)	lui	$4,%hi($LC26)	lw	$3,%lo($LC26+4)($4)	lw	$2,%lo($LC26)($4)	move	$5,$3	move	$4,$2$L164:	sw	$2,8($17)	li	$2,1			# 0x1	sw	$3,12($17)	sw	$4,24($17)	sw	$5,28($17)	sw	$2,44($17)	sw	$4,16($17)	sw	$5,20($17)	sw	$0,32($17)	sw	$0,40($17)	sw	$0,48($17)	blez	$18,$L165	sw	$0,36($17)	li	$4,32			# 0x20	jal	uc_memalign	addiu	$5,$18,8	beq	$2,$0,$L165	sw	$2,36($17)$L167:	lw	$2,40($17)	lw	$3,0($20)	lw	$4,4($20)	lw	$5,36($17)	ori	$2,$2,0x1	lw	$7,16($3)	sw	$2,40($17)	jal	$7	move	$6,$18	lw	$4,56($16)	sw	$2,8($17)	sw	$3,12($17)	jal	ds_add_packet	move	$5,$17	j	$L216	lw	$2,28($20)$L184:	lui	$6,%hi($LC30)	addiu	$2,$17,9	addiu	$6,$6,%lo($LC30)	addiu	$7,$17,4	li	$4,24			# 0x18	li	$5,4			# 0x4	jal	mp_msg	sw	$2,16($sp)	j	$L179	lw	$21,28($20)$L212:	lui	$2,%hi($LC28)	lw	$6,%lo($LC28)($2)	lw	$7,%lo($LC28+4)($2)	move	$4,$16	jal	__adddf3	move	$5,$3	move	$16,$2	j	$L192	move	$17,$3$L209:	lw	$3,0($20)	lw	$4,4($20)	lw	$2,8($3)	jal	$2	addiu	$6,$sp,24	bne	$2,$16,$L175	lw	$3,24($sp)	j	$L219	lw	$21,28($20)$L211:	lw	$21,28($20)	lui	$2,%hi(tv_channel_list)	j	$L179	sw	$19,%lo(tv_channel_list)($2)$L170:	li	$5,12			# 0xc	jal	uc_calloc	li	$4,1			# 0x1	lw	$3,4($2)	lw	$4,20($20)	move	$22,$2	sll	$2,$3,4	sll	$3,$3,2	subu	$2,$2,$3	sw	$22,32($20)	addu	$2,$2,$4	lw	$6,8($2)	lw	$3,0($2)	lw	$5,4($2)	move	$4,$6	sw	$6,36($sp)	sw	$3,28($sp)	jal	__floatsisf	sw	$5,32($sp)	lui	$3,%hi($LC27)	lw	$5,%lo($LC27)($3)	jal	__mulsf3	move	$4,$2	jal	__fixunssfsi	move	$4,$2	move	$5,$2	jal	tv_set_freq	move	$4,$20	jal	__floatsidf	move	$4,$23	move	$16,$2	bltz	$23,$L214	move	$17,$3$L173:	lw	$2,28($20)	jal	__extendsfdf2	lw	$4,116($2)	lui	$4,%hi($LC29)	lw	$6,%lo($LC29)($4)	lw	$7,%lo($LC29+4)($4)	move	$5,$3	jal	__muldf3	move	$4,$2	move	$6,$2	move	$4,$16	move	$5,$17	jal	__adddf3	move	$7,$3	move	$4,$2	jal	__fixunsdfsi	move	$5,$3	j	$L172	sw	$2,0($22)$L213:	lw	$2,%lo(tv_channel_list)($21)	bne	$2,$0,$L199	sw	$2,%lo(tv_channel_current)($3)	j	$L201	nop$L214:	lui	$2,%hi($LC28)	lw	$6,%lo($LC28)($2)	lw	$7,%lo($LC28+4)($2)	move	$4,$16	jal	__adddf3	move	$5,$3	move	$16,$2	j	$L173	move	$17,$3$L165:	j	$L167	sw	$0,0($17)$L162:	lui	$4,%hi($LC26)	lw	$5,%lo($LC26+4)($4)	lw	$4,%lo($LC26)($4)	move	$2,$0	j	$L164	move	$3,$0$L210:	j	$L183	li	$18,1			# 0x1$L156:	j	$L158	sw	$0,0($18)$L153:	lui	$4,%hi($LC26)	lw	$5,%lo($LC26+4)($4)	lw	$4,%lo($LC26)($4)	move	$2,$0	j	$L155	move	$3,$0	.set	macro	.set	reorder	.end	demux_tv_fill_buffer	.section	.rodata.cst4	.align	2$LC39:	.word	981668463	.align	2$LC40:	.word	1015222895	.section	.text.tv_set_channel,"ax",@progbits	.align	2	.align	5	.globl	tv_set_channel	.ent	tv_set_channel	.type	tv_set_channel, @functiontv_set_channel:	.frame	$sp,88,$31		# vars= 16, regs= 9/0, args= 32, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-88	sw	$22,72($sp)	sw	$21,68($sp)	sw	$16,48($sp)	sw	$31,80($sp)	sw	$23,76($sp)	sw	$20,64($sp)	sw	$19,60($sp)	sw	$18,56($sp)	sw	$17,52($sp)	lui	$16,%hi(tv_channel_list)	lw	$3,28($4)	lw	$2,%lo(tv_channel_list)($16)	move	$21,$4	move	$22,$5	beq	$2,$0,$L221	sw	$0,108($3)	lui	$17,%hi(tv_channel_current)	lw	$3,%lo(tv_channel_current)($17)	move	$4,$5	move	$7,$0	lui	$2,%hi(tv_channel_last)	move	$5,$0	li	$6,10			# 0xa	jal	__strtol_internal	sw	$3,%lo(tv_channel_last)($2)	move	$7,$2	lw	$2,%lo(tv_channel_list)($16)	slt	$3,$7,2	bne	$3,$0,$L223	sw	$2,%lo(tv_channel_current)($17)	lw	$3,%lo(tv_channel_current)($17)	li	$5,1			# 0x1	move	$6,$17$L225:	lw	$2,%lo(tv_channel_current)($17)	addiu	$5,$5,1	lw	$4,36($2)	movn	$3,$4,$4	bne	$5,$7,$L225	sw	$3,%lo(tv_channel_current)($6)$L223:	lw	$16,%lo(tv_channel_current)($17)	addiu	$2,$16,9	sw	$2,16($sp)	lw	$4,32($16)	jal	__floatsisf	addiu	$16,$16,4	lui	$3,%hi($LC39)	lw	$5,%lo($LC39)($3)	jal	__mulsf3	move	$4,$2	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC16)	li	$4,24			# 0x18	addiu	$6,$6,%lo($LC16)	move	$7,$16	li	$5,4			# 0x4	sw	$2,24($sp)	jal	mp_msg	sw	$3,28($sp)	lw	$2,%lo(tv_channel_current)($17)	lw	$4,32($2)$L237:	jal	__floatsisf	nop	lui	$3,%hi($LC40)	lw	$5,%lo($LC40)($3)	jal	__mulsf3	move	$4,$2	jal	__fixunssfsi	move	$4,$2	move	$5,$2	jal	tv_set_freq	move	$4,$21$L228:	lw	$31,80($sp)$L239:	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,88$L221:	lw	$2,24($4)	lw	$6,20($4)	lui	$3,%hi(tv_channel_last_real)	sll	$5,$2,4	sll	$2,$2,2	lw	$4,%lo(tv_channel_last_real)($3)	subu	$5,$5,$2	jal	strcpy	addu	$5,$5,$6	lw	$3,16($21)	lui	$2,%hi(chanlists)	sll	$4,$3,4	sll	$3,$3,2	subu	$4,$4,$3	addiu	$2,$2,%lo(chanlists)	addu	$4,$4,$2	lw	$3,8($4)	blez	$3,$L228	move	$19,$4	lw	$20,20($21)	move	$18,$0	move	$16,$0	j	$L230	addiu	$23,$sp,32$L238:	lw	$2,8($19)	addiu	$18,$18,1	slt	$2,$18,$2	beq	$2,$0,$L239	lw	$31,80($sp)$L230:	addu	$2,$20,$16	lw	$4,4($2)	lw	$17,8($2)	lw	$3,0($2)	move	$5,$22	sw	$4,36($sp)	sw	$3,32($sp)	sw	$17,40($sp)	jal	strcasecmp	move	$4,$23	bne	$2,$0,$L238	addiu	$16,$16,12	move	$4,$17	jal	__floatsisf	sw	$18,24($21)	lui	$3,%hi($LC39)	lw	$5,%lo($LC39)($3)	jal	__mulsf3	move	$4,$2	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC19)	li	$4,24			# 0x18	addiu	$6,$6,%lo($LC19)	move	$7,$23	li	$5,4			# 0x4	sw	$2,16($sp)	jal	mp_msg	sw	$3,20($sp)	j	$L237	lw	$4,40($sp)	.set	macro	.set	reorder	.end	tv_set_channel	.section	.rodata.str1.4	.align	2$LC41:	.ascii	"help\000"	.align	2$LC42:	.ascii	"Available drivers:\012\000"	.align	2$LC43:	.ascii	" %s\011%s\000"	.align	2$LC44:	.ascii	" (%s)\000"	.align	2$LC45:	.ascii	"\012\000"	.subsection	-1	.align	2$LC46:	.ascii	"\000"	.align	2$LC47:	.ascii	"Selected driver: %s\012 name: %s\012 author: %s\012 comm"	.ascii	"ent: %s\012\000"	.align	2$LC48:	.ascii	"No such driver: %s\012\000"	.align	2$LC49:	.ascii	"TV driver autodetection failed.\012\000"	.align	2$LC50:	.ascii	"Error: No video input present!\012\000"	.align	2$LC51:	.ascii	"========================================================"	.ascii	"==========\012 WARNING: UNTESTED OR UNKNOWN OUTPUT IMAGE"	.ascii	" FORMAT REQUESTED (0x%x)\012 This may cause buggy playba"	.ascii	"ck or program crash! Bug reports will\012 be ignored! Yo"	.ascii	"u should try again with YV12 (which is the default\012 c"	.ascii	"olorspace) and read the documentation!\012=============="	.ascii	"====================================================\012"	.ascii	"\000"	.align	2$LC52:	.ascii	"Unable to set requested width: %d\012\000"	.align	2$LC53:	.ascii	"Unable to set requested height: %d\012\000"	.align	2$LC54:	.ascii	"Selected input hasn't got a tuner!\012\000"	.align	2$LC55:	.ascii	"Unable to find selected channel list! (%s)\012\000"	.align	2$LC56:	.ascii	"Selected channel list: %s (including %d channels)\012\000"	.align	2$LC57:	.ascii	"You can't set frequency and channel simultaneously!\012\000"	.align	2$LC58:	.ascii	"TV channel names detected.\012\000"	.align	2$LC59:	.ascii	"Couldn't find frequency for channel %s (%s)\012\000"	.align	2$LC63:	.ascii	"Selected frequency: %lu (%.3f)\012\000"	.align	2$LC65:	.ascii	"Requested channel: %s\012\000"	.globl	__fixsfsi	.globl	__nesf2	.globl	__divsf3	.align	2$LC70:	.ascii	"  TV audio: %d channels, %d bits, %d Hz\012\000"	.align	2$LC71:	.ascii	"Audio type '%s (%x)' unsupported!\012\000"	.align	2$LC72:	.ascii	"Unable to set gain control!\012\000"	.globl	__eqsf2	.section	.rodata.cst4	.align	2$LC60:	.word	981668463	.align	2$LC61:	.word	1015222895	.section	.rodata.cst8	.align	3$LC62:	.word	0	.word	1076887552	.section	.rodata.cst4	.align	2$LC64:	.word	1031798784	.align	2$LC66:	.word	1148846080	.align	2$LC67:	.word	1103626240	.align	2$LC68:	.word	-1082130432	.align	2$LC69:	.word	1065353216	.align	2$LC73:	.word	chanlists	.section	.text.demux_open_tv,"ax",@progbits	.align	2	.align	5	.ent	demux_open_tv	.type	demux_open_tv, @functiondemux_open_tv:	.frame	$sp,256,$31		# vars= 184, regs= 10/0, args= 32, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-256	sw	$21,236($sp)	sw	$31,252($sp)	sw	$fp,248($sp)	sw	$23,244($sp)	sw	$22,240($sp)	sw	$20,232($sp)	sw	$19,228($sp)	sw	$18,224($sp)	sw	$17,220($sp)	sw	$16,216($sp)	lw	$2,16($4)	sw	$0,2248($4)	lw	$19,72($2)	lw	$16,24($19)	beq	$16,$0,$L241	move	$21,$4	lui	$17,%hi($LC41)	jal	strlen	addiu	$4,$17,%lo($LC41)	move	$6,$2	sltu	$2,$2,4	beq	$2,$0,$L243	lbu	$3,%lo($LC41)($17)	lbu	$2,0($16)	addiu	$5,$17,%lo($LC41)	beq	$6,$0,$L245	subu	$2,$2,$3	beq	$2,$0,$L426	sltu	$4,$6,2$L241:	lui	$2,%hi(tvi_info_dummy)$L461:	lui	$3,%hi(tvi_driver_list+4)	addiu	$18,$2,%lo(tvi_info_dummy)	addiu	$17,$3,%lo(tvi_driver_list+4)$L260:	beq	$16,$0,$L261	move	$5,$16	jal	strcmp	lw	$4,8($18)	bne	$2,$0,$L263	nop$L261:	lw	$2,0($18)	jal	$2	move	$4,$19	bne	$2,$0,$L264	move	$20,$2	lw	$16,24($19)	bne	$16,$0,$L255	nop$L263:	lw	$18,0($17)	bne	$18,$0,$L260	addiu	$17,$17,4	beq	$16,$0,$L269	lui	$6,%hi($LC48)	move	$7,$16	move	$21,$0	addiu	$6,$6,%lo($LC48)	li	$4,24			# 0x18	jal	mp_msg	li	$5,1			# 0x1	move	$2,$21	lw	$31,252($sp)	lw	$fp,248($sp)	lw	$23,244($sp)	lw	$22,240($sp)	lw	$21,236($sp)	lw	$20,232($sp)	lw	$19,228($sp)	lw	$18,224($sp)	lw	$17,220($sp)	lw	$16,216($sp)	j	$31	addiu	$sp,$sp,256$L428:	lui	$6,%hi($LC50)	li	$4,24			# 0x18	addiu	$6,$6,%lo($LC50)	jal	mp_msg	li	$5,1			# 0x1	lw	$4,4($20)	bne	$4,$0,$L425	nop$L255:	move	$21,$0$L271:	move	$2,$21$L449:	lw	$31,252($sp)	lw	$fp,248($sp)	lw	$23,244($sp)	lw	$22,240($sp)	lw	$21,236($sp)	lw	$20,232($sp)	lw	$19,228($sp)	lw	$18,224($sp)	lw	$17,220($sp)	lw	$16,216($sp)	j	$31	addiu	$sp,$sp,256$L426:	lbu	$2,1($16)	lbu	$3,1($5)	bne	$4,$0,$L245	subu	$2,$2,$3	bne	$2,$0,$L241	li	$4,2			# 0x2	lbu	$2,2($16)	lbu	$3,2($5)	beq	$6,$4,$L245	subu	$2,$2,$3	bne	$2,$0,$L461	lui	$2,%hi(tvi_info_dummy)	lbu	$3,3($5)

⌨️ 快捷键说明

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