mpegts.s

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

S
4,844
字号
sltu	$2,$21,32.set	noreorder.set	nomacrobne	$2,$0,$L590andi	$2,$22,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L621move	$5,$17.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L622move	$4,$22.set	macro.set	reorderaddiu	$5,$22,-4andi	$2,$21,0xe0addu	$6,$5,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L594addiu	$4,$23,-3.set	macro.set	reorder$L606:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010010010101	#S32SDI XR2,$5,4.word	0b01110000101000000000010011010101	#S32SDI XR3,$5,4.word	0b01110000101000000000010100010101	#S32SDI XR4,$5,4.word	0b01110000101000000000010101010101	#S32SDI XR5,$5,4.word	0b01110000101000000000010110010101	#S32SDI XR6,$5,4.word	0b01110000101000000000010111010101	#S32SDI XR7,$5,4.word	0b01110000101000000000011000010101	#S32SDI XR8,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L606$L594:andi	$2,$21,0x1caddu	$6,$6,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L623andi	$3,$21,0x3.set	macro.set	reorder$L607:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L607andi	$3,$21,0x3.set	macro.set	reorder$L623:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L600li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L601li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L624addu	$2,$22,$21.set	macro.set	reorderlbu	$2,4($4).set	noreorder.set	nomacroj	$L598sb	$2,4($5).set	macro.set	reorder$L556:addiu	$2,$18,1$L617:$L626:sltu	$2,$2,$16.set	noreorder.set	nomacrobeq	$2,$0,$L625lw	$31,60($sp).set	macro.set	reorderlbu	$2,0($18)lbu	$3,1($18)sll	$2,$2,8or	$fp,$2,$3.set	noreorder.set	nomacrobltz	$fp,$L625addiu	$2,$18,2.set	macro.set	reordersltu	$2,$2,$16.set	noreorder.set	nomacrobeq	$2,$0,$L627addiu	$5,$18,3.set	macro.set	reorder.set	noreorder.set	nomacroj	$L629addiu	$2,$5,1.set	macro.set	reorder$L551:lbu	$2,0($5)lbu	$3,1($5)sll	$2,$2,8or	$2,$2,$3andi	$2,$2,0xfff.set	noreorder.set	nomacrobltz	$2,$L603addiu	$5,$5,2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L630addu	$18,$5,$2.set	macro.set	reorder$L574:$L618:move	$5,$21$L619:.set	noreorder.set	nomacrojal	memcpymove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L615lw	$3,16($sp).set	macro.set	reorder$L590:move	$5,$17$L621:move	$4,$22$L622:.set	noreorder.set	nomacrojal	memcpymove	$6,$21.set	macro.set	reorder$L598:addu	$2,$22,$21$L624:sb	$0,0($2)lw	$4,0($20).set	noreorder.set	nomacrojal	av_new_programmove	$5,$fp.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L566lw	$5,16($sp).set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacrojal	av_set_program_namemove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L616sltu	$2,$19,$18.set	macro.set	reorder$L614:lbu	$2,4($5).set	noreorder.set	nomacroj	$L582sb	$2,4($4).set	macro.set	reorder$L585:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L582sb	$2,6($4).set	macro.set	reorder$L584:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L582sb	$3,5($4).set	macro.set	reorder$L601:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L598sb	$2,6($5).set	macro.set	reorder$L600:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L598sb	$3,5($5).set	macro.set	reorder.end	sdt_cb.section	.text.write_section_data,"ax",@progbits.align	2.align	5.ent	write_section_data.type	write_section_data, @functionwrite_section_data:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0addiu	$sp,$sp,-32lw	$2,48($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)sw	$31,28($sp)move	$18,$5move	$17,$7.set	noreorder.set	nomacrobeq	$2,$0,$L632addiu	$16,$5,12.set	macro.set	reordersltu	$2,$7,32.set	noreorder.set	nomacrobne	$2,$0,$L634lw	$4,8($16).set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobeq	$2,$0,$L677andi	$2,$6,0x3.set	macro.set	reorder$L634:move	$5,$6$L683:.set	noreorder.set	nomacrojal	memcpymove	$6,$17.set	macro.set	reorder$L642:lw	$2,12($16)li	$3,-3			# 0xfffffffffffffffdand	$2,$2,$3li	$4,-1			# 0xffffffffffffffffsw	$2,12($16)sw	$17,0($16)move	$5,$17sw	$4,4($16)move	$2,$4$L646:li	$6,-1			# 0xffffffffffffffffbeq	$2,$6,$L678$L661:slt	$2,$5,$2.set	noreorder.set	nomacrobne	$2,$0,$L680lw	$31,28($sp).set	macro.set	reorderlw	$2,12($16)ori	$2,$2,0x2andi	$3,$2,0x1.set	noreorder.set	nomacrobeq	$3,$0,$L666sw	$2,12($16).set	macro.set	reorderlui	$2,%hi(av_crc04C11DB7)lw	$4,%lo(av_crc04C11DB7)($2)lw	$6,8($16)lw	$7,4($16).set	noreorder.set	nomacrojal	av_crcli	$5,-1			# 0xffffffffffffffff.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L680lw	$31,28($sp).set	macro.set	reorder$L666:lw	$6,4($16)lw	$25,16($16)lw	$5,8($16)move	$4,$18lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacrojr	$25addiu	$sp,$sp,32.set	macro.set	reorder$L632:lw	$2,12($16)andi	$2,$2,0x2.set	noreorder.set	nomacrobne	$2,$0,$L668li	$2,4096			# 0x1000.set	macro.set	reorderlw	$5,12($5)subu	$2,$2,$5slt	$3,$7,$2movz	$17,$2,$3lw	$4,8($16)sltu	$2,$17,32.set	noreorder.set	nomacrobne	$2,$0,$L649addu	$4,$5,$4.set	macro.set	reorderandi	$2,$4,0x3bne	$2,$0,$L649andi	$2,$6,0x3.set	noreorder.set	nomacrobne	$2,$0,$L681move	$5,$6.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$17,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L653addiu	$5,$6,-4.set	macro.set	reorder$L671:#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,$7bne	$2,$0,$L671$L653:andi	$2,$17,0x1caddu	$6,$7,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L682andi	$3,$17,0x3.set	macro.set	reorder$L672:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L672andi	$3,$17,0x3.set	macro.set	reorder$L682:li	$2,2			# 0x2beq	$3,$2,$L659li	$2,3			# 0x3beq	$3,$2,$L660li	$2,1			# 0x1bne	$3,$2,$L657lbu	$2,4($5).set	noreorder.set	nomacroj	$L657sb	$2,4($4).set	macro.set	reorder$L678:slt	$2,$5,3beq	$2,$0,$L679$L668:lw	$31,28($sp)$L680:lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,32.set	macro.set	reorder$L649:move	$5,$6$L681:.set	noreorder.set	nomacrojal	memcpymove	$6,$17.set	macro.set	reorder$L657:lw	$5,0($16)lw	$2,4($16)addu	$5,$5,$17.set	noreorder.set	nomacroj	$L646sw	$5,0($16).set	macro.set	reorder$L677:.set	noreorder.set	nomacrobne	$2,$0,$L683move	$5,$6.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$7,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L638addiu	$5,$6,-4.set	macro.set	reorder$L669:#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,$7bne	$2,$0,$L669$L638:andi	$2,$17,0x1caddu	$6,$7,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L684andi	$3,$17,0x3.set	macro.set	reorder$L670:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L670andi	$3,$17,0x3.set	macro.set	reorder$L684:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L644li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L645li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L642lbu	$2,4($5).set	noreorder.set	nomacroj	$L642sb	$2,4($4).set	macro.set	reorder$L679:lw	$3,8($16)lbu	$2,1($3)lbu	$4,2($3)sll	$2,$2,8or	$2,$2,$4andi	$2,$2,0xfffaddiu	$2,$2,3slt	$3,$2,4097.set	noreorder.set	nomacrobeq	$3,$0,$L680lw	$31,28($sp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$6,$L661sw	$2,4($16).set	macro.set	reorder.set	noreorder.set	nomacroj	$L680lw	$31,28($sp).set	macro.set	reorder$L645:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L642sb	$2,6($4).set	macro.set	reorder$L659:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L657sb	$3,5($4).set	macro.set	reorder$L644:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L642sb	$3,5($4).set	macro.set	reorder$L660:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L657sb	$2,6($4).set	macro.set	reorder.end	write_section_data.section	.text.handle_packet,"ax",@progbits.align	2.align	5.ent	handle_packet.type	handle_packet, @functionhandle_packet:.frame	$sp,64,$31		# vars= 0, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$21,44($sp)sw	$19,36($sp)sw	$16,24($sp)sw	$31,60($sp)sw	$fp,56($sp)sw	$23,52($sp)sw	$22,48($sp)sw	$20,40($sp)sw	$18,32($sp)sw	$17,28($sp)lbu	$7,1($5)lbu	$3,2($5)sll	$2,$7,8or	$2,$2,$3andi	$16,$2,0x1fffmove	$19,$5move	$21,$4beq	$16,$0,$L686lw	$17,0($4)lw	$20,36($4)beq	$20,$0,$L686move	$14,$0lw	$18,40($4)move	$24,$0move	$15,$0move	$2,$0$L689:sll	$3,$2,8sll	$2,$2,3addu	$2,$2,$3addu	$12,$18,$2lw	$11,4($12)beq	$11,$0,$L690move	$5,$12j	$L692move	$10,$0$L693:addiu	$10,$10,1beq	$10,$11,$L690addiu	$5,$5,4$L692:lw	$2,8($5)bne	$16,$2,$L693noplw	$9,3976($17)beq	$9,$0,$L693move	$4,$0lw	$8,3980($17)lw	$6,0($12)move	$2,$0j	$L696li	$13,48			# 0x30$L697:addiu	$4,$4,1beq	$9,$4,$L693move	$2,$4$L696:sll	$2,$2,2addu	$2,$2,$8lw	$2,0($2)lw	$3,0($2)bne	$3,$6,$L697noplw	$2,16($2)beq	$2,$13,$L738nopj	$L697addiu	$14,$14,1$L690:addiu	$24,$24,1bne	$20,$24,$L689move	$2,$24bne	$14,$0,$L746sll	$22,$16,2bne	$15,$0,$L745lw	$31,60($sp)$L686:sll	$22,$16,2$L746:lw	$2,8($21)addu	$20,$22,$21andi	$23,$7,0x40bne	$2,$0,$L739lw	$18,44($20)$L704:beq	$18,$0,$L745lw	$31,60($sp)$L706:lbu	$2,3($19)lw	$3,4($18)andi	$4,$2,0xfbltz	$3,$L740addiu	$5,$19,3addiu	$2,$3,1andi	$2,$2,0xfxor	$2,$4,$2sltu	$8,$2,1$L717:sw	$4,4($18)lbu	$2,0($5)srl	$2,$2,4andi	$3,$2,0x3beq	$3,$0,$L733li	$2,2			# 0x2beq	$3,$2,$L733li	$2,3			# 0x3beq	$3,$2,$L741addiu	$5,$19,4$L720:addiu	$16,$19,188sltu	$2,$5,$16beq	$2,$0,$L733li	$2,1			# 0x1lw	$3,8($18)beq	$3,$2,$L742move	$4,$18lw	$25,12($18)subu	$6,$16,$5move	$7,$23lw	$31,60($sp)lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)jr	$25addiu	$sp,$sp,64$L739:bne	$18,$0,$L706nopbne	$23,$0,$L743nop$L733:lw	$31,60($sp)$L745:lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,64$L738:j	$L697addiu	$15,$15,1$L742:beq	$23,$0,$L725addiu	$6,$5,1lbu	$7,0($5)addu	$19,$6,$7sltu	$2,$16,$19bne	$2,$0,$L745lw	$31,60($sp)beq	$7,$0,$L747sltu	$2,$19,$16beq	$8,$0,$L747move	$4,$17move	$5,$18jal	write_section_datasw	$0,16($sp)addu	$2,$22,$21lw	$3,44($2)beq	$3,$0,$L733sltu	$2,$19,$16$L747:beq	$2,$0,$L733li	$2,1			# 0x1move	$6,$19move	$4,$17move	$5,$18subu	$7,$16,$19jal	write_section_datasw	$2,16($sp)j	$L745lw	$31,60($sp)$L740:j	$L717li	$8,1			# 0x1$L741:lbu	$2,4($19)addu	$2,$5,$2j	$L720addiu	$5,$2,1$L725:beq	$8,$0,$L733move	$6,$5move	$4,$17move	$5,$18subu	$7,$16,$6jal	write_section_d

⌨️ 快捷键说明

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