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 + -
显示快捷键?