demux_ts.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 5,308 行 · 第 1/5 页

S
5,308
字号
lw	$18,16($21)lw	$19,20($21)move	$7,$0move	$4,$18jal	__nedf2move	$5,$19beq	$2,$0,$L752move	$6,$0lw	$16,16($23)lw	$17,20($23)move	$7,$0move	$4,$16jal	__nedf2move	$5,$17beq	$2,$0,$L752move	$4,$16jal	__truncdfsf2move	$5,$17move	$17,$2lw	$4,24($23)lw	$2,4($23)lw	$5,0($23)lw	$3,56($22)subu	$4,$4,$2addu	$4,$4,$5jal	__floatsisfsubu	$4,$4,$3lw	$4,44($22)jal	__floatsisfmove	$16,$2move	$5,$2jal	__divsf3move	$4,$16move	$5,$2jal	__addsf3move	$4,$17jal	__extendsfdf2move	$4,$2move	$6,$2move	$4,$18move	$5,$19jal	__gtdf2move	$7,$3bgtz	$2,$L827nop$L752:jal	sync_video_packetmove	$4,$21move	$4,$2lw	$2,52($sp)lw	$3,12($2)addu	$2,$3,$20sltu	$2,$2,2bne	$2,$0,$L828li	$2,435			# 0x1b3beq	$3,$fp,$L829li	$2,826474496			# 0x31430000ori	$2,$2,0x5657beq	$3,$2,$L830addiu	$2,$4,-270$L767:li	$2,-97			# 0xffffffffffffff9fand	$2,$4,$2li	$3,261			# 0x105beq	$2,$3,$L834lw	$31,100($sp)$L764:beq	$4,$0,$L834lw	$31,100($sp)jal	skip_video_packetmove	$4,$21bne	$2,$0,$L771nop$L770:lw	$31,100($sp)$L834:lw	$fp,96($sp)$L846:lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp)j	$31addiu	$sp,$sp,104$L829:li	$2,438			# 0x1b6bne	$4,$2,$L767lw	$31,100($sp)j	$L846lw	$fp,96($sp)$L828:beq	$4,$2,$L834lw	$31,100($sp)li	$2,440			# 0x1b8bne	$4,$2,$L764nopj	$L846lw	$fp,96($sp)$L830:sltu	$2,$2,2beq	$2,$0,$L767lw	$31,100($sp)j	$L846lw	$fp,96($sp)$L827:jal	skip_audio_framemove	$4,$22j	$L835li	$2,-268500992			# 0xffffffffefff0000$L733:beq	$19,$0,$L831nopjal	__floatsisfnopmove	$4,$19jal	__floatsisfmove	$16,$2lw	$5,108($sp)j	$L783move	$4,$2$L730:lw	$4,4($3)j	$L732lw	$18,8($3)$L831:jal	__floatsisfnopmove	$16,$2lui	$2,%hi($LC25)lw	$5,%lo($LC25)($2)j	$L783lw	$4,108($sp)$L738:jal	stream_seek_longnopj	$L836move	$3,$0$L725:lw	$3,52($sp)li	$16,131072			# 0x20000addu	$16,$17,$16lw	$7,252($3)lw	$2,96($16)lui	$6,%hi($LC24)li	$4,7			# 0x7addiu	$6,$6,%lo($LC24)li	$5,6			# 0x6jal	mp_msgsw	$2,16($sp)lw	$4,96($16)bne	$4,$0,$L832lw	$2,52($sp)j	$L727lw	$19,252($2)$L832:j	$L727move	$19,$4$L573:lw	$4,36($16)beq	$4,$0,$L576nopjal	uc_freenop$L576:sw	$0,36($16)lw	$4,36($16)bne	$4,$0,$L833sw	$18,0($16)$L578:j	$L580sw	$0,0($16)$L804:lw	$4,36($16)beq	$4,$0,$L569nopjal	uc_freenop$L569:sw	$0,36($16)lw	$4,36($16)bne	$4,$0,$L565sw	$18,0($16)$L805:j	$L567sw	$0,0($16)$L802:lw	$4,36($16)beq	$4,$0,$L558nopjal	uc_freenop$L558:sw	$0,36($16)lw	$4,36($16)bne	$4,$0,$L554sw	$18,0($16)$L803:j	$L556sw	$0,0($16)$L806:lw	$3,40($sp)lw	$2,44($3)addiu	$2,$2,-1bne	$2,$0,$L587sw	$2,44($3)lw	$4,36($3)bne	$4,$0,$L789nopj	$L593nop$L813:lw	$2,44($2)lw	$3,44($sp)addiu	$2,$2,-1bne	$2,$0,$L633sw	$2,44($3)lw	$4,36($3)bne	$4,$0,$L795nopj	$L639nop$L820:lw	$2,44($2)lw	$3,48($sp)addiu	$2,$2,-1bne	$2,$0,$L679sw	$2,44($3)lw	$4,36($3)bne	$4,$0,$L801nopj	$L685nop$L814:lw	$2,44($3)lw	$3,28($sp)addiu	$2,$2,-1bne	$2,$0,$L639sw	$2,44($3)lw	$4,36($3)beq	$4,$0,$L645nopjal	uc_freenopj	$L795lw	$4,28($sp)$L807:lw	$2,44($2)lw	$3,32($sp)addiu	$2,$2,-1bne	$2,$0,$L593sw	$2,44($3)lw	$4,36($3)beq	$4,$0,$L599nopjal	uc_freenopj	$L789lw	$4,32($sp)$L821:lw	$2,44($3)lw	$3,24($sp)addiu	$2,$2,-1bne	$2,$0,$L685sw	$2,44($3)lw	$4,36($3)beq	$4,$0,$L691nopjal	uc_freenopj	$L801lw	$4,24($sp)$L822:lw	$2,44($fp)addiu	$2,$2,-1bne	$2,$0,$L691sw	$2,44($fp)lw	$4,36($fp)beq	$4,$0,$L697nopjal	uc_freenopj	$L697nop$L815:lw	$2,44($fp)addiu	$2,$2,-1bne	$2,$0,$L645sw	$2,44($fp)lw	$4,36($fp)beq	$4,$0,$L651nopjal	uc_freenopj	$L651nop$L808:lw	$2,44($fp)addiu	$2,$2,-1bne	$2,$0,$L599sw	$2,44($fp)lw	$4,36($fp)beq	$4,$0,$L605nopjal	uc_freenopj	$L605nop$L816:lw	$2,44($20)addiu	$2,$2,-1bne	$2,$0,$L651sw	$2,44($20)lw	$4,36($20)beq	$4,$0,$L657nopjal	uc_freenopj	$L657nop$L809:lw	$2,44($20)addiu	$2,$2,-1bne	$2,$0,$L605sw	$2,44($20)lw	$4,36($20)beq	$4,$0,$L611nopjal	uc_freenopj	$L611nop$L823:lw	$2,44($20)addiu	$2,$2,-1bne	$2,$0,$L697sw	$2,44($20)lw	$4,36($20)beq	$4,$0,$L703nopjal	uc_freenopj	$L703nop$L826:lw	$2,44($16)addiu	$2,$2,-1bne	$2,$0,$L715sw	$2,44($16)lw	$4,36($16)beq	$4,$0,$L782nopjal	uc_freenopj	$L796move	$4,$16$L819:lw	$2,44($16)addiu	$2,$2,-1bne	$2,$0,$L669sw	$2,44($16)lw	$4,36($16)beq	$4,$0,$L781nopjal	uc_freenopj	$L790move	$4,$16$L812:lw	$2,44($16)addiu	$2,$2,-1bne	$2,$0,$L623sw	$2,44($16)lw	$4,36($16)beq	$4,$0,$L780nopjal	uc_freenopj	$L784move	$4,$16$L818:lw	$2,44($18)addiu	$2,$2,-1bne	$2,$0,$L663sw	$2,44($18)lw	$4,36($18)beq	$4,$0,$L669nopjal	uc_freenopj	$L669nop$L817:lw	$2,44($19)addiu	$2,$2,-1bne	$2,$0,$L657sw	$2,44($19)lw	$4,36($19)beq	$4,$0,$L663nopjal	uc_freenopj	$L663nop$L825:lw	$2,44($18)addiu	$2,$2,-1bne	$2,$0,$L709sw	$2,44($18)lw	$4,36($18)beq	$4,$0,$L715nopjal	uc_freenopj	$L715nop$L824:lw	$2,44($19)addiu	$2,$2,-1bne	$2,$0,$L703sw	$2,44($19)lw	$4,36($19)beq	$4,$0,$L709nopjal	uc_freenopj	$L709nop$L811:lw	$2,44($18)addiu	$2,$2,-1bne	$2,$0,$L617sw	$2,44($18)lw	$4,36($18)beq	$4,$0,$L623nopjal	uc_freenopj	$L623nop$L810:lw	$2,44($19)addiu	$2,$2,-1bne	$2,$0,$L611sw	$2,44($19)lw	$4,36($19)beq	$4,$0,$L617nopjal	uc_freenopj	$L617nop.set	macro.set	reorder.end	demux_seek_ts.section	.rodata.str1.4.align	2$LC26:.ascii	"audio\000".align	2$LC27:.ascii	"video\000".align	2$LC28:.ascii	"sub\000".align	2$LC29:.ascii	"ADDED %d  bytes to %s fifo, PTS=%.3f\012\000".globl	__subdf3.globl	__gtsf2.globl	__subsf3.globl	__fixunssfsi.section	.rodata.cst4.align	2$LC30:.word	1065353216.section	.text.fill_packet,"ax",@progbits.align	2.align	5.ent	fill_packet.type	fill_packet, @functionfill_packet:.frame	$sp,72,$31		# vars= 0, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-72sw	$23,60($sp)sw	$22,56($sp)sw	$21,52($sp)sw	$19,44($sp)sw	$31,68($sp)sw	$fp,64($sp)sw	$20,48($sp)sw	$18,40($sp)sw	$17,36($sp)sw	$16,32($sp)lw	$16,0($6)move	$22,$6move	$23,$4move	$21,$5sw	$7,84($sp)beq	$16,$0,$L848lw	$19,88($sp)lw	$18,0($7)blez	$18,$L848noplw	$4,36($16)jal	uc_reallocaddiu	$5,$18,8sw	$2,36($16)beq	$2,$0,$L851sw	$18,0($16)addu	$4,$2,$18move	$5,$0jal	memsetli	$6,8			# 0x8lw	$5,0($22)jal	ds_add_packetmove	$4,$21lw	$2,52($23)beq	$21,$2,$L877lui	$2,%hi($LC26)$L854:lw	$2,56($23)beq	$21,$2,$L874lui	$2,%hi($LC28)addiu	$3,$2,%lo($LC28)$L856:lw	$2,0($22)sw	$3,16($sp)lw	$8,8($2)lw	$9,12($2)lui	$6,%hi($LC29)addiu	$6,$6,%lo($LC29)li	$4,7			# 0x7li	$5,7			# 0x7move	$7,$18sw	$8,24($sp)jal	mp_msgsw	$9,28($sp)beq	$19,$0,$L878lw	$2,84($sp)lw	$2,0($22)lw	$20,16($19)lw	$16,8($2)lw	$17,12($2)jal	__extendsfdf2move	$4,$20move	$6,$2move	$4,$16move	$5,$17jal	__subdf3move	$7,$3move	$5,$3jal	__truncdfsf2move	$4,$2lui	$fp,%hi($LC30)li	$3,2147418112			# 0x7fff0000ori	$3,$3,0xfffflw	$5,%lo($LC30)($fp)jal	__gtsf2and	$4,$2,$3blez	$2,$L861noplw	$5,12($19)jal	__subsf3move	$4,$20lw	$4,8($19)jal	__addsf3move	$5,$2sw	$2,8($19)move	$4,$16jal	__truncdfsf2move	$5,$17sw	$2,12($19)sw	$2,16($19)$L864:lw	$2,0($19)lw	$3,4($19)addu	$16,$2,$18sra	$5,$18,31addu	$17,$3,$5sltu	$6,$16,$2addu	$17,$6,$17lw	$5,12($19)lw	$4,16($19)sw	$16,0($19)jal	__subsf3sw	$17,4($19)lw	$5,8($19)jal	__addsf3move	$4,$2move	$4,$2move	$5,$0jal	__gtsf2move	$19,$2blez	$2,$L878lw	$2,84($sp)lw	$2,56($23)beq	$21,$2,$L875lw	$5,%lo($LC30)($fp)$L859:lw	$2,84($sp)$L878:sw	$0,0($22)sw	$0,0($2)lw	$31,68($sp)move	$2,$18lw	$fp,64($sp)lw	$23,60($sp)lw	$22,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	$31addiu	$sp,$sp,72$L851:lw	$5,0($22)sw	$0,0($16)jal	ds_add_packetmove	$4,$21lw	$2,52($23)bne	$21,$2,$L854lui	$2,%hi($LC26)$L877:j	$L856addiu	$3,$2,%lo($LC26)$L848:j	$L859move	$18,$0$L875:move	$4,$19jal	__gtsf2lw	$20,2248($23)blez	$2,$L859li	$2,131072			# 0x20000move	$4,$16move	$5,$17move	$6,$0move	$7,$0jal	__cmpdi2addu	$20,$20,$2blez	$2,$L871sll	$6,$17,31move	$4,$16jal	__floatdisfmove	$5,$17move	$5,$19$L876:jal	__divsf3move	$4,$2jal	__fixunssfsimove	$4,$2j	$L859sw	$2,96($20)$L861:move	$4,$16jal	__truncdfsf2move	$5,$17j	$L864sw	$2,16($19)$L874:lui	$2,%hi($LC27)j	$L856addiu	$3,$2,%lo($LC27)$L871:srl	$2,$16,1or	$2,$6,$2srl	$3,$17,1andi	$4,$16,0x1move	$5,$0or	$5,$5,$3jal	__floatdisfor	$4,$4,$2move	$4,$2jal	__addsf3move	$5,$2j	$L876move	$5,$19.set	macro.set	reorder.end	fill_packet.section	.rodata.str1.4.align	2$LC31:.ascii	"\015\012ADDED AUDIO PID %d, type: %x stream n. %d\015\012".ascii	"\000".align	2$LC32:.ascii	"\015\012ADDED VIDEO PID %d, type: %x stream n. %d\015\012".ascii	"\000".align	2$LC33:.ascii	"EXTRADATA(%d BYTES): \012\000".align	2$LC34:.ascii	"%02x \000".align	2$LC35:.ascii	"\012\000".section	.text.ts_add_stream,"ax",@progbits.align	2.align	5.ent	ts_add_stream.type	ts_add_stream, @functionts_add_stream:.frame	$sp,120,$31		# vars= 72, regs= 6/0, args= 24, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-120sw	$20,112($sp)sw	$18,104($sp)sw	$31,116($sp)sw	$19,108($sp)sw	$17,100($sp)sw	$16,96($sp)lw	$6,28($5)lw	$17,2248($4)sll	$2,$6,2sll	$3,$6,4subu	$3,$3,$2move	$18,$5addu	$3,$3,$17li	$5,65536			# 0x10000addu	$3,$3,$5lw	$2,-32764($3).set	noreorder.set	nomacrobeq	$2,$0,$L971move	$20,$4.set	macro.set	reorder$L958:lw	$31,116($sp)$L979:lw	$20,112($sp)$L981:lw	$19,108($sp)lw	$18,104($sp)lw	$17,100($sp)lw	$16,96($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,120.set	macro.set	reorder$L971:lw	$4,12($18)li	$7,80			# 0x50.set	noreorder.set	nomacrobeq	$4,$7,$L882li	$8,8192			# 0x2000.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$8,$L882ori	$5,$5,0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$5,$L882li	$2,1093926912			# 0x41340000.set	macro.set	reorderori	$2,$2,0x504d.set	noreorder.set	nomacrobeq	$4,$2,$L882li	$9,8193			# 0x2001.set	macro.set	reorderbeq	$4,$9,$L882lw	$3,16($18)beq	$3,$7,$L882beq	$3,$8,$L882beq	$3,$5,$L882.set	noreorder.set	nomacrobeq	$3,$2,$L976li	$2,131072			# 0x20000.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$9,$L977li	$3,-268500992			# 0xffffffffefff0000.set	macro.set	reorder$L882:li	$2,131072			# 0x20000$L976:addu	$2,$17,$2lw	$5,104($2)slt	$3,$5,255bne	$3,$0,$L972$L892:li	$3,-268500992			# 0xffffffffefff0000$L977:ori	$3,$3,0xffffaddu	$2,$4,$3sltu	$2,$2,2.set	noreorder.set	nomacrobne	$2,$0,$L916li	$2,268435456			# 0x10000000.set	macro.set	reorderori	$5,$2,0x4.set	noreorder.set	nomacrobeq	$4,$5,$L916ori	$6,$2,0x5.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$6,$L916li	$2,828571648			# 0x31630000.set	macro.set	reorderori	$7,$2,0x7661.set	noreorder.set	nomacrobeq	$4,$7,$L916li	$2,826474496			# 0x31430000.set	macro.set	reorderori	$8,$2,0x5657.set	noreorder.set	nomacrobeq	$4,$8,$L978li	$2,131072			# 0x20000.set	macro.set	reorderlw	$4,16($18)addu	$2,$4,$3sltu	$2,$2,2bne	$2,$0,$L916beq	$4,$5,$L916.set	noreorder.set	nomacrobeq	$4,$6,$L978li	$2,131072			# 0x20000.set	macro.set	reorderbeq	$4,$7,$L978.set	noreorder.set	nomacrobne	$4,$8,$L979lw	$31,116($sp).set	macro.set	reorder$L916:li	$2,131072			# 0x20000$L978:

⌨️ 快捷键说明

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