mpegts.s

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

S
4,844
字号
$L357:.set	noreorder.set	nomacrobgtz	$18,$L255lw	$31,60($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L370lw	$fp,56($sp).set	macro.set	reorder$L350:sw	$0,24($17).set	noreorder.set	nomacroj	$L252sw	$0,28($17).set	macro.set	reorder$L351:addiu	$4,$3,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L264addiu	$5,$19,-4.set	macro.set	reorder$L338:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L338$L264:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L364andi	$2,$16,0x3.set	macro.set	reorder$L339:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L339andi	$2,$16,0x3.set	macro.set	reorder$L364:.set	noreorder.set	nomacrobeq	$2,$fp,$L270li	$3,3			# 0x3.set	macro.set	reorderbeq	$2,$3,$L271bne	$2,$20,$L268lbu	$2,4($5).set	noreorder.set	nomacroj	$L268sb	$2,4($4).set	macro.set	reorder$L259:lw	$3,32($17).set	noreorder.set	nomacrobeq	$3,$0,$L320move	$16,$18.set	macro.set	reorderlw	$2,28($17)subu	$16,$3,$2slt	$3,$18,$16beq	$3,$0,$L355move	$16,$18$L320:lw	$2,20($17).set	noreorder.set	nomacrobeq	$2,$0,$L335lw	$18,32($23).set	macro.set	reordermove	$4,$18.set	noreorder.set	nomacrojal	av_new_packetmove	$5,$16.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L358lw	$31,60($sp).set	macro.set	reordersltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L323lw	$4,16($18).set	macro.set	reorderandi	$2,$4,0x3bne	$2,$0,$L323andi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L365move	$5,$19.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L327addiu	$5,$19,-4.set	macro.set	reorder$L336:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L336$L327:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L366andi	$2,$16,0x3.set	macro.set	reorder$L337:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L337andi	$2,$16,0x3.set	macro.set	reorder$L366:.set	noreorder.set	nomacrobeq	$2,$fp,$L333li	$3,3			# 0x3.set	macro.set	reorderbeq	$2,$3,$L334bne	$2,$20,$L331lbu	$2,4($5)sb	$2,4($4)$L331:lw	$2,40($17)$L359:lw	$3,44($17)lw	$4,20($17)sw	$2,0($18)sw	$3,4($18)lw	$6,0($4)lw	$2,48($17)lw	$3,52($17)move	$4,$0li	$5,-2147483648			# 0xffffffff80000000sw	$2,8($18)sw	$3,12($18)sw	$6,24($18)sw	$4,48($17)sw	$5,52($17)sw	$20,28($23)sw	$4,40($17).set	noreorder.set	nomacroj	$L335sw	$5,44($17).set	macro.set	reorder$L352:lbu	$2,59($17)ori	$3,$2,0x100addiu	$5,$3,-448sltu	$2,$5,48.set	noreorder.set	nomacrobne	$2,$0,$L275li	$2,445			# 0x1bd.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L275li	$2,509			# 0x1fd.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L367li	$2,3			# 0x3.set	macro.set	reorder$L275:lw	$2,20($17).set	noreorder.set	nomacrobeq	$2,$0,$L356li	$2,16			# 0x10.set	macro.set	reorder$L278:sw	$20,24($17)lbu	$2,4($21)lbu	$3,5($21)sll	$2,$2,8or	$2,$2,$3.set	noreorder.set	nomacrobeq	$2,$0,$L298sw	$2,32($17).set	macro.set	reorderaddiu	$2,$2,6sw	$2,32($17)$L298:lbu	$2,64($17)addiu	$2,$2,9.set	noreorder.set	nomacrobgtz	$18,$L255sw	$2,36($17).set	macro.set	reorder.set	noreorder.set	nomacroj	$L358lw	$31,60($sp).set	macro.set	reorder$L355:.set	noreorder.set	nomacrobgtz	$16,$L320lw	$31,60($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L370lw	$fp,56($sp).set	macro.set	reorder$L354:lbu	$4,3($5)lbu	$3,2($5)lbu	$2,4($5)lbu	$8,1($5)lbu	$5,9($22)sll	$4,$4,8or	$4,$4,$2sll	$8,$8,8srl	$2,$5,1or	$8,$8,$3andi	$2,$2,0x7move	$3,$0srl	$5,$2,2sra	$4,$4,1sll	$3,$3,30move	$6,$4or	$3,$5,$3sra	$8,$8,1sll	$2,$2,30or	$2,$2,$6sll	$8,$8,15move	$5,$0or	$3,$3,$7or	$6,$5,$3or	$4,$8,$2sw	$6,44($17)sw	$4,40($17)addiu	$2,$22,14lbu	$8,1($2)lbu	$5,2($2)sll	$8,$8,8lbu	$4,3($2)or	$8,$8,$5lbu	$5,14($22)lbu	$3,4($2)sll	$4,$4,8srl	$2,$5,1or	$4,$4,$3andi	$2,$2,0x7move	$3,$0srl	$5,$2,2sra	$4,$4,1sll	$3,$3,30move	$6,$4or	$3,$5,$3sra	$8,$8,1sll	$2,$2,30or	$2,$2,$6sll	$8,$8,15move	$5,$0or	$3,$3,$7or	$6,$5,$3or	$4,$8,$2sw	$4,48($17)sw	$6,52($17).set	noreorder.set	nomacroj	$L357sw	$fp,24($17).set	macro.set	reorder$L310:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L308sb	$3,5($4).set	macro.set	reorder$L271:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L268sb	$2,6($4).set	macro.set	reorder$L353:lbu	$4,3($5)lbu	$3,2($5)lbu	$2,4($5)lbu	$8,1($5)lbu	$5,9($22)sll	$4,$4,8or	$4,$4,$2sll	$8,$8,8srl	$2,$5,1or	$8,$8,$3andi	$2,$2,0x7move	$3,$0srl	$5,$2,2sra	$4,$4,1sll	$3,$3,30move	$6,$4or	$3,$5,$3sra	$8,$8,1move	$7,$0sll	$2,$2,30or	$2,$2,$6sll	$8,$8,15move	$5,$0or	$3,$3,$7or	$6,$5,$3or	$4,$8,$2sw	$4,40($17)sw	$6,44($17).set	noreorder.set	nomacroj	$L357sw	$fp,24($17).set	macro.set	reorder$L270:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L268sb	$3,5($4).set	macro.set	reorder$L311:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L308sb	$2,6($4).set	macro.set	reorder$L356:lw	$4,8($17).set	noreorder.set	nomacrobeq	$4,$2,$L284slt	$2,$4,17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L290li	$2,138			# 0x8a.set	macro.set	reorderslt	$2,$4,5.set	noreorder.set	nomacrobeq	$2,$0,$L291li	$2,15			# 0xf.set	macro.set	reorderslt	$2,$4,3.set	noreorder.set	nomacrobeq	$2,$0,$L282li	$9,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroblez	$4,$L280move	$9,$0.set	macro.set	reorderli	$8,2			# 0x2$L293:lw	$4,16($17)lw	$5,0($17)sw	$8,16($sp).set	noreorder.set	nomacrojal	av_new_streamsw	$9,20($sp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L278move	$16,$2.set	macro.set	reorderli	$3,65536			# 0x10000move	$4,$2li	$5,33			# 0x21li	$6,1			# 0x1.set	noreorder.set	nomacrojal	av_set_pts_infoori	$7,$3,0x5f90.set	macro.set	reorderlw	$2,8($16)lw	$8,16($sp)lw	$9,20($sp)sw	$16,20($17)sw	$8,228($2)sw	$9,224($2)sw	$17,20($16).set	noreorder.set	nomacroj	$L278sw	$20,108($16).set	macro.set	reorder$L323:move	$5,$19$L365:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L359lw	$2,40($17).set	macro.set	reorder$L290:.set	noreorder.set	nomacrobeq	$4,$2,$L287slt	$2,$4,139.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L292li	$2,234			# 0xea.set	macro.set	reorderli	$2,27			# 0x1b.set	noreorder.set	nomacrobeq	$4,$2,$L285li	$2,129			# 0x81.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L368li	$2,65536			# 0x10000.set	macro.set	reorder$L280:sltu	$2,$5,32$L369:.set	noreorder.set	nomacrobeq	$2,$0,$L294li	$2,445			# 0x1bd.set	macro.set	reorderli	$3,65536			# 0x10000li	$9,1			# 0x1.set	noreorder.set	nomacroj	$L293ori	$8,$3,0x5000.set	macro.set	reorder$L284:move	$9,$0.set	noreorder.set	nomacroj	$L293li	$8,13			# 0xd.set	macro.set	reorder$L291:.set	noreorder.set	nomacrobne	$4,$2,$L369sltu	$2,$5,32.set	macro.set	reorderli	$2,65536			# 0x10000li	$9,1			# 0x1.set	noreorder.set	nomacroj	$L293ori	$8,$2,0x5002.set	macro.set	reorder$L294:.set	noreorder.set	nomacrobeq	$3,$2,$L286li	$2,65536			# 0x10000.set	macro.set	reordermove	$9,$0.set	noreorder.set	nomacroj	$L293li	$8,1			# 0x1.set	macro.set	reorder$L292:.set	noreorder.set	nomacrobeq	$4,$2,$L288li	$2,256			# 0x100.set	macro.set	reorder.set	noreorder.set	nomacrobne	$4,$2,$L369sltu	$2,$5,32.set	macro.set	reorderli	$2,65536			# 0x10000li	$9,3			# 0x3.set	noreorder.set	nomacroj	$L293ori	$8,$2,0x7001.set	macro.set	reorder$L282:li	$3,65536			# 0x10000.set	noreorder.set	nomacroj	$L293ori	$8,$3,0x5001.set	macro.set	reorder$L287:li	$3,65536			# 0x10000li	$9,1			# 0x1.set	noreorder.set	nomacroj	$L293ori	$8,$3,0x5005.set	macro.set	reorder$L286:$L368:li	$9,1			# 0x1.set	noreorder.set	nomacroj	$L293ori	$8,$2,0x5004.set	macro.set	reorder$L288:move	$9,$0.set	noreorder.set	nomacroj	$L293li	$8,73			# 0x49.set	macro.set	reorder$L285:move	$9,$0.set	noreorder.set	nomacroj	$L293li	$8,28			# 0x1c.set	macro.set	reorder$L333:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L331sb	$3,5($4).set	macro.set	reorder$L334:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L331sb	$2,6($4).set	macro.set	reorder.end	mpegts_push_data.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"ts->pids[pid]->type == MPEGTS_PES\000".align	2$LC1:.ascii	"mpegts.c\000".section	.text.pmt_cb,"ax",@progbits.align	2.align	5.ent	pmt_cb.type	pmt_cb, @functionpmt_cb:.frame	$sp,88,$31		# vars= 32, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-88addu	$6,$6,$5sw	$16,48($sp)addiu	$16,$6,-4sw	$19,60($sp)sw	$31,84($sp)sw	$fp,80($sp)sw	$23,76($sp)sw	$22,72($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$18,56($sp)sw	$17,52($sp)sltu	$2,$5,$16move	$19,$4beq	$2,$0,$L502lw	$17,32($4)lbu	$4,0($5)bltz	$4,$L502sw	$0,16($sp)addiu	$2,$5,4sltu	$2,$2,$16beq	$2,$0,$L502addiu	$3,$5,3lbu	$2,3($5)lbu	$3,1($3)sll	$2,$2,8or	$3,$2,$3bltz	$3,$L502addiu	$2,$5,5sltu	$2,$2,$16beq	$2,$0,$L502addiu	$2,$5,6sltu	$2,$2,$16beq	$2,$0,$L502addiu	$5,$5,7sltu	$2,$5,$16beq	$2,$0,$L502li	$2,2			# 0x2bne	$4,$2,$L502noplw	$6,36($17)beq	$6,$0,$L384andi	$22,$3,0xfffflw	$7,40($17)move	$4,$0j	$L386move	$3,$0$L387:addiu	$3,$4,1sltu	$2,$3,$6beq	$2,$0,$L384move	$4,$3$L386:sll	$2,$3,8sll	$3,$3,3addu	$3,$3,$2addu	$3,$3,$7lw	$2,0($3)bne	$22,$2,$L387nopsw	$0,4($3)j	$L387lw	$6,36($17)$L489:lw	$3,4($4)sltu	$2,$3,64beq	$2,$0,$L461sll	$2,$3,2lw	$5,32($sp)addu	$2,$2,$4addiu	$3,$3,1sw	$5,8($2)sw	$3,4($4)$L461:beq	$21,$0,$L405lb	$2,16($sp)bne	$2,$0,$L506addiu	$4,$21,104li	$2,256			# 0x100$L516:beq	$18,$2,$L507lw	$4,24($sp)$L405:sltu	$2,$20,$16$L521:move	$4,$20bne	$2,$0,$L407sb	$0,16($sp)$L406:lw	$2,28($17)lw	$3,8($19)addiu	$2,$2,1sw	$2,28($17)li	$2,1			# 0x1beq	$3,$2,$L508lw	$16,0($19)beq	$3,$0,$L509nop$L500:jal	av_freemove	$4,$19sll	$2,$16,2addu	$2,$2,$17sw	$0,44($2)$L502:lw	$31,84($sp)$L518:lw	$fp,80($sp)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)j	$31addiu	$sp,$sp,88$L384:addiu	$2,$5,2sltu	$2,$2,$16bne	$2,$0,$L389addiu	$7,$5,1li	$2,8191			# 0x1fffsw	$2,36($sp)li	$8,8191			# 0x1fff$L391:beq	$6,$0,$L517addiu	$2,$7,1lw	$4,40($17)lw	$2,0($4)beq	$22,$2,$L395addiu	$5,$4,264j	$L397move	$3,$0$L398:lw	$2,0($5)move	$4,$5beq	$22,$2,$L395addiu	$5,$5,264$L397:addiu	$3,$3,1bne	$3,$6,$L398nop$L393:addiu	$2,$7,1$L517:sltu	$2,$2,$16bne	$2,$0,$L400li	$2,4095			# 0xfffaddu	$4,$2,$7$L524:sltu	$2,$4,$16beq	$2,$0,$L518

⌨️ 快捷键说明

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