demux_ts.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 5,308 行 · 第 1/5 页
S
5,308 行
$L539:addu $2,$2,$17bne $14,$0,$L465addu $3,$2,$12lw $2,-32756($3)beq $2,$16,$L527nop$L465:addiu $9,$9,1slt $2,$9,$7bne $2,$0,$L464addiu $8,$8,24$L462:lhu $3,0($11)li $2,131072 # 0x20000addu $2,$17,$2sw $3,0($23)sw $3,92($2)li $4,1 # 0x1lw $31,92($sp)lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp)move $2,$4j $31addiu $sp,$sp,96$L526:lw $2,-32760($5)li $13,1 # 0x1j $L465sw $2,8($23)$L510:beq $9,$0,$L540lw $3,40($sp)li $2,131072 # 0x20000addu $2,$17,$2lw $16,12($2)beq $16,$0,$L541li $2,131072 # 0x20000lw $4,48($16)beq $4,$0,$L528nopjal free_demux_packetnop$L491:jal uc_freemove $4,$16$L306:li $2,131072 # 0x20000addu $2,$17,$2sw $0,12($2)li $2,131072 # 0x20000$L541:addu $2,$17,$2sw $0,16($2)lw $3,40($sp)$L540:beq $3,$0,$L542li $5,-2 # 0xfffffffffffffffeli $2,131072 # 0x20000addu $2,$17,$2lw $16,28($2)beq $16,$0,$L543li $2,131072 # 0x20000lw $4,48($16)beq $4,$0,$L529nopjal free_demux_packetnop$L492:jal uc_freemove $4,$16$L316:li $2,131072 # 0x20000addu $2,$17,$2sw $0,28($2)li $2,131072 # 0x20000$L543:addu $2,$17,$2sw $0,32($2)li $5,-2 # 0xfffffffffffffffe$L542:move $4,$19sw $5,68($19)jal ds_free_packssw $0,92($19)lw $2,68($19)li $4,1 # 0x1sw $2,0($23)lw $31,92($sp)lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp)move $2,$4j $31addiu $sp,$sp,96$L527:lw $2,-32760($3)li $14,1 # 0x1j $L465sw $2,4($23)$L476:move $12,$4j $L439addiu $2,$4,1$L511:lw $5,68($19)addu $3,$17,$2move $16,$0j $L323li $4,8192 # 0x2000$L324:addiu $16,$16,1$L544:beq $16,$4,$L508addiu $3,$3,12$L323:lw $2,0($3)bne $2,$5,$L324noplw $2,4($3)bne $8,$2,$L544addiu $16,$16,1addiu $16,$16,-1$L508:li $2,-2147483648 # 0xffffffff80000000$L545:addiu $3,$16,1ori $2,$2,0x1fffand $7,$3,$2bltz $7,$L530li $2,-8192 # 0xffffffffffffe000$L327:sll $6,$7,2move $16,$7sll $7,$7,4subu $2,$7,$6addu $2,$2,$17li $3,65536 # 0x10000addu $3,$2,$3lw $4,-32756($3)bne $8,$4,$L545li $2,-2147483648 # 0xffffffff80000000lw $2,-32760($3)beq $2,$5,$L329noplw $3,-32764($3)beq $3,$0,$L508sw $3,44($sp)move $3,$7move $4,$6sw $6,48($sp)j $L331sw $7,52($sp)$L530:addiu $7,$7,-1or $7,$7,$2j $L327addiu $7,$7,1$L509:lw $19,52($4)li $9,1 # 0x1j $L297sw $0,40($sp)$L528:lw $2,44($16)addiu $2,$2,-1bne $2,$0,$L306sw $2,44($16)lw $4,36($16)beq $4,$0,$L491nopjal uc_freenopj $L491nop$L529:lw $2,44($16)addiu $2,$2,-1bne $2,$0,$L316sw $2,44($16)lw $4,36($16)beq $4,$0,$L492nopjal uc_freenopj $L492nop$L512:lw $2,44($22)addiu $2,$2,-1bne $2,$0,$L344sw $2,44($22)lw $4,36($22)bne $4,$0,$L501nopj $L350nop$L519:lw $2,44($22)addiu $2,$2,-1bne $2,$0,$L389sw $2,44($22)lw $4,36($22)bne $4,$0,$L507nopj $L395nop$L430:blez $9,$L292move $12,$0lw $8,84($3)move $3,$0j $L449move $4,$0$L531:move $11,$3$L452:addiu $12,$12,1$L546:beq $12,$9,$L460addiu $8,$8,60move $3,$11$L449:lhu $2,0($8)bne $13,$2,$L531move $11,$8lhu $7,24($8)blez $7,$L452move $4,$0lw $5,28($8)move $6,$0li $10,65536 # 0x10000$L455:lhu $2,0($5)addiu $6,$6,1sll $3,$2,4sll $2,$2,2subu $3,$3,$2addu $3,$3,$17addu $2,$2,$17addu $4,$3,$10lw $3,4($2)beq $3,$0,$L456addiu $5,$5,24lw $2,-32764($4)beq $2,$0,$L456noplw $2,-32756($4)addiu $2,$2,-1sltu $2,$2,2bne $2,$0,$L452li $4,1 # 0x1$L456:bne $6,$7,$L455move $4,$0j $L546addiu $12,$12,1$L513:lw $4,36($sp)lw $2,44($4)addiu $2,$2,-1bne $2,$0,$L350sw $2,44($4)lw $4,36($4)beq $4,$0,$L356nopjal uc_freenopj $L501lw $4,36($sp)$L520:lw $4,28($sp)lw $2,44($4)addiu $2,$2,-1bne $2,$0,$L395sw $2,44($4)lw $4,36($4)beq $4,$0,$L401nopjal uc_freenopj $L507lw $4,28($sp)$L514:lw $2,44($3)addiu $2,$2,-1bne $2,$0,$L356sw $2,44($3)lw $4,36($3)beq $4,$0,$L362nopjal uc_freenopj $L362nop$L521:lw $2,44($3)addiu $2,$2,-1bne $2,$0,$L401sw $2,44($3)lw $4,36($3)beq $4,$0,$L407nopjal uc_freenopj $L407nop$L515:lw $2,44($fp)addiu $2,$2,-1bne $2,$0,$L362sw $2,44($fp)lw $4,36($fp)beq $4,$0,$L368nopjal uc_freenopj $L368nop$L522:lw $2,44($fp)addiu $2,$2,-1bne $2,$0,$L407sw $2,44($fp)lw $4,36($fp)beq $4,$0,$L413nopjal uc_freenopj $L413nop$L518:lw $2,44($18)addiu $2,$2,-1bne $2,$0,$L380sw $2,44($18)lw $4,36($18)beq $4,$0,$L493nopjal uc_freenopj $L496move $4,$18$L525:lw $2,44($18)addiu $2,$2,-1bne $2,$0,$L425sw $2,44($18)lw $4,36($18)beq $4,$0,$L494nopjal uc_freenopj $L502move $4,$18$L516:lw $2,44($21)addiu $2,$2,-1bne $2,$0,$L368sw $2,44($21)lw $4,36($21)beq $4,$0,$L374nopjal uc_freenopj $L374nop$L523:lw $2,44($21)addiu $2,$2,-1bne $2,$0,$L413sw $2,44($21)lw $4,36($21)beq $4,$0,$L419nopjal uc_freenopj $L419nop$L517:lw $2,44($20)addiu $2,$2,-1bne $2,$0,$L374sw $2,44($20)lw $4,36($20)beq $4,$0,$L380nopjal uc_freenopj $L380nop$L524:lw $2,44($20)addiu $2,$2,-1bne $2,$0,$L419sw $2,44($20)lw $4,36($20)beq $4,$0,$L425nopjal uc_freenopj $L425nop.set macro.set reorder.end demux_ts_control.section .rodata.str1.4.align 2$LC24:.ascii "IBPS: %d, vb: %d\015\012\000".globl __fixsfsi.globl __nedf2.globl __truncdfsf2.globl __gtdf2.section .rodata.cst4.align 2$LC25:.word 1210726144.section .text.demux_seek_ts,"ax",@progbits.align 2.align 5.ent demux_seek_ts.type demux_seek_ts, @functiondemux_seek_ts:.frame $sp,104,$31 # vars= 40, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-104sw $31,100($sp)sw $fp,96($sp)sw $23,92($sp)sw $22,88($sp)sw $21,84($sp)sw $20,80($sp)sw $19,76($sp)sw $18,72($sp)sw $17,68($sp)sw $16,64($sp)lw $17,2248($4)lw $3,60($4)li $2,131072 # 0x20000lw $21,56($4)addu $2,$17,$2lw $23,52($4)sw $3,56($sp)lw $16,12($2)lw $3,92($21)sw $4,104($sp)sw $5,108($sp)sw $7,116($sp)lw $22,92($23)beq $16,$0,$L548sw $3,52($sp)lw $18,16($2)beq $18,$0,$L837li $2,131072 # 0x20000blez $18,$L802noplw $4,36($16)jal uc_reallocaddiu $5,$18,8move $4,$2sw $2,36($16)beq $4,$0,$L803sw $18,0($16)$L554:addu $4,$4,$18move $5,$0jal memsetli $6,8 # 0x8$L556:li $16,131072 # 0x20000addu $16,$17,$16lw $4,8($16)jal ds_add_packetlw $5,12($16)sw $0,12($16)sw $0,16($16)$L548:li $2,131072 # 0x20000$L837:addu $5,$17,$2lw $16,28($5)beq $16,$0,$L838li $2,131072 # 0x20000lw $18,32($5)beq $18,$0,$L838nopblez $18,$L804noplw $4,36($16)jal uc_reallocaddiu $5,$18,8move $4,$2sw $2,36($16)beq $4,$0,$L805sw $18,0($16)$L565:addu $4,$4,$18move $5,$0jal memsetli $6,8 # 0x8$L567:li $16,131072 # 0x20000addu $16,$17,$16lw $4,24($16)jal ds_add_packetlw $5,28($16)sw $0,28($16)sw $0,32($16)li $2,131072 # 0x20000$L838:addu $5,$17,$2lw $16,44($5)beq $16,$0,$L839lw $3,104($sp)lw $18,48($5)beq $18,$0,$L839nopblez $18,$L573noplw $4,36($16)jal uc_reallocaddiu $5,$18,8move $4,$2sw $2,36($16)beq $4,$0,$L578sw $18,0($16)$L833:addu $4,$4,$18move $5,$0jal memsetli $6,8 # 0x8$L580:li $16,131072 # 0x20000addu $16,$17,$16lw $4,40($16)jal ds_add_packetlw $5,44($16)sw $0,44($16)sw $0,48($16)lw $3,104($sp)$L839:lw $2,60($3)lw $3,52($sp)lw $2,68($2)sltu $3,$0,$3sw $3,36($sp)beq $22,$0,$L581sw $2,60($sp)li $2,131072 # 0x20000addu $2,$17,$2lw $2,12($2)beq $2,$0,$L583sw $2,40($sp)lw $2,48($2)beq $2,$0,$L806sw $2,32($sp)lw $fp,48($2)beq $fp,$0,$L807noplw $20,48($fp)beq $20,$0,$L808noplw $19,48($20)beq $19,$0,$L809noplw $18,48($19)beq $18,$0,$L810noplw $16,48($18)beq $16,$0,$L811noplw $4,48($16)beq $4,$0,$L812nopjal free_demux_packetnop$L780:move $4,$16$L784:jal uc_freenop$L623:jal uc_freemove $4,$18$L617:jal uc_freemove $4,$19$L611:jal uc_freemove $4,$20$L605:jal uc_freemove $4,$fp$L599:lw $4,32($sp)$L789:jal uc_freenop$L593:jal uc_freelw $4,40($sp)$L587:li $2,131072 # 0x20000addu $2,$17,$2sw $0,12($2)$L583:li $2,131072 # 0x20000addu $2,$17,$2sw $0,16($2)$L581:lw $2,36($sp)beq $2,$0,$L840lw $2,60($sp)li $2,131072 # 0x20000addu $2,$17,$2lw $2,28($2)beq $2,$0,$L629sw $2,44($sp)lw $3,48($2)beq $3,$0,$L813sw $3,28($sp)lw $fp,48($3)beq $fp,$0,$L814noplw $20,48($fp)beq $20,$0,$L815noplw $19,48($20)beq $19,$0,$L816noplw $18,48($19)beq $18,$0,$L817noplw $16,48($18)beq $16,$0,$L818noplw $4,48($16)beq $4,$0,$L819nopjal free_demux_packetnop$L781:move $4,$16$L790:jal uc_freenop$L669:jal uc_freemove $4,$18$L663:jal uc_freemove $4,$19$L657:jal uc_freemove $4,$20$L651:jal uc_freemove $4,$fp$L645:lw $4,28($sp)$L795:jal uc_freenop$L639:jal uc_freelw $4,44($sp)$L633:li $2,131072 # 0x20000addu $2,$17,$2sw $0,28($2)$L629:li $2,131072 # 0x20000addu $2,$17,$2sw $0,32($2)lw $2,60($sp)$L840:blez $2,$L673li $2,131072 # 0x20000addu $2,$17,$2lw $2,44($2)beq $2,$0,$L675sw $2,48($sp)lw $3,48($2)beq $3,$0,$L820sw $3,24($sp)lw $fp,48($3)beq $fp,$0,$L821noplw $20,48($fp)beq $20,$0,$L822noplw $19,48($20)beq $19,$0,$L823noplw $18,48($19)beq $18,$0,$L824noplw $16,48($18)beq $16,$0,$L825noplw $4,48($16)beq $4,$0,$L826nopjal free_demux_packetnop$L782:move $4,$16$L796:jal uc_freenop$L715:jal uc_freemove $4,$18$L709:jal uc_freemove $4,$19$L703:jal uc_freemove $4,$20$L697:jal uc_freemove $4,$fp$L691:lw $4,24($sp)$L801:jal uc_freenop$L685:jal uc_freelw $4,48($sp)$L679:li $2,131072 # 0x20000addu $2,$17,$2sw $0,44($2)$L675:li $2,131072 # 0x20000addu $2,$17,$2sw $0,48($2)$L673:beq $22,$0,$L841lw $2,52($sp)jal ds_free_packsmove $4,$23lw $2,52($sp)$L841:beq $2,$0,$L842lw $3,104($sp)jal ds_free_packsmove $4,$21lw $3,104($sp)$L842:lw $2,60($3)lw $3,68($2)blez $3,$L843lw $2,36($sp)jal ds_free_packslw $4,56($sp)lw $2,36($sp)$L843:bne $2,$0,$L725move $19,$0$L727:lw $3,116($sp)andi $2,$3,0x1beq $2,$0,$L730lw $3,104($sp)lw $2,104($sp)lw $18,8($2)move $4,$18$L732:lw $3,116($sp)andi $2,$3,0x2beq $2,$0,$L733nopjal __floatsisfnopmove $16,$2lw $2,104($sp)lw $4,12($2)jal __floatsisfsubu $4,$4,$18lw $4,108($sp)move $5,$2$L783:jal __mulsf3nopmove $5,$2jal __addsf3move $4,$16jal __fixsfsimove $4,$2lw $3,104($sp)move $5,$18lw $4,16($3)slt $3,$2,$18lw $6,44($4)movz $5,$2,$3slt $2,$5,$6beq $2,$0,$L738noplw $2,40($4)subu $2,$6,$2subu $2,$5,$2bltz $2,$L738nopsw $2,36($4)move $3,$0$L836:li $4,32768 # 0x8000addu $2,$17,$3$L844:lw $2,4($2)beq $2,$0,$L743addiu $3,$3,4sw $0,40($2)$L743:bne $3,$4,$L844addu $2,$17,$3lui $2,%hi(videobuf_code_len)sw $0,%lo(videobuf_code_len)($2)lw $2,52($sp)beq $2,$0,$L746nopjal ds_fill_buffermove $4,$21$L746:beq $22,$0,$L845lw $3,52($sp)jal ds_fill_buffermove $4,$23lw $3,52($sp)$L845:beq $3,$0,$L770nopli $2,-268500992 # 0xffffffffefff0000$L835:li $3,268435456 # 0x10000000ori $20,$2,0xffffori $fp,$3,0x4$L771:beq $22,$0,$L752noplw $2,28($23)bne $2,$0,$L752move $6,$0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?