demux_viv.s

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

S
4,838
字号
.set	macro.set	reorder$L375:lw	$16,16($fp)lw	$4,36($16)lw	$2,40($16)sltu	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L653addiu	$3,$4,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$4,$2lw	$23,56($fp)lbu	$21,0($2)sw	$3,36($16)$L652:beq	$23,$0,$L644lw	$2,68($23)slt	$2,$2,-1.set	noreorder.set	nomacrobne	$2,$0,$L644andi	$17,$17,0xf.set	macro.set	reorderlw	$22,76($23).set	noreorder.set	nomacrobeq	$22,$0,$L690sw	$17,36($sp).set	macro.set	reorderlw	$2,80($23).set	noreorder.set	nomacrobeq	$17,$2,$L692move	$5,$22.set	macro.set	reorder.set	noreorder.set	nomacrojal	ds_add_packetmove	$4,$23.set	macro.set	reordersw	$0,76($23)$L690:.set	noreorder.set	nomacrojal	uc_mallocli	$4,56			# 0x38.set	macro.set	reordermove	$19,$2lui	$2,%hi(correct_pts)lw	$3,%lo(correct_pts)($2)sw	$0,52($19).set	noreorder.set	nomacrobeq	$3,$0,$L718sw	$21,0($19).set	macro.set	reorderlui	$4,%hi($LC55)lw	$3,%lo($LC55+4)($4)lw	$2,%lo($LC55)($4)move	$5,$3move	$4,$2$L720:sw	$2,8($19)li	$2,1			# 0x1sw	$3,12($19)sw	$4,24($19)sw	$5,28($19)sw	$2,44($19)sw	$4,16($19)sw	$5,20($19)sw	$0,32($19)sw	$0,40($19)sw	$0,48($19).set	noreorder.set	nomacroblez	$21,$L721sw	$0,36($19).set	macro.set	reorderli	$4,32			# 0x20.set	noreorder.set	nomacrojal	uc_memalignaddiu	$5,$21,8.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L793sw	$2,36($19).set	macro.set	reorderlw	$17,16($fp)move	$18,$2lw	$5,36($17)$L778:lw	$3,40($17)subu	$2,$3,$5beq	$2,$0,$L727$L796:move	$16,$2sltu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L840lui	$6,%hi($LC24).set	macro.set	reorder$L731:slt	$2,$21,$16movn	$16,$21,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L733addu	$5,$3,$5.set	macro.set	reorder$L797:andi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L841move	$4,$18.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L841li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$18,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L737addiu	$5,$5,-4.set	macro.set	reorder$L762:#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,$L762$L737:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L842andi	$3,$16,0x3.set	macro.set	reorder$L763:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L763andi	$3,$16,0x3.set	macro.set	reorder$L842:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L743li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L744li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L795$L741:lw	$5,36($17)$L831:subu	$21,$21,$16addu	$5,$5,$16.set	noreorder.set	nomacroblez	$21,$L725sw	$5,36($17).set	macro.set	reorderlw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L796addu	$18,$18,$16.set	macro.set	reorder$L727:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L843lui	$2,%hi(audio_rate).set	macro.set	reorderlw	$3,40($17)lw	$5,36($17)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L731subu	$16,$3,$5.set	macro.set	reorderlui	$6,%hi($LC24)$L840:li	$5,2			# 0x2addiu	$6,$6,%lo($LC24).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorderslt	$2,$21,$16lw	$5,36($17)movn	$16,$21,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobeq	$2,$0,$L797addu	$5,$3,$5.set	macro.set	reorder$L733:move	$4,$18$L841:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L831lw	$5,36($17).set	macro.set	reorder$L364:lw	$16,16($fp)lw	$4,36($16)lw	$2,40($16)sltu	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L367addiu	$3,$4,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$4,$2lbu	$17,0($2)sw	$3,36($16)andi	$20,$17,0xf0move	$2,$3$L369:lw	$7,44($16)lw	$3,40($16)addu	$7,$7,$2lui	$6,%hi($LC22)subu	$7,$7,$3addiu	$6,$6,%lo($LC22)li	$4,7			# 0x7li	$5,6			# 0x6.set	noreorder.set	nomacrojal	mp_msgsw	$17,16($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L366li	$3,1			# 0x1.set	macro.set	reorder$L787:.set	noreorder.set	nomacrobne	$20,$2,$L372li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L375li	$21,128			# 0x80.set	macro.set	reorder.set	noreorder.set	nomacroj	$L652lw	$23,56($fp).set	macro.set	reorder$L376:li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$3,$2,$L665li	$21,40			# 0x28.set	macro.set	reorder$L667:lui	$3,%hi(audio_pos)$L879:lw	$2,%lo(audio_pos)($3)lw	$23,52($fp)addu	$2,$21,$2.set	noreorder.set	nomacroj	$L652sw	$2,%lo(audio_pos)($3).set	macro.set	reorder$L653:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L798lw	$2,36($16)lw	$3,80($16)lw	$23,56($fp)addu	$3,$3,$2lbu	$21,0($3)addiu	$4,$2,1.set	noreorder.set	nomacroj	$L652sw	$4,36($16).set	macro.set	reorder$L367:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L799lw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$17,0($3)sw	$4,36($16)lw	$16,16($fp)andi	$20,$17,0xf0.set	noreorder.set	nomacroj	$L369lw	$2,36($16).set	macro.set	reorder$L754:lw	$2,16($fp)lw	$4,36($2)lw	$3,44($2)lw	$5,40($2)addu	$3,$3,$4subu	$3,$3,$5sra	$2,$3,31addiu	$6,$6,%lo($LC27)move	$7,$16li	$4,7			# 0x7li	$5,6			# 0x6sw	$2,20($sp).set	noreorder.set	nomacrojal	mp_msgsw	$3,16($sp).set	macro.set	reorder$L437:lw	$3,24($sp)$L832:beq	$3,$0,$L635.set	noreorder.set	nomacrojal	uc_freemove	$4,$3.set	macro.set	reorder$L635:beq	$19,$0,$L637.set	noreorder.set	nomacrojal	uc_freemove	$4,$19.set	macro.set	reorder$L637:beq	$22,$0,$L639.set	noreorder.set	nomacrojal	uc_freemove	$4,$22.set	macro.set	reorder$L639:lw	$4,16($fp)lw	$5,32($sp)lw	$3,44($4)slt	$2,$5,$3beq	$2,$0,$L641lw	$2,40($4)subu	$2,$3,$2subu	$2,$5,$2bltz	$2,$L641sw	$2,36($4)$L644:.set	noreorder.set	nomacrobeq	$21,$0,$L844li	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$21,$L800lw	$16,16($fp).set	macro.set	reorderli	$2,262144			# 0x40000slt	$2,$2,$21bne	$2,$0,$L680.set	noreorder.set	nomacroblez	$21,$L845lw	$31,76($sp).set	macro.set	reorder$L751:lw	$6,40($16).set	noreorder.set	nomacroj	$L764lw	$5,36($16).set	macro.set	reorder$L688:slt	$2,$21,$3movn	$3,$21,$2addu	$4,$5,$3subu	$21,$21,$3move	$5,$4.set	noreorder.set	nomacroblez	$21,$L675sw	$4,36($16).set	macro.set	reorder$L764:subu	$2,$6,$5move	$4,$16.set	noreorder.set	nomacrobne	$2,$0,$L688move	$3,$2.set	macro.set	reorderjal	stream_fill_bufferbeq	$2,$0,$L675lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L688subu	$3,$6,$5.set	macro.set	reorder$L800:lw	$2,28($16)andi	$2,$2,0x2bne	$2,$0,$L679$L675:li	$5,1			# 0x1$L844:lw	$31,76($sp)$L845:lw	$fp,72($sp)lw	$23,68($sp)lw	$22,64($sp)lw	$21,60($sp)lw	$20,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)move	$2,$5.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,80.set	macro.set	reorder$L721:sw	$0,0($19)$L725:lui	$2,%hi(audio_rate)$L843:lw	$17,%lo(audio_rate)($2).set	noreorder.set	nomacrobne	$17,$0,$L746lui	$2,%hi(audio_pos).set	macro.set	reordermove	$6,$0move	$7,$0$L748:lw	$2,4($fp)sw	$6,8($19)sw	$2,32($19)lw	$2,36($sp)sw	$7,12($19)sw	$2,80($23)sw	$19,76($23)li	$5,1			# 0x1lw	$31,76($sp)lw	$fp,72($sp)lw	$23,68($sp)lw	$22,64($sp)lw	$21,60($sp)lw	$20,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)move	$2,$5.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,80.set	macro.set	reorder$L415:lw	$2,24($sp)$L839:lb	$3,0($2)li	$2,13			# 0xd.set	noreorder.set	nomacrobne	$3,$2,$L409lw	$5,24($sp).set	macro.set	reorderli	$2,10			# 0xalb	$3,1($5).set	noreorder.set	nomacrobne	$3,$2,$L409move	$3,$5.set	macro.set	reorderli	$7,13			# 0xdmove	$5,$0.set	noreorder.set	nomacroj	$L434li	$6,10			# 0xa.set	macro.set	reorder$L801:lb	$2,2($3).set	noreorder.set	nomacrobne	$2,$7,$L409addiu	$3,$3,2.set	macro.set	reorderlb	$2,3($4).set	noreorder.set	nomacrobne	$2,$6,$L846lui	$2,%hi($LC25).set	macro.set	reorder$L434:addiu	$5,$5,2slt	$2,$5,$21.set	noreorder.set	nomacrobne	$2,$0,$L801move	$4,$3.set	macro.set	reorder$L409:lui	$2,%hi($LC25)$L846:lw	$4,24($sp).set	noreorder.set	nomacrojal	strtokaddiu	$5,$2,%lo($LC25).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L437move	$16,$2.set	macro.set	reorderslt	$2,$21,3.set	noreorder.set	nomacrobne	$2,$0,$L437move	$17,$21.set	macro.set	reordersw	$0,28($sp)li	$18,2			# 0x2$L440:.set	noreorder.set	nomacrojal	strlenmove	$4,$16.set	macro.set	reorderlui	$3,%hi($LC26)move	$4,$16addiu	$5,$3,%lo($LC26)move	$6,$19move	$7,$22.set	noreorder.set	nomacrojal	sscanfmove	$20,$2.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$18,$L754lui	$6,%hi($LC27).set	macro.set	reorderlui	$16,%hi($LC28).set	noreorder.set	nomacrojal	strlenaddiu	$4,$16,%lo($LC28).set	macro.set	reordermove	$6,$2sltu	$2,$2,4.set	noreorder.set	nomacrobeq	$2,$0,$L443lbu	$3,%lo($LC28)($16).set	macro.set	reorderlbu	$2,0($19)addiu	$5,$16,%lo($LC28).set	noreorder.set	nomacrobeq	$6,$0,$L445subu	$2,$2,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L447sltu	$4,$6,2.set	macro.set	reorderlbu	$2,1($19)lbu	$3,1($5).set	noreorder.set	nomacrobne	$4,$0,$L445subu	$2,$2,$3.set	macro.set	reorderbne	$2,$0,$L447lbu	$3,2($19)lbu	$2,2($5).set	noreorder.set	nomacrobeq	$6,$18,$L445subu	$2,$3,$2.set	macro.set	reorderbeq	$2,$0,$L802$L447:lui	$16,%hi($LC32)$L871:.set	noreorder.set	nomacrojal	strlenaddiu	$4,$16,%lo($LC32).set	macro.set	reordermove	$6,$2sltu	$2,$2,4.set	noreorder.set	nomacrobeq	$2,$0,$L478lbu	$3,%lo($LC32)($16).set	macro.set	reorderlbu	$2,0($19)addiu	$5,$16,%lo($LC32).set	noreorder.set	nomacrobeq	$6,$0,$L480subu	$2,$2,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L482sltu	$4,$6,2.set	macro.set	reorderlbu	$2,1($19)lbu	$3,1($5).set	noreorder.set	nomacrobne	$4,$0,$L480subu	$2,$2,$3.set	macro.set	reorderbne	$2,$0,$L482lbu	$3,2($19)lbu	$2,2($5).set	noreorder.set	nomacrobeq	$6,$18,$L480subu	$2,$3,$2.set	macro.set	reorderbeq	$2,$0,$L803$L482:lui	$16,%hi($LC34)$L859:.set	noreorder.set	nomacrojal	strlenaddiu	$4,$16,%lo($LC34).set	macro.set	reordermove	$6,$2sltu	$2,$2,4.set	noreorder.set	nomacrobeq	$2,$0,$L847addiu	$5,$16,%lo($LC34).set	macro.set	reorderlbu	$3,%lo($LC34)($16)$L860:lbu	$2,0($19)addiu	$5,$16,%lo($LC34).set	noreorder.set	nomacrobeq	$6,$0,$L491subu	$2,$2,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L493sltu	$4,$6,2.set	macro.set	reorderlbu	$2,1($19)lbu	$3,1($5).set	noreorder.set	nomacrobne	$4,$0,$L491subu	$2,$2,$3.set	macro.set	reorderbne	$2,$0,$L493lbu	$3,2($19)lbu	$2,2($5).set	noreorder.set	nomacrobeq	$6,$18,$L491subu	$2,$3,$2.set	macro.set	reorderbeq	$2,$0,$L804$L493:lui	$16,%hi($LC36)$L861:.set	noreorder.set	nomacrojal	strlenaddiu	$4,$16,%lo($LC36).set	macro.set	reordermove	$6,$2sltu	$2,$2,4.set	noreorder.set	nomacrobeq	$2,$0,$L848addiu	$5,$16,%lo($LC36).set	macro.set	reorderlbu	$3,%lo($LC36)($16)$L862:lbu	$2,0($19)addiu	$5,$16,%lo($LC36).set	noreorder.set	nomacrobeq	$6,$0,$L502subu	$2,$2,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L504sltu	$4,$6,2.set	macro.set	reorderlbu	$2,1($19)lbu	$3,1($5).set	noreorder.set	nomacrobne	$4,$0,$L502subu	$2,$2,$3.set	macr

⌨️ 快捷键说明

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