📄 tv.s
字号:
lbu $9,2($3)lbu $7,3($3)sw $2,16($sp)lwl $8,7($3)sll $7,$7,8lwr $8,4($3)or $7,$7,$9jal mp_msgsw $8,20($sp)lw $2,52($21)sw $2,4($16)lw $3,52($21)sw $16,92($2)j $L393sw $0,68($3)$L434:lw $2,8($19)lw $4,4($20)jal $2addiu $6,$sp,32li $3,1 # 0x1beq $2,$3,$L382lui $2,%hi($LC67)lw $3,%lo($LC67)($2)j $L384sw $3,236($17)$L429:lw $3,56($sp)lw $2,8($23)lw $4,4($20)sw $3,40($16)addiu $6,$16,40jal $2li $5,264 # 0x108beq $2,$17,$L277lw $3,60($sp)lw $6,28($20)lw $2,8($23)lw $4,4($20)sw $3,40($6)li $5,264 # 0x108jal $2addiu $6,$6,40beq $2,$17,$L277lw $3,64($sp)lw $6,28($20)lw $2,8($23)lw $4,4($20)sw $3,40($6)li $5,264 # 0x108jal $2addiu $6,$6,40beq $2,$17,$L277lw $3,68($sp)lw $6,28($20)lw $2,8($23)lw $4,4($20)sw $3,40($6)li $5,264 # 0x108jal $2addiu $6,$6,40beq $2,$17,$L277lw $3,72($sp)lw $6,28($20)lw $2,8($23)lw $4,4($20)sw $3,40($6)li $5,264 # 0x108jal $2addiu $6,$6,40beq $2,$17,$L277lw $3,76($sp)lw $6,28($20)lw $2,8($23)lw $4,4($20)sw $3,40($6)li $5,264 # 0x108jal $2addiu $6,$6,40beq $2,$17,$L277lw $3,80($sp)lw $6,28($20)lw $2,8($23)lw $4,4($20)sw $3,40($6)li $5,264 # 0x108jal $2addiu $6,$6,40beq $2,$17,$L277lw $3,84($sp)lw $6,28($20)lw $2,8($23)lw $4,4($20)sw $3,40($6)li $5,264 # 0x108jal $2addiu $6,$6,40j $L453lw $6,28($20)$L310:lw $fp,48($3)beq $fp,$0,$L313lui $6,%hi($LC58)addiu $6,$6,%lo($LC58)li $4,24 # 0x18jal mp_msgli $5,4 # 0x4jal uc_mallocli $4,44 # 0x2cli $3,1 # 0x1sw $3,0($2)lui $4,%hi(tv_channel_list)lui $3,%hi(tv_channel_current)sw $2,%lo(tv_channel_list)($4)sw $0,36($2)sw $0,40($2)sw $2,%lo(tv_channel_current)($3)$L315:lw $17,0($fp)beq $17,$0,$L439move $4,$17jal strchrli $5,45 # 0x2dbeq $2,$0,$L317move $16,$2lui $2,%hi(tv_channel_current)lw $4,%lo(tv_channel_current)($2)addiu $5,$16,1addiu $4,$4,9jal av_strlcpyli $6,20 # 0x14sb $0,0($16)lui $3,%hi(tv_channel_current)lw $4,%lo(tv_channel_current)($3)move $5,$17addiu $4,$4,4jal strncpyli $6,5 # 0x5lui $4,%hi(tv_channel_current)lw $3,%lo(tv_channel_current)($4)move $18,$4li $16,32j $L319sb $0,8($3)$L320:sb $16,0($2)$L319:lui $2,%hi(tv_channel_current)lw $4,%lo(tv_channel_current)($2)li $5,95 # 0x5fjal strchraddiu $4,$4,9bne $2,$0,$L320move $5,$0move $4,$17li $6,10 # 0xajal __strtol_internalmove $7,$0slt $2,$2,1001beq $2,$0,$L440lw $5,%lo(tv_channel_current)($18)lui $3,%hi(chanlists)sw $0,32($5)lw $2,16($20)addiu $4,$3,%lo(chanlists)sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $3,$3,$4lw $2,8($3)blez $2,$L324lui $4,%hi($LC73)addiu $4,$4,%lo($LC73)lw $22,0($4)move $19,$5move $18,$0j $L326move $17,$0$L441:lw $2,16($20)sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $3,$3,$22lw $2,8($3)slt $2,$18,$2beq $2,$0,$L464lui $2,%hi(tv_channel_current)$L326:lw $2,20($20)addiu $5,$19,4addu $2,$17,$2lw $4,4($2)lw $16,8($2)lw $3,0($2)sw $4,48($sp)sw $3,44($sp)sw $16,52($sp)jal strcasecmpaddiu $4,$sp,44addiu $18,$18,1bne $2,$0,$L441addiu $17,$17,12sw $16,32($19)$L324:lui $2,%hi(tv_channel_current)$L464:lw $4,%lo(tv_channel_current)($2)move $18,$2lw $2,32($4)bne $2,$0,$L329addiu $17,$4,9lui $6,%hi($LC59)addiu $2,$4,9addiu $7,$4,4addiu $6,$6,%lo($LC59)li $4,24 # 0x18li $5,1 # 0x1jal mp_msgsw $2,16($sp)$L331:lui $3,%hi(tv_channel_current)$L456:li $4,44 # 0x2cjal uc_malloclw $16,%lo(tv_channel_current)($3)lui $3,%hi(tv_channel_current)lw $4,%lo(tv_channel_current)($3)sw $2,36($16)lw $3,36($4)lw $2,0($4)sw $0,36($3)lw $5,36($4)sw $4,40($3)addiu $2,$2,1lui $4,%hi(tv_channel_current)sw $2,0($3)sw $5,%lo(tv_channel_current)($4)$L317:j $L315addiu $fp,$fp,4$L329:move $4,$17jal strchrli $5,45 # 0x2dbeq $2,$0,$L442move $16,$2$L332:li $6,10 # 0xaaddiu $4,$16,1move $5,$0jal __strtol_internalmove $7,$0lb $3,0($16)move $6,$2li $2,43 # 0x2bbeq $3,$2,$L443lw $5,%lo(tv_channel_current)($18)$L334:li $2,45 # 0x2dbeq $3,$2,$L444lw $5,%lo(tv_channel_current)($18)j $L331sb $0,0($16)$L444:sll $4,$6,4sll $2,$6,2addu $2,$2,$4lw $3,32($5)sll $4,$2,2addu $2,$2,$4subu $3,$3,$2sw $3,32($5)j $L331sb $0,0($16)$L440:lw $16,%lo(tv_channel_current)($18)move $4,$17move $5,$0li $6,10 # 0xajal __strtol_internalmove $7,$0j $L324sw $2,32($16)$L437:lw $4,4($20)beq $4,$0,$L271move $21,$0$L425:lw $3,0($20)lw $2,4($3)jal $2nopbeq $2,$0,$L255move $21,$0j $L271sw $0,4($20)$L439:lui $2,%hi(tv_channel_current)lw $4,%lo(tv_channel_current)($2)lw $2,40($4)beq $2,$0,$L339nopsw $0,36($2)$L339:jal uc_freenop$L341:lui $3,%hi(tv_channel_list)lw $17,%lo(tv_channel_list)($3)beq $17,$0,$L342noplw $16,28($20)lw $18,4($16)beq $18,$0,$L344lui $2,%hi(tv_channel_current)jal __ctype_b_locnoplb $3,0($18)lw $4,0($2)sll $3,$3,1addu $3,$3,$4lhu $2,0($3)andi $2,$2,0x800bne $2,$0,$L445lui $4,%hi(tv_channel_current)sw $17,%lo(tv_channel_current)($4)$L350:lw $5,4($16)jal strstraddiu $4,$17,9bne $2,$0,$L349lui $2,%hi(tv_channel_current)lw $17,36($17)bne $17,$0,$L350sw $17,%lo(tv_channel_current)($2)lui $4,%hi(tv_channel_list)lw $3,%lo(tv_channel_list)($4)sw $3,%lo(tv_channel_current)($2)$L349:lui $4,%hi(tv_channel_current)$L459:lw $16,%lo(tv_channel_current)($4)addiu $2,$16,9sw $2,16($sp)lw $4,32($16)jal __floatsisfaddiu $16,$16,4lui $3,%hi($LC60)lw $5,%lo($LC60)($3)jal __mulsf3move $4,$2jal __extendsfdf2move $4,$2lui $6,%hi($LC16)addiu $6,$6,%lo($LC16)move $7,$16li $5,4 # 0x4li $4,24 # 0x18sw $2,24($sp)jal mp_msgsw $3,28($sp)lui $3,%hi(tv_channel_current)lw $2,%lo(tv_channel_current)($3)jal __floatsisflw $4,32($2)lui $3,%hi($LC61)lw $5,%lo($LC61)($3)jal __mulsf3move $4,$2jal __fixunssfsimove $4,$2move $5,$2jal tv_set_freqmove $4,$20lui $4,%hi(tv_channel_current)lw $3,%lo(tv_channel_current)($4)lui $2,%hi(tv_channel_last)sw $3,%lo(tv_channel_last)($2)$L357:lw $3,0($20)$L457:lw $4,4($20)lw $2,8($3)li $5,3 # 0x3jal $2move $6,$0li $3,1 # 0x1beq $2,$3,$L446li $5,513 # 0x201lw $2,16($20)$L458:lui $3,%hi(chanlists)addiu $4,$3,%lo(chanlists)sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $3,$3,$4lw $16,8($3)blez $16,$L303lw $3,40($sp)srl $4,$3,4bltz $4,$L373andi $2,$4,0x1jal __floatsisfnopmove $4,$2$L372:lui $2,%hi($LC66)jal __mulsf3lw $5,%lo($LC66)($2)jal __fixsfsimove $4,$2lw $3,20($20)addiu $5,$2,250lw $2,8($3)beq $5,$2,$L447move $4,$0$L378:addiu $4,$4,1beq $4,$16,$L303noplw $2,20($3)bne $5,$2,$L378addiu $3,$3,12addiu $2,$4,1j $L303sw $2,24($20)$L407:j $L403lw $16,28($20)$L443:sll $3,$6,4sll $2,$6,2addu $2,$2,$3lw $4,32($5)sll $3,$2,2addu $2,$2,$3addu $4,$4,$2sw $4,32($5)j $L334lb $3,0($16)$L435:lw $2,8($19)lw $4,4($20)li $5,4 # 0x4jal $2move $6,$0lw $16,28($20)j $L388sw $18,52($16)$L433:lw $2,28($20)lui $6,%hi($LC55)lw $7,8($2)addiu $6,$6,%lo($LC55)li $4,24 # 0x18jal mp_msgli $5,2 # 0x2j $L454lw $3,28($20)$L431:lw $6,28($20)lw $2,8($23)lw $4,4($20)addiu $6,$6,32jal $2li $5,276 # 0x114j $L455lw $2,8($23)$L430:lw $6,28($20)lw $2,8($23)lw $4,4($20)addiu $6,$6,28jal $2li $5,273 # 0x111j $L291lw $16,28($20)$L288:beq $7,$2,$L286li $2,1498808320 # 0x59560000ori $2,$2,0x5955bne $7,$2,$L285nopj $L451lw $2,8($23)$L382:lw $2,32($sp)j $L384sw $2,236($17)$L344:j $L349sw $17,%lo(tv_channel_current)($2)$L442:move $4,$17jal strchrli $5,43 # 0x2bbne $2,$0,$L332move $16,$2j $L456lui $3,%hi(tv_channel_current)$L342:lw $16,28($20)lw $4,0($16)beq $4,$0,$L358move $5,$0jal __strtod_internalmove $6,$0lui $4,%hi($LC62)lw $6,%lo($LC62)($4)lw $7,%lo($LC62+4)($4)move $5,$3jal __muldf3move $4,$2move $5,$3jal __fixunsdfsimove $4,$2addiu $16,$sp,40lw $4,4($20)lw $3,8($23)move $6,$16li $5,514 # 0x202jal $3sw $2,40($sp)lw $2,8($23)lw $4,4($20)move $6,$16jal $2li $5,513 # 0x201lw $16,40($sp)bltz $16,$L361andi $2,$16,0x1jal __floatsisfmove $4,$16move $4,$2$L360:lui $2,%hi($LC64)jal __mulsf3lw $5,%lo($LC64)($2)jal __extendsfdf2move $4,$2lui $6,%hi($LC63)move $7,$16addiu $6,$6,%lo($LC63)li $4,24 # 0x18li $5,6 # 0x6sw $2,16($sp)jal mp_msgsw $3,20($sp)lw $16,28($20)$L358:lw $7,4($16)beq $7,$0,$L357lui $6,%hi($LC65)li $4,24 # 0x18addiu $6,$6,%lo($LC65)jal mp_msgli $5,6 # 0x6lw $3,16($20)lui $2,%hi(chanlists)addiu $4,$2,%lo(chanlists)sll $2,$3,4sll $3,$3,2subu $2,$2,$3addu $2,$2,$4lw $3,8($2)blez $3,$L357move $19,$4move $16,$0move $17,$0j $L364addiu $18,$sp,44$L448:lw $2,16($20)addiu $16,$16,1sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $3,$3,$19lw $2,8($3)slt $2,$16,$2beq $2,$0,$L357nop$L364:lw $2,20($20)move $4,$18addu $2,$17,$2lw $5,4($2)lw $6,8($2)lw $3,0($2)sw $5,48($sp)sw $3,44($sp)sw $6,52($sp)lw $2,28($20)addiu $17,$17,12jal strcasecmplw $5,4($2)bne $2,$0,$L448lui $2,%hi(tv_channel_last_real)lw $4,%lo(tv_channel_last_real)($2)jal strcpymove $5,$18sw $16,24($20)jal __floatsisflw $4,52($sp)lui $3,%hi($LC60)lw $5,%lo($LC60)($3)jal __mulsf3move $4,$2jal __extendsfdf2move $4,$2lui $6,%hi($LC19)addiu $6,$6,%lo($LC19)move $7,$18li $5,4 # 0x4li $4,24 # 0x18sw $3,20($sp)jal mp_msgsw $2,16($sp)jal __floatsisflw $4,52($sp)lui $3,%hi($LC61)lw $5,%lo($LC61)($3)jal __mulsf3move $4,$2jal __fixunssfsimove $4,$2move $5,$2jal tv_set_freqmove $4,$20j $L457lw $3,0($20)$L373:srl $4,$3,5jal __floatsisfor $4,$2,$4move $4,$2jal __addsf3move $5,$2j $L372move $4,$2$L313:jal uc_mallocli $4,5 # 0x5lui $3,%hi(tv_channel_last_real)j $L341sw $2,%lo(tv_channel_last_real)($3)$L446:lw $3,0($20)lw $4,4($20)lw $2,8($3)jal $2addiu $6,$sp,40lw $16,40($sp)bltz $16,$L370nopjal __floatsisfmove $4,$16move $4,$2$L369:lui $2,%hi($LC64)jal __mulsf3lw $5,%lo($LC64)($2)jal __extendsfdf2move $4,$2lui $6,%hi($LC1)addiu $6,$6,%lo($LC1)move $7,$16li $4,24 # 0x18li $5,6 # 0x6sw $2,16($sp)jal mp_msgsw $3,20($sp)j $L458lw $2,16($20)$L445:move $5,$0move $4,$18li $6,10 # 0xajal __strtol_internalmove $7,$0beq $2,$0,$L349move $5,$2lui $2,%hi(tv_channel_list)lw $3,%lo(tv_channel_list)($2)lui $4,%hi(tv_channel_current)slt $2,$5,2bne $2,$0,$L459sw $3,%lo(tv_channel_current)($4)li $6,1 # 0x1move $7,$4$L354:lui $3,%hi(tv_channel_current)lw $2,%lo(tv_channel_current)($3)lw $3,%lo(tv_channel_current)($7)lw $4,36($2)addiu $6,$6,1movn $3,$4,$4bne $6,$5,$L354sw $3,%lo(tv_channel_current)($7)j $L459lui $4,%hi(tv_channel_current)$L447:li $2,1 # 0x1j $L303sw $2,24($20)$L397:$L463:jal af_fmt2strli $6,128 # 0x80move $7,$2lui $6,%hi($LC71)lw $2,36($sp)addiu $6,$6,%lo($LC71)li $4,24 # 0x18li $5,1 # 0x1jal mp_msgsw $2,16($sp)j $L460lw $2,12($19)$L370:andi $2,$16,0x1srl $4,$16,1jal __floatsisfor $4,$2,$4move $4,$2jal __addsf3move $5,$2j $L369move $4,$2$L361:srl $4,$16,1jal __floatsisfor $4,$2,$4move $4,$2jal __addsf3move $5,$2j $L360move $4,$2.set macro.set reorder.end demux_open_tv.section .rodata.cst4.align 2$LC74:.word 1031798784.section .text.tv_step_freq,"ax",@progbits.align 2.align 5.globl tv_step_freq.ent tv_step_freq.type tv_step_freq, @functiontv_step_freq:.frame $sp,48,$31 # vars= 8, regs= 4/0, args= 24, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $18,40($sp)sw $17,36($sp)sw $31,44($sp)sw $16,32($sp)lw $3,0($4)lw $6,28($4)lw $2,8($3)move $17,$4lw $4,4($4)sw $0,108($6)move $18,$5move $6,$0jal $2li $5,3 # 0x3li $3,1 # 0x1addiu $6,$sp,24beq $2,$3,$L474li $5,513 # 0x201lw $3,24($sp)srl $2,$3,1andi $4,$3,0x1bltz $3,$L472or $4,$4,$2$L475:jal __floatsisfmove $4,$3move $5,$18$L476:jal __addsf3move $4,$2jal __fixunssfsimove $4,$2move $5,$2move $4,$17jal tv_set_freqsw $2,24($sp)lw $31,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,48$L474:lw $3,0($17)lw $2,8($3)jal $2lw $4,4($17)lw $16,24($sp)andi $2,$16,0x1srl $4,$16,1bltz $16,$L470or $4,$2,$4jal __floatsisfmove $4,$16move $4,$2$L469:lui $2,%hi($LC74)jal __mulsf3lw $5,%lo($LC74)($2)jal __extendsfdf2move $4,$2lui $6,%hi($LC1)li $4,24 # 0x18addiu $6,$6,%lo($LC1)move $7,$16li $5,6 # 0x6sw $2,16($sp)jal mp_msgsw $3,20($sp)lw $3,24($sp)srl $2,$3,1andi $4,$3,0x1bgez $3,$L475or $4,$4,$2$L472:jal __floatsisfnopmove $4,$2jal __addsf3move $5,$2j $L476move $5,$18$L470:jal __floatsisfnopmove $4,$2jal __addsf3move $5,$2j $L469move $4,$2.set macro.set reorder.end tv_step_freq.globl demuxer_desc_tv.section .rodata.str1.4.align 2$LC75:.ascii "Tv card demuxer\000".align 2$LC76:.ascii "tv\000".align 2$LC77:.ascii "TV\000".align 2$LC78:.ascii "Alex Beregszaszi, Charles R. Henrich\000".align 2$LC79:.ascii "?\000".data.align 2.type demuxer_desc_tv, @object.size demuxer_desc_tv, 52demuxer_desc_tv:.word $LC75.word $LC76.word $LC77.word $LC78.word $LC79.word 9.word 0.word 0.word demux_tv_fill_buffer.word demux_open_tv.word demux_close_tv.word 0.word 0.rdata.align 2.type tvi_driver_list, @object.size tvi_driver_list, 8tvi_driver_list:.word tvi_info_dummy.word 0.align 2.type C.54.4325, @object.size C.54.4325, 32C.54.4325:.word 842094169.word 808596553.word 1498831189.word 844715353.word 1380401696.word 1380401688.word 1380401680.word 1380401679.comm tv_channel_list,4,4.comm tv_channel_current,4,4.comm tv_channel_last,4,4.comm tv_channel_last_real,4,4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -