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

📄 tv.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 4 页
字号:
$L107:addu	$2,$19,$17lw	$4,4($2)lw	$16,8($2)lw	$3,0($2)move	$5,$22sw	$4,28($sp)sw	$3,24($sp)sw	$16,32($sp)jal	strcasecmpmove	$4,$21bne	$2,$0,$L108addiu	$17,$17,12move	$4,$16jal	__floatsisfsw	$18,24($23)move	$4,$2lui	$2,%hi($LC20)jal	__mulsf3lw	$5,%lo($LC20)($2)jal	__extendsfdf2move	$4,$2lui	$6,%hi($LC19)addiu	$6,$6,%lo($LC19)move	$7,$21li	$5,4			# 0x4li	$4,24			# 0x18sw	$3,20($sp)jal	mp_msgsw	$2,16($sp)jal	__floatsisflw	$4,32($sp)move	$4,$2lui	$2,%hi($LC21)jal	__mulsf3lw	$5,%lo($LC21)($2)jal	__fixunssfsimove	$4,$2move	$5,$2jal	tv_set_freqmove	$4,$23$L105:lw	$31,72($sp)$L112: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			# 0x1j	$31addiu	$sp,$sp,80.set	macro.set	reorder.end	tv_set_channel_real.section	.rodata.cst4.align	2$LC22:.word	981668463.align	2$LC23:.word	1015222895.section	.text.tv_step_channel_real,"ax",@progbits.align	2.align	5.globl	tv_step_channel_real.ent	tv_step_channel_real.type	tv_step_channel_real, @functiontv_step_channel_real:.frame	$sp,48,$31		# vars= 16, regs= 2/0, args= 24, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$16,40($sp)sw	$31,44($sp)lw	$3,28($4)li	$2,1			# 0x1move	$16,$4beq	$5,$2,$L122sw	$0,108($3)li	$2,2			# 0x2beq	$5,$2,$L123lui	$2,%hi(chanlists)$L116:lw	$31,44($sp)$L124:lw	$16,40($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,48$L123:lw	$3,16($4)sll	$4,$3,4sll	$3,$3,2subu	$4,$4,$3addiu	$2,$2,%lo(chanlists)addu	$4,$4,$2lw	$6,24($16)lw	$3,8($4)addiu	$2,$6,1slt	$2,$2,$3beq	$2,$0,$L124lw	$31,44($sp)sll	$3,$6,2sll	$5,$6,4lui	$2,%hi(tv_channel_last_real)lw	$6,20($16)subu	$5,$5,$3lw	$4,%lo(tv_channel_last_real)($2)jal	strcpyaddu	$5,$5,$6lw	$4,24($16)lw	$5,20($16)j	$L121addiu	$4,$4,1$L122:lw	$3,24($4)blez	$3,$L116sll	$5,$3,4lw	$6,20($4)lui	$2,%hi(tv_channel_last_real)sll	$3,$3,2subu	$5,$5,$3lw	$4,%lo(tv_channel_last_real)($2)jal	strcpyaddu	$5,$5,$6lw	$4,24($16)lw	$5,20($16)addiu	$4,$4,-1$L121:sll	$3,$4,2sll	$2,$4,4subu	$2,$2,$3sw	$4,24($16)addu	$2,$2,$5lw	$6,8($2)lw	$3,0($2)lw	$5,4($2)move	$4,$6sw	$6,32($sp)sw	$3,24($sp)jal	__floatsisfsw	$5,28($sp)lui	$3,%hi($LC22)lw	$5,%lo($LC22)($3)jal	__mulsf3move	$4,$2jal	__extendsfdf2move	$4,$2lui	$6,%hi($LC19)addiu	$7,$sp,24addiu	$6,$6,%lo($LC19)li	$5,4			# 0x4li	$4,24			# 0x18sw	$3,20($sp)jal	mp_msgsw	$2,16($sp)jal	__floatsisflw	$4,32($sp)lui	$3,%hi($LC23)lw	$5,%lo($LC23)($3)jal	__mulsf3move	$4,$2jal	__fixunssfsimove	$4,$2move	$5,$2jal	tv_set_freqmove	$4,$16lw	$31,44($sp)lw	$16,40($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,48.set	macro.set	reorder.end	tv_step_channel_real.section	.rodata.cst4.align	2$LC24:.word	1015222895.align	2$LC25:.word	981668463.section	.text.tv_step_channel,"ax",@progbits.align	2.align	5.globl	tv_step_channel.ent	tv_step_channel.type	tv_step_channel, @functiontv_step_channel:.frame	$sp,48,$31		# vars= 0, regs= 3/0, args= 32, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$17,36($sp)sw	$31,40($sp)sw	$16,32($sp)lui	$2,%hi(tv_channel_list)lw	$3,28($4)lw	$7,%lo(tv_channel_list)($2)move	$17,$4beq	$7,$0,$L126sw	$0,108($3)li	$2,2			# 0x2beq	$5,$2,$L143li	$2,1			# 0x1beq	$5,$2,$L144lw	$31,40($sp)$L146:lw	$17,36($sp)lw	$16,32($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,48$L144:lui	$16,%hi(tv_channel_current)lw	$3,%lo(tv_channel_current)($16)lui	$2,%hi(tv_channel_last)lw	$4,40($3)beq	$4,$0,$L145sw	$3,%lo(tv_channel_last)($2)sw	$4,%lo(tv_channel_current)($16)$L138:lw	$2,%lo(tv_channel_current)($16)$L147:lw	$4,32($2)$L142:jal	__floatsisfnoplui	$3,%hi($LC24)lw	$5,%lo($LC24)($3)jal	__mulsf3move	$4,$2jal	__fixunssfsimove	$4,$2move	$5,$2jal	tv_set_freqmove	$4,$17lw	$16,%lo(tv_channel_current)($16)addiu	$2,$16,9sw	$2,16($sp)lw	$4,32($16)jal	__floatsisfaddiu	$16,$16,4lui	$3,%hi($LC25)lw	$5,%lo($LC25)($3)jal	__mulsf3move	$4,$2jal	__extendsfdf2move	$4,$2lui	$6,%hi($LC16)move	$7,$16addiu	$6,$6,%lo($LC16)li	$4,24			# 0x18li	$5,4			# 0x4sw	$2,24($sp)jal	mp_msgsw	$3,28($sp)lw	$31,40($sp)lw	$17,36($sp)lw	$16,32($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,48$L143:lui	$16,%hi(tv_channel_current)lw	$4,%lo(tv_channel_current)($16)lui	$3,%hi(tv_channel_last)lw	$2,36($4)sw	$4,%lo(tv_channel_last)($3)movz	$2,$7,$2lw	$4,32($2)j	$L142sw	$2,%lo(tv_channel_current)($16)$L126:jal	tv_step_channel_realnopj	$L146lw	$31,40($sp)$L145:lw	$2,36($3)beq	$2,$0,$L138nop$L140:sw	$2,%lo(tv_channel_current)($16)lw	$2,36($2)bne	$2,$0,$L140nopj	$L147lw	$2,%lo(tv_channel_current)($16).set	macro.set	reorder.end	tv_step_channel.globl	__floatsidf.globl	__adddf3.globl	__muldf3.globl	__fixunsdfsi.section	.rodata.str1.4.align	2$LC30:.ascii	"Found existing channel: %s-%s.\012\000".align	2$LC31:.ascii	"TV scan end. Found %d new channels.\012\000".align	2$LC32:.ascii	"channels=\000".align	2$LC33:.ascii	"%s-%s\000".align	2$LC34:.ascii	",\000".align	2$LC35:.ascii	"Trying: %s (%.2f). \012\000".align	2$LC37:.ascii	"Found new channel: %s (#%d). \012\000".align	2$LC38:.ascii	"ch%d\000".section	.rodata.cst8,"aM",@progbits,8.align	3$LC26:.word	0.word	-1008730112.section	.rodata.cst4.align	2$LC27:.word	1015222895.section	.rodata.cst8.align	3$LC28:.word	0.word	1106247680.align	3$LC29:.word	0.word	1093567616.align	3$LC36:.word	-755914244.word	1062232653.section	.text.demux_tv_fill_buffer,"ax",@progbits.align	2.align	5.ent	demux_tv_fill_buffer.type	demux_tv_fill_buffer, @functiondemux_tv_fill_buffer:.frame	$sp,80,$31		# vars= 16, regs= 9/0, args= 24, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-80sw	$17,44($sp)sw	$16,40($sp)sw	$31,72($sp)sw	$23,68($sp)sw	$22,64($sp)sw	$21,60($sp)sw	$20,56($sp)sw	$19,52($sp)sw	$18,48($sp)lw	$2,52($4)move	$16,$4move	$17,$5beq	$2,$5,$L206lw	$20,2248($4)$L149:lw	$2,56($16)$L215:beq	$17,$2,$L207li	$5,2			# 0x2$L159:lw	$2,28($20)$L216:lw	$3,108($2)bne	$3,$0,$L208lw	$31,72($sp)$L217: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			# 0x1j	$31addiu	$sp,$sp,80$L208:jal	GetTimerlw	$16,32($20)beq	$16,$0,$L170move	$23,$2lw	$2,0($16)move	$22,$16$L172:sltu	$2,$23,$2bne	$2,$0,$L217lw	$31,72($sp)lw	$3,0($20)lw	$4,4($20)lw	$2,8($3)sw	$0,24($sp)li	$5,3			# 0x3jal	$2move	$6,$0move	$16,$2li	$2,1			# 0x1beq	$16,$2,$L209li	$5,519			# 0x207$L175:move	$3,$0lw	$21,28($20)$L219:lw	$2,112($21)slt	$2,$2,$3beq	$2,$0,$L179noplw	$3,4($22)lw	$4,20($20)sll	$2,$3,4sll	$3,$3,2subu	$2,$2,$3addu	$2,$2,$4lui	$21,%hi(tv_channel_list)lw	$5,8($2)lw	$3,0($2)lw	$4,4($2)lw	$17,%lo(tv_channel_list)($21)sw	$3,28($sp)sw	$4,32($sp)beq	$17,$0,$L210sw	$5,36($sp)lw	$2,32($17)beq	$5,$2,$L184move	$2,$17j	$L186li	$18,2			# 0x2$L187:lw	$2,32($17)beq	$2,$5,$L184addiu	$18,$18,1move	$2,$17$L186:lw	$17,36($17)bne	$17,$0,$L187nopmove	$17,$2$L183:addiu	$16,$sp,28lui	$6,%hi($LC37)addiu	$6,$6,%lo($LC37)li	$5,4			# 0x4move	$7,$16li	$4,24			# 0x18jal	mp_msgsw	$18,16($sp)lw	$2,8($22)li	$4,44			# 0x2caddiu	$2,$2,1jal	uc_mallocsw	$2,8($22)sw	$18,0($2)move	$19,$2lw	$2,36($sp)lui	$6,%hi($LC38)addiu	$6,$6,%lo($LC38)move	$7,$18addiu	$4,$19,9li	$5,20			# 0x14sw	$2,32($19)sw	$0,36($19)jal	snprintfsw	$17,40($19)move	$5,$16addiu	$4,$19,4jal	strncpyli	$6,5			# 0x5sb	$0,8($19)lw	$2,%lo(tv_channel_list)($21)beq	$2,$0,$L211noplw	$21,28($20)sw	$19,40($2)sw	$19,36($17)$L179:lw	$2,4($22)move	$4,$23addiu	$18,$2,1jal	__floatsidfsw	$18,4($22)move	$16,$2bltz	$23,$L212move	$17,$3$L192:jal	__extendsfdf2lw	$4,116($21)lui	$4,%hi($LC29)lw	$6,%lo($LC29)($4)lw	$7,%lo($LC29+4)($4)move	$5,$3jal	__muldf3move	$4,$2move	$6,$2move	$4,$16move	$5,$17jal	__adddf3move	$7,$3move	$4,$2jal	__fixunsdfsimove	$5,$3sw	$2,0($22)lw	$3,16($20)lui	$2,%hi(chanlists)sll	$4,$3,4sll	$3,$3,2subu	$4,$4,$3addiu	$2,$2,%lo(chanlists)addu	$4,$4,$2lw	$3,8($4)slt	$3,$18,$3bne	$3,$0,$L193sll	$3,$18,2sw	$0,108($21)lw	$7,8($22)lui	$6,%hi($LC31)addiu	$6,$6,%lo($LC31)li	$4,24			# 0x18li	$5,4			# 0x4jal	mp_msglui	$21,%hi(tv_channel_list)lw	$16,%lo(tv_channel_list)($21)beq	$16,$0,$L195lui	$6,%hi($LC32)addiu	$6,$6,%lo($LC32)li	$4,24			# 0x18jal	mp_msgli	$5,4			# 0x4lui	$18,%hi($LC33)lui	$17,%hi($LC34)addiu	$2,$16,9$L218:li	$4,24			# 0x18li	$5,4			# 0x4addiu	$6,$18,%lo($LC33)addiu	$7,$16,4jal	mp_msgsw	$2,16($sp)lw	$2,36($16)li	$4,24			# 0x18li	$5,4			# 0x4beq	$2,$0,$L195addiu	$6,$17,%lo($LC34)jal	mp_msgnoplw	$16,36($16)bne	$16,$0,$L218addiu	$2,$16,9$L195:lui	$3,%hi(tv_channel_current)lw	$2,%lo(tv_channel_current)($3)beq	$2,$0,$L213nop$L199:jal	__floatsisflw	$4,32($2)lui	$3,%hi($LC27)lw	$5,%lo($LC27)($3)jal	__mulsf3move	$4,$2jal	__fixunssfsimove	$4,$2move	$5,$2jal	tv_set_freqmove	$4,$20$L201:jal	uc_freelw	$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			# 0x1j	$31addiu	$sp,$sp,80$L193:lw	$4,20($20)sll	$2,$18,4subu	$2,$2,$3addu	$2,$2,$4lw	$6,8($2)lw	$3,0($2)lw	$5,4($2)move	$4,$6sw	$6,36($sp)sw	$3,28($sp)jal	__floatsisfsw	$5,32($sp)lui	$3,%hi($LC27)lw	$5,%lo($LC27)($3)jal	__mulsf3move	$4,$2jal	__fixunssfsimove	$4,$2move	$5,$2jal	tv_set_freqmove	$4,$20jal	__floatsidflw	$4,36($sp)lui	$4,%hi($LC36)lw	$6,%lo($LC36)($4)lw	$7,%lo($LC36+4)($4)move	$5,$3jal	__muldf3move	$4,$2lui	$6,%hi($LC35)addiu	$7,$sp,28addiu	$6,$6,%lo($LC35)li	$4,24			# 0x18li	$5,4			# 0x4sw	$2,16($sp)jal	mp_msgsw	$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			# 0x1j	$31addiu	$sp,$sp,80$L206:lw	$2,28($20)lw	$3,52($2)bne	$3,$0,$L149li	$5,1			# 0x1lw	$3,0($20)lw	$4,4($20)lw	$2,8($3)jal	$2move	$6,$0li	$3,1			# 0x1bne	$2,$3,$L149noplw	$3,0($20)lw	$2,28($3)jal	$2lw	$4,4($20)li	$4,56			# 0x38jal	uc_mallocmove	$19,$2move	$18,$2lui	$2,%hi(correct_pts)lw	$3,%lo(correct_pts)($2)sw	$0,52($18)beq	$3,$0,$L153sw	$19,0($18)lui	$4,%hi($LC26)lw	$3,%lo($LC26+4)($4)lw	$2,%lo($LC26)($4)move	$5,$3move	$4,$2$L155:sw	$2,8($18)li	$2,1			# 0x1sw	$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,$L156sw	$0,36($18)li	$4,32			# 0x20jal	uc_memalignaddiu	$5,$19,8beq	$2,$0,$L156sw	$2,36($18)$L158:lw	$2,40($18)lw	$3,0($20)lw	$4,4($20)lw	$5,36($18)ori	$2,$2,0x1lw	$7,24($3)sw	$2,40($18)jal	$7move	$6,$19lw	$4,52($16)sw	$2,8($18)sw	$3,12($18)jal	ds_add_packetmove	$5,$18j	$L215lw	$2,56($16)$L207:lw	$3,0($20)lw	$4,4($20)lw	$2,8($3)jal	$2move	$6,$0li	$3,1			# 0x1bne	$2,$3,$L159noplw	$3,0($20)lw	$2,20($3)jal	$2lw	$4,4($20)li	$4,56			# 0x38jal	uc_mallocmove	$18,$2move	$17,$2lui	$2,%hi(correct_pts)lw	$3,%lo(correct_pts)($2)sw	$0,52($17)beq	$3,$0,$L162sw	$18,0($17)lui	$4,%hi($LC26)lw	$3,%lo($LC26+4)($4)lw	$2,%lo($LC26)($4)move	$5,$3move	$4,$2$L164:sw	$2,8($17)li	$2,1			# 0x1sw	$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,$L165sw	$0,36($17)li	$4,32			# 0x20jal	uc_memalignaddiu	$5,$18,8beq	$2,$0,$L165sw	$2,36($17)$L167:lw	$2,40($17)lw	$3,0($20)lw	$4,4($20)lw	$5,36($17)ori	$2,$2,0x1lw	$7,16($3)sw	$2,40($17)jal	$7move	$6,$18lw	$4,56($16)sw	$2,8($17)sw	$3,12($17)jal	ds_add_packetmove	$5,$17j	$L216lw	$2,28($20)$L184:lui	$6,%hi($LC30)addiu	$2,$17,9addiu	$6,$6,%lo($LC30)addiu	$7,$17,4li	$4,24			# 0x18li	$5,4			# 0x4jal	mp_msgsw	$2,16($sp)j	$L179lw	$21,28($20)$L212:lui	$2,%hi($LC28)lw	$6,%lo($LC28)($2)lw	$7,%lo($LC28+4)($2)move	$4,$16jal	__adddf3move	$5,$3move	$16,$2j	$L192move	$17,$3$L209:lw	$3,0($20)lw	$4,4($20)lw	$2,8($3)jal	$2addiu	$6,$sp,24bne	$2,$16,$L175lw	$3,24($sp)j	$L219lw	$21,28($20)$L211:lw	$21,28($20)lui	$2,%hi(tv_channel_list)j	$L179sw	$19,%lo(tv_channel_list)($2)$L170:li	$5,12			# 0xcjal	uc_callocli	$4,1			# 0x1lw	$3,4($2)lw	$4,20($20)move	$22,$2sll	$2,$3,4sll	$3,$3,2subu	$2,$2,$3sw	$22,32($20)addu	$2,$2,$4lw	$6,8($2)lw	$3,0($2)lw	$5,4($2)move	$4,$6sw	$6,36($sp)sw	$3,28($sp)jal	__floatsisfsw	$5,32($sp)lui	$3,%hi($LC27)lw	$5,%lo($LC27)($3)jal	__mulsf3move	$4,$2jal	__fixunssfsimove	$4,$2move	$5,$2jal	tv_set_freqmove	$4,$20jal	__floatsidfmove	$4,$23move	$16,$2bltz	$23,$L214move	$17,$3$L173:lw	$2,28($20)jal	__extendsfdf2lw	$4,116($2)lui	$4,%hi($LC29)lw	$6,%lo($LC29)($4)lw	$7,%lo($LC29+4)($4)move	$5,$3jal	__muldf3move	$4,$2move	$6,$2move	$4,$16move	$5,$17jal	__adddf3move	$7,$3move	$4,$2jal	__fixunsdfsimove	$5,$3j	$L172sw	$2,0($22)$L213:lw	$2,%lo(tv_channel_list)($21)bne	$2,$0,$L199sw	$2,%lo(tv_channel_current)($3)j	$L201nop$L214:lui	$2,%hi($LC28)lw	$6,%lo($LC28)($2)lw	$7,%lo($LC28+4)($2)move	$4,$16jal	__adddf3move	$5,$3move	$16,$2j	$L173move	$17,$3$L165:j	$L167sw	$0,0($17)$L162:lui	$4,%hi($LC26)lw	$5,%lo($LC26+4)($4)lw	$4,%lo($LC26)($4)move	$2,$0j	$L164move	$3,$0$L210:j	$L183li	$18,1			# 0x1$L156:j	$L158sw	$0,0($18)$L153:lui	$4,%hi($LC26)lw	$5,%lo($LC26+4)($4)lw	$4,%lo($LC26)($4)move	$2,$0j	$L155move	$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	nomacroaddiu	$sp,$sp,-88sw	$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)

⌨️ 快捷键说明

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