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

📄 tv.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 4 页
字号:
sw	$17,52($sp)lui	$16,%hi(tv_channel_list)lw	$3,28($4)lw	$2,%lo(tv_channel_list)($16)move	$21,$4move	$22,$5beq	$2,$0,$L221sw	$0,108($3)lui	$17,%hi(tv_channel_current)lw	$3,%lo(tv_channel_current)($17)move	$4,$5move	$7,$0lui	$2,%hi(tv_channel_last)move	$5,$0li	$6,10			# 0xajal	__strtol_internalsw	$3,%lo(tv_channel_last)($2)move	$7,$2lw	$2,%lo(tv_channel_list)($16)slt	$3,$7,2bne	$3,$0,$L223sw	$2,%lo(tv_channel_current)($17)lw	$3,%lo(tv_channel_current)($17)li	$5,1			# 0x1move	$6,$17$L225:lw	$2,%lo(tv_channel_current)($17)addiu	$5,$5,1lw	$4,36($2)movn	$3,$4,$4bne	$5,$7,$L225sw	$3,%lo(tv_channel_current)($6)$L223:lw	$16,%lo(tv_channel_current)($17)addiu	$2,$16,9sw	$2,16($sp)lw	$4,32($16)jal	__floatsisfaddiu	$16,$16,4lui	$3,%hi($LC39)lw	$5,%lo($LC39)($3)jal	__mulsf3move	$4,$2jal	__extendsfdf2move	$4,$2lui	$6,%hi($LC16)li	$4,24			# 0x18addiu	$6,$6,%lo($LC16)move	$7,$16li	$5,4			# 0x4sw	$2,24($sp)jal	mp_msgsw	$3,28($sp)lw	$2,%lo(tv_channel_current)($17)lw	$4,32($2)$L237:jal	__floatsisfnoplui	$3,%hi($LC40)lw	$5,%lo($LC40)($3)jal	__mulsf3move	$4,$2jal	__fixunssfsimove	$4,$2move	$5,$2jal	tv_set_freqmove	$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			# 0x1j	$31addiu	$sp,$sp,88$L221:lw	$2,24($4)lw	$6,20($4)lui	$3,%hi(tv_channel_last_real)sll	$5,$2,4sll	$2,$2,2lw	$4,%lo(tv_channel_last_real)($3)subu	$5,$5,$2jal	strcpyaddu	$5,$5,$6lw	$3,16($21)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)blez	$3,$L228move	$19,$4lw	$20,20($21)move	$18,$0move	$16,$0j	$L230addiu	$23,$sp,32$L238:lw	$2,8($19)addiu	$18,$18,1slt	$2,$18,$2beq	$2,$0,$L239lw	$31,80($sp)$L230:addu	$2,$20,$16lw	$4,4($2)lw	$17,8($2)lw	$3,0($2)move	$5,$22sw	$4,36($sp)sw	$3,32($sp)sw	$17,40($sp)jal	strcasecmpmove	$4,$23bne	$2,$0,$L238addiu	$16,$16,12move	$4,$17jal	__floatsisfsw	$18,24($21)lui	$3,%hi($LC39)lw	$5,%lo($LC39)($3)jal	__mulsf3move	$4,$2jal	__extendsfdf2move	$4,$2lui	$6,%hi($LC19)li	$4,24			# 0x18addiu	$6,$6,%lo($LC19)move	$7,$23li	$5,4			# 0x4sw	$2,16($sp)jal	mp_msgsw	$3,20($sp)j	$L237lw	$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	nomacroaddiu	$sp,$sp,-256sw	$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,$L241move	$21,$4lui	$17,%hi($LC41)jal	strlenaddiu	$4,$17,%lo($LC41)move	$6,$2sltu	$2,$2,4beq	$2,$0,$L243lbu	$3,%lo($LC41)($17)lbu	$2,0($16)addiu	$5,$17,%lo($LC41)beq	$6,$0,$L245subu	$2,$2,$3beq	$2,$0,$L426sltu	$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,$L261move	$5,$16jal	strcmplw	$4,8($18)bne	$2,$0,$L263nop$L261:lw	$2,0($18)jal	$2move	$4,$19bne	$2,$0,$L264move	$20,$2lw	$16,24($19)bne	$16,$0,$L255nop$L263:lw	$18,0($17)bne	$18,$0,$L260addiu	$17,$17,4beq	$16,$0,$L269lui	$6,%hi($LC48)move	$7,$16move	$21,$0addiu	$6,$6,%lo($LC48)li	$4,24			# 0x18jal	mp_msgli	$5,1			# 0x1move	$2,$21lw	$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	$31addiu	$sp,$sp,256$L428:lui	$6,%hi($LC50)li	$4,24			# 0x18addiu	$6,$6,%lo($LC50)jal	mp_msgli	$5,1			# 0x1lw	$4,4($20)bne	$4,$0,$L425nop$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	$31addiu	$sp,$sp,256$L426:lbu	$2,1($16)lbu	$3,1($5)bne	$4,$0,$L245subu	$2,$2,$3bne	$2,$0,$L241li	$4,2			# 0x2lbu	$2,2($16)lbu	$3,2($5)beq	$6,$4,$L245subu	$2,$2,$3bne	$2,$0,$L461lui	$2,%hi(tvi_info_dummy)lbu	$3,3($5)lbu	$2,3($16)subu	$2,$2,$3$L245:bne	$2,$0,$L461lui	$2,%hi(tvi_info_dummy)lui	$6,%hi($LC42)$L450:addiu	$6,$6,%lo($LC42)li	$4,24			# 0x18jal	mp_msgli	$5,4			# 0x4lui	$2,%hi(tvi_info_dummy)lui	$3,%hi(tvi_driver_list+4)addiu	$16,$2,%lo(tvi_info_dummy)addiu	$17,$3,%lo(tvi_driver_list+4)lui	$20,%hi($LC43)lui	$19,%hi($LC45)lui	$18,%hi($LC44)$L257:lw	$7,8($16)lw	$2,4($16)addiu	$6,$20,%lo($LC43)li	$4,24			# 0x18li	$5,4			# 0x4jal	mp_msgsw	$2,16($sp)lw	$2,16($16)addiu	$6,$18,%lo($LC44)move	$7,$2li	$4,24			# 0x18beq	$2,$0,$L465li	$5,4			# 0x4jal	mp_msgnopli	$4,24			# 0x18$L465:li	$5,4			# 0x4jal	mp_msgaddiu	$6,$19,%lo($LC45)lw	$16,0($17)bne	$16,$0,$L257addiu	$17,$17,4j	$L271move	$21,$0$L264:lw	$2,16($18)move	$16,$19sw	$19,28($20)lw	$7,8($18)lw	$3,4($18)beq	$2,$0,$L427lw	$8,12($18)$L266:lui	$6,%hi($LC47)li	$5,4			# 0x4addiu	$6,$6,%lo($LC47)li	$4,24			# 0x18sw	$3,16($sp)sw	$8,20($sp)jal	mp_msgsw	$2,24($sp)jal	uc_strduplw	$4,8($18)lw	$3,0($20)lw	$4,4($20)lw	$5,0($3)jal	$5sw	$2,24($16)beq	$2,$0,$L255noplw	$3,0($20)lw	$6,28($20)lw	$2,8($3)lw	$4,4($20)addiu	$6,$6,92jal	$2li	$5,1281			# 0x501lui	$3,%hi(C.54.4325)addiu	$2,$3,%lo(C.54.4325)lw	$23,0($20)lw	$5,%lo(C.54.4325)($3)lw	$6,4($2)lw	$11,28($2)lw	$3,8($2)lw	$7,12($2)lw	$8,16($2)lw	$9,20($2)lw	$10,24($2)lw	$4,4($20)lw	$2,8($23)sw	$5,56($sp)sw	$6,60($sp)sw	$3,64($sp)sw	$7,68($sp)sw	$8,72($sp)sw	$9,76($sp)sw	$10,80($sp)sw	$11,84($sp)li	$5,2			# 0x2jal	$2move	$6,$0move	$17,$2li	$2,1			# 0x1bne	$17,$2,$L428li	$2,-1			# 0xfffffffffffffffflw	$16,28($20)lw	$7,40($16)beq	$7,$2,$L429li	$3,1111949312			# 0x42470000ori	$2,$3,0x5210slt	$2,$2,$7bne	$2,$0,$L287li	$4,1380384768			# 0x52470000ori	$2,$3,0x520fslt	$2,$7,$2beq	$2,$0,$L286li	$2,842072064			# 0x32310000ori	$2,$2,0x5659beq	$7,$2,$L286li	$2,844693504			# 0x32590000ori	$2,$2,0x5559beq	$7,$2,$L286li	$2,808583168			# 0x30320000ori	$2,$2,0x3449beq	$7,$2,$L286nop$L285:lui	$6,%hi($LC51)addiu	$6,$6,%lo($LC51)li	$4,24			# 0x18jal	mp_msgli	$5,1			# 0x1lw	$16,28($20)$L286:lw	$2,8($23)$L451:lw	$4,4($20)addiu	$6,$16,40jal	$2li	$5,264			# 0x108$L277:lw	$6,28($20)$L453:lw	$4,4($20)lw	$2,8($23)addiu	$6,$6,36jal	$2li	$5,1026			# 0x402lw	$3,28($20)move	$4,$20lw	$5,12($3)jal	norm_from_stringli	$17,1			# 0x1lw	$3,28($20)lui	$6,%hi($LC15)lw	$7,12($3)sw	$2,12($20)addiu	$6,$6,%lo($LC15)li	$4,24			# 0x18jal	mp_msgli	$5,6			# 0x6lw	$2,8($23)lw	$4,4($20)li	$5,518			# 0x206jal	$2addiu	$6,$20,12beq	$2,$17,$L289lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)li	$4,24			# 0x18jal	mp_msgli	$5,1			# 0x1$L289:lw	$16,28($20)li	$2,-1			# 0xfffffffffffffffflw	$3,28($16)beq	$3,$2,$L291addiu	$6,$16,28lw	$2,8($23)lw	$4,4($20)jal	$2li	$5,272			# 0x110beq	$2,$17,$L430lui	$6,%hi($LC52)lw	$2,28($20)lw	$7,28($2)addiu	$6,$6,%lo($LC52)li	$4,24			# 0x18jal	mp_msgli	$5,1			# 0x1lw	$6,28($20)lw	$2,8($23)lw	$4,4($20)addiu	$6,$6,28jal	$2li	$5,265			# 0x109lw	$16,28($20)$L291:lw	$3,32($16)li	$2,-1			# 0xffffffffffffffffbeq	$3,$2,$L295addiu	$6,$16,32lw	$2,8($23)lw	$4,4($20)jal	$2li	$5,275			# 0x113li	$3,1			# 0x1beq	$2,$3,$L431li	$4,24			# 0x18lw	$2,28($20)lui	$6,%hi($LC53)lw	$7,32($2)addiu	$6,$6,%lo($LC53)jal	mp_msgli	$5,1			# 0x1lw	$6,28($20)lw	$2,8($23)lw	$4,4($20)addiu	$6,$6,32jal	$2li	$5,274			# 0x112$L295:lw	$2,8($23)$L455:lw	$4,4($20)li	$5,3			# 0x3jal	$2move	$6,$0li	$3,1			# 0x1bne	$2,$3,$L299li	$4,24			# 0x18lui	$2,%hi(chanlists)lw	$4,%lo(chanlists)($2)beq	$4,$0,$L302lui	$3,%hi(chanlists+12)lw	$2,28($20)lw	$18,8($2)addiu	$16,$3,%lo(chanlists+12)j	$L304move	$17,$0$L432:lw	$4,0($16)addiu	$17,$17,1beq	$4,$0,$L302addiu	$16,$16,12$L304:jal	strcasecmpmove	$5,$18bne	$2,$0,$L432sll	$3,$17,2sll	$2,$17,4subu	$2,$2,$3lui	$3,%hi(chanlists)addiu	$4,$3,%lo(chanlists)addu	$2,$2,$4lw	$3,4($2)sw	$17,16($20)sw	$3,20($20)$L302:lw	$3,16($20)li	$2,-1			# 0xffffffffffffffffbeq	$3,$2,$L433sll	$2,$3,4sll	$3,$3,2subu	$2,$2,$3lui	$3,%hi(chanlists)addiu	$4,$3,%lo(chanlists)addu	$2,$2,$4lw	$3,8($2)lui	$6,%hi($LC56)lw	$7,0($2)addiu	$6,$6,%lo($LC56)li	$4,24			# 0x18li	$5,6			# 0x6jal	mp_msgsw	$3,16($sp)lw	$3,28($20)$L454:lw	$2,0($3)beq	$2,$0,$L310noplw	$2,4($3)beq	$2,$0,$L310lui	$6,%hi($LC57)addiu	$6,$6,%lo($LC57)li	$4,24			# 0x18jal	mp_msgli	$5,2			# 0x2$L303:lw	$19,0($20)$L452:move	$4,$21move	$5,$0move	$6,$0jal	new_sh_video_vidsw	$20,2248($21)move	$17,$2lw	$4,4($20)lw	$2,8($19)li	$5,262			# 0x106jal	$2addiu	$6,$17,12lw	$4,236($17)jal	__eqsf2move	$5,$0beq	$2,$0,$L434li	$5,257			# 0x101$L384:lw	$16,28($20)lui	$2,%hi($LC68)lw	$18,44($16)lw	$5,%lo($LC68)($2)jal	__nesf2move	$4,$18beq	$2,$0,$L462lui	$2,%hi($LC69)sw	$18,236($17)$L462:lw	$4,%lo($LC69)($2)lw	$5,236($17)jal	__divsf3li	$18,1			# 0x1lw	$3,56($16)beq	$3,$18,$L435sw	$2,240($17)$L388:lw	$2,52($21)beq	$2,$0,$L390noplw	$3,68($2)li	$2,-2			# 0xfffffffffffffffebeq	$3,$2,$L390nop$L392:lw	$4,4($20)lw	$2,8($19)li	$5,265			# 0x109jal	$2addiu	$6,$17,256lw	$4,4($20)lw	$2,8($19)li	$5,274			# 0x112jal	$2addiu	$6,$17,260lw	$3,56($21)lw	$4,28($20)sw	$3,4($17)lw	$2,56($21)sw	$17,92($3)sw	$0,68($2)sw	$0,48($21)lw	$2,52($4)beq	$2,$0,$L436li	$5,1			# 0x1$L393:lw	$2,12($19)$L460:jal	$2lw	$4,4($20)beq	$2,$0,$L437move	$4,$20lw	$2,28($20)lw	$6,72($2)jal	tv_set_color_optionsli	$5,1			# 0x1lw	$3,28($20)move	$4,$20lw	$6,80($3)jal	tv_set_color_optionsli	$5,2			# 0x2lw	$3,28($20)move	$4,$20lw	$6,84($3)jal	tv_set_color_optionsli	$5,3			# 0x3lw	$3,28($20)move	$4,$20lw	$6,76($3)jal	tv_set_color_optionsli	$5,4			# 0x4lw	$16,28($20)li	$2,-1			# 0xfffffffffffffffflw	$3,88($16)beq	$3,$2,$L403addiu	$6,$16,88lw	$2,8($19)lw	$4,4($20)jal	$2li	$5,287			# 0x11fli	$3,1			# 0x1beq	$2,$3,$L407lui	$6,%hi($LC72)addiu	$6,$6,%lo($LC72)li	$4,24			# 0x18jal	mp_msgli	$5,2			# 0x2lw	$16,28($20)$L403:lw	$2,8($19)lw	$4,4($20)move	$6,$16jal	$2li	$5,1363			# 0x553j	$L449move	$2,$21$L243:addiu	$5,$17,%lo($LC41)jal	strcmpmove	$4,$16bne	$2,$0,$L461lui	$2,%hi(tvi_info_dummy)j	$L450lui	$6,%hi($LC42)$L269:lui	$6,%hi($LC49)addiu	$6,$6,%lo($LC49)li	$4,24			# 0x18jal	mp_msgli	$5,1			# 0x1j	$L271move	$21,$0$L427:lui	$2,%hi($LC46)j	$L266addiu	$2,$2,%lo($LC46)$L287:ori	$2,$4,0x4218beq	$7,$2,$L286slt	$2,$2,$7bne	$2,$0,$L288ori	$2,$4,0x4220ori	$2,$3,0x5218beq	$7,$2,$L286ori	$2,$3,0x5220bne	$7,$2,$L285nopj	$L451lw	$2,8($23)$L299:lui	$6,%hi($LC54)addiu	$6,$6,%lo($LC54)jal	mp_msgli	$5,2			# 0x2j	$L452lw	$19,0($20)$L390:j	$L392sw	$18,52($16)$L436:lw	$2,8($19)lw	$4,4($20)jal	$2move	$6,$0move	$16,$2li	$2,1			# 0x1bne	$16,$2,$L393noplw	$6,28($20)lw	$4,4($20)lw	$2,8($19)addiu	$6,$6,60jal	$2li	$5,773			# 0x305lw	$2,8($19)lw	$4,4($20)li	$5,769			# 0x301jal	$2addiu	$6,$sp,36bne	$2,$16,$L393move	$17,$2lw	$4,36($sp)sltu	$2,$4,26beq	$2,$0,$L463addiu	$5,$sp,88li	$2,50331648			# 0x3000000sll	$3,$17,$4ori	$2,$2,0xf0aand	$3,$3,$2beq	$3,$0,$L397nopmove	$4,$21move	$5,$0jal	new_sh_audio_aidmove	$6,$0move	$16,$2lw	$4,4($20)lw	$2,8($19)li	$5,770			# 0x302jal	$2addiu	$6,$16,28lw	$4,4($20)lw	$2,8($19)li	$5,771			# 0x303jal	$2addiu	$6,$16,32lw	$4,4($20)lw	$2,8($19)li	$5,772			# 0x304jal	$2addiu	$6,$16,36lw	$2,32($16)lw	$3,28($16)lw	$4,36($16)mul	$3,$3,$2sw	$17,12($16)mul	$3,$3,$4lw	$2,36($sp)li	$4,18			# 0x12sw	$3,44($16)sw	$3,40($16)jal	uc_mallocsw	$2,24($16)lhu	$4,12($16)sw	$2,156($16)srl	$3,$4,8sb	$3,1($2)sb	$4,0($2)lhu	$5,36($16)lw	$4,156($16)srl	$2,$5,8sb	$2,3($4)sb	$5,2($4)lw	$3,32($16)lw	$4,156($16)sll	$3,$3,3andi	$3,$3,0xffffsrl	$2,$3,8sb	$2,15($4)sb	$3,14($4)lw	$2,156($16)lw	$3,28($16)lui	$6,%hi($LC70)swl	$3,7($2)swr	$3,4($2)lw	$2,36($16)lw	$4,32($16)lw	$3,156($16)mul	$4,$4,$2addiu	$6,$6,%lo($LC70)andi	$4,$4,0xffffsrl	$2,$4,8sb	$4,12($3)sb	$2,13($3)lw	$2,156($16)lw	$5,44($16)li	$4,13			# 0xdswl	$5,11($2)swr	$5,8($2)lw	$3,156($16)li	$5,6			# 0x6lbu	$2,15($3)lbu	$7,14($3)sll	$2,$2,8or	$2,$2,$7

⌨️ 快捷键说明

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