demux_real.s

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

S
4,936
字号
beq	$2,$0,$L505$L850:lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$2,0($2)sw	$4,36($16)$L507:or	$17,$2,$17andi	$2,$17,0xc000.set	noreorder.set	nomacrobne	$2,$0,$L510addiu	$20,$19,-2.set	macro.set	reorderlw	$16,16($fp)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L512addiu	$4,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)sll	$19,$3,8$L514:sltu	$2,$4,$5beq	$2,$0,$L517lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$2,0($2)sw	$4,36($16)$L519:lw	$16,16($fp)or	$2,$2,$19sll	$3,$17,16andi	$2,$2,0xffffor	$21,$3,$2lw	$5,40($16)lw	$3,36($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L523addiu	$20,$20,-2.set	macro.set	reorder$L838:lw	$2,80($16)addiu	$4,$3,1addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)sll	$17,$3,8$L525:sltu	$2,$4,$5beq	$2,$0,$L528$L839:lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$2,0($2)sw	$4,36($16)$L530:or	$17,$2,$17andi	$2,$17,0xc000.set	noreorder.set	nomacrobne	$2,$0,$L533addiu	$20,$20,-2.set	macro.set	reorderlw	$16,16($fp)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L535addiu	$4,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)sll	$19,$3,8$L537:sltu	$2,$4,$5beq	$2,$0,$L540lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$2,0($2)sw	$4,36($16)$L542:lw	$16,16($fp)or	$2,$2,$19andi	$2,$2,0xffffsll	$3,$17,16or	$23,$3,$2lw	$4,36($16)lw	$2,40($16)sltu	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L546addiu	$20,$20,-2.set	macro.set	reorder$L837:lw	$2,80($16)addiu	$3,$4,1addu	$2,$4,$2lbu	$2,0($2)sw	$3,36($16)sw	$2,196($sp)$L548:addiu	$20,$20,-1sw	$20,80($sp)$L492:lui	$8,%hi($LC12)lw	$2,196($sp)lw	$7,200($sp)li	$4,7			# 0x7li	$5,7			# 0x7addiu	$6,$8,%lo($LC12)sw	$21,16($sp)sw	$23,20($sp).set	noreorder.set	nomacrojal	mp_msgsw	$2,24($sp).set	macro.set	reorderlw	$19,76($18).set	noreorder.set	nomacrobeq	$19,$0,$L551lw	$3,196($sp).set	macro.set	reorderlw	$16,36($19)lw	$2,80($18)addiu	$20,$16,16.set	noreorder.set	nomacrobeq	$3,$2,$L553lw	$17,12($16).set	macro.set	reorderlw	$7,0($19)lui	$6,%hi($LC13)addiu	$6,$6,%lo($LC13)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,7			# 0x7.set	macro.set	reorderlw	$2,404($22).set	noreorder.set	nomacrobeq	$2,$0,$L555move	$4,$0.set	macro.set	reorderlw	$3,4($16)move	$5,$0sw	$3,424($22)sw	$4,416($22)sw	$5,420($22)lbu	$2,16($16)lbu	$3,17($16)lbu	$5,19($16)lbu	$4,18($16)sll	$3,$3,16sll	$2,$2,24addu	$2,$2,$3addu	$2,$2,$5lw	$6,204($sp)sll	$4,$4,8addu	$4,$4,$2addiu	$2,$16,18sw	$2,180($sp)lw	$3,12($6)li	$2,808648704			# 0x30330000addiu	$8,$16,17lw	$17,4($16)ori	$2,$2,0x5652addiu	$16,$16,19sw	$8,176($sp).set	noreorder.set	nomacrobeq	$3,$2,$L557sw	$16,184($sp).set	macro.set	reorderli	$2,808714240			# 0x30340000ori	$2,$2,0x5652.set	noreorder.set	nomacrobeq	$3,$2,$L804sll	$2,$4,1.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$17,$L885srl	$2,$17,1.set	macro.set	reorder$L836:.set	noreorder.set	nomacrojal	__floatsisfmove	$4,$17.set	macro.set	reordermove	$4,$2$L572:lui	$2,%hi($LC17).set	noreorder.set	nomacrojal	__mulsf3lw	$5,%lo($LC17)($2).set	macro.set	reorder.set	noreorder.set	nomacrojal	__extendsfdf2move	$4,$2.set	macro.set	reordersw	$2,432($22)sw	$3,436($22)sw	$0,404($22)sw	$2,8($19)sw	$3,12($19)$L574:move	$5,$19$L891:.set	noreorder.set	nomacrojal	ds_add_packetmove	$4,$18.set	macro.set	reordersw	$0,76($18)$L551:lw	$8,200($sp)addiu	$4,$21,3andi	$3,$8,0x3fli	$2,-4			# 0xfffffffffffffffcsll	$3,$3,4and	$19,$4,$2addiu	$3,$3,24li	$4,56			# 0x38.set	noreorder.set	nomacrojal	uc_mallocaddu	$16,$19,$3.set	macro.set	reordermove	$17,$2lui	$2,%hi(correct_pts)lw	$3,%lo(correct_pts)($2)sw	$0,52($17).set	noreorder.set	nomacrobeq	$3,$0,$L649sw	$16,0($17).set	macro.set	reorderlui	$4,%hi($LC11)lw	$2,%lo($LC11)($4)lw	$3,%lo($LC11+4)($4)$L651:lui	$6,%hi($LC11)lw	$4,%lo($LC11)($6)lw	$5,%lo($LC11+4)($6)sw	$2,8($17)li	$2,1			# 0x1sw	$3,12($17)sw	$4,24($17)sw	$5,28($17)sw	$2,44($17)sw	$4,16($17)sw	$5,20($17)sw	$0,32($17)sw	$0,40($17)sw	$0,48($17).set	noreorder.set	nomacroblez	$16,$L652sw	$0,36($17).set	macro.set	reorderaddiu	$5,$16,8.set	noreorder.set	nomacrojal	uc_memalignli	$4,32			# 0x20.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L652sw	$2,36($17).set	macro.set	reorder$L654:lw	$8,84($sp)li	$2,16			# 0x10movz	$2,$0,$8lw	$3,4($fp)lw	$16,36($17)sw	$2,40($17)lw	$2,196($sp)addiu	$4,$19,16sw	$3,32($17)addu	$5,$16,$4sw	$2,80($18)lw	$3,220($sp)sw	$4,12($16)lw	$4,224($sp)li	$2,1			# 0x1sw	$0,0($16)sw	$3,4($16)addiu	$23,$16,16sw	$2,0($5).set	noreorder.set	nomacrobeq	$4,$0,$L805sw	$0,4($5).set	macro.set	reorderlw	$8,80($sp)sltu	$2,$8,$21.set	noreorder.set	nomacrobne	$2,$0,$L806lui	$6,%hi($LC22).set	macro.set	reorderlw	$4,16($fp)sw	$21,8($16)move	$5,$23.set	noreorder.set	nomacrojal	stream_readmove	$6,$21.set	macro.set	reorderlw	$3,404($22).set	noreorder.set	nomacrobeq	$3,$0,$L684move	$4,$0.set	macro.set	reorderlw	$3,4($16)move	$5,$0sw	$3,424($22)sw	$4,416($22)sw	$5,420($22)lbu	$2,16($16)lbu	$3,17($16)lbu	$5,19($16)lbu	$4,18($16)sll	$3,$3,16sll	$2,$2,24addu	$2,$2,$3addu	$2,$2,$5lw	$6,204($sp)sll	$4,$4,8addu	$4,$4,$2addiu	$2,$16,18sw	$2,108($sp)lw	$3,12($6)li	$2,808648704			# 0x30330000addiu	$8,$16,17lw	$19,4($16)ori	$2,$2,0x5652addiu	$16,$16,19sw	$8,104($sp).set	noreorder.set	nomacrobeq	$3,$2,$L686sw	$16,112($sp).set	macro.set	reorderli	$2,808714240			# 0x30340000ori	$2,$2,0x5652.set	noreorder.set	nomacrobeq	$3,$2,$L807sll	$2,$4,1.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$19,$L886srl	$2,$19,1.set	macro.set	reorder$L832:.set	noreorder.set	nomacrojal	__floatsisfmove	$4,$19.set	macro.set	reordermove	$4,$2$L701:lui	$2,%hi($LC17).set	noreorder.set	nomacrojal	__mulsf3lw	$5,%lo($LC17)($2).set	macro.set	reorder.set	noreorder.set	nomacrojal	__extendsfdf2move	$4,$2.set	macro.set	reordersw	$2,432($22)sw	$3,436($22)sw	$0,404($22)sw	$2,8($17)sw	$3,12($17)$L703:lw	$2,80($sp)$L889:move	$5,$17subu	$2,$2,$21move	$4,$18.set	noreorder.set	nomacrojal	ds_add_packetsw	$2,80($sp).set	macro.set	reorderlw	$3,80($sp)$L642:slt	$2,$3,3beq	$2,$0,$L480$L478:lw	$4,80($sp)$L868:bne	$4,$0,$L808$L648:lw	$18,56($fp)$L870:lw	$3,68($18)sltu	$2,$3,32.set	noreorder.set	nomacrobeq	$2,$0,$L724sll	$2,$3,2.set	macro.set	reorderaddu	$3,$2,$22lw	$4,412($22)lw	$2,132($3)addiu	$5,$4,1slt	$2,$5,$2.set	noreorder.set	nomacrobeq	$2,$0,$L724lw	$6,220($sp).set	macro.set	reorderlw	$3,4($3)sll	$4,$4,3addu	$3,$4,$3lw	$2,8($3)sltu	$2,$2,$6beq	$2,$0,$L724.set	noreorder.set	nomacroj	$L728addiu	$4,$4,8.set	macro.set	reorder$L809:lw	$2,4($3)addu	$2,$2,$4lw	$3,8($2)sltu	$3,$3,$8.set	noreorder.set	nomacrobeq	$3,$0,$L724addiu	$4,$4,8.set	macro.set	reorder$L728:sw	$5,412($22)lw	$3,68($18)addiu	$5,$5,1sll	$3,$3,2addu	$3,$3,$22lw	$2,132($3)slt	$2,$5,$2.set	noreorder.set	nomacrobne	$2,$0,$L809lw	$8,220($sp).set	macro.set	reorder$L724:lw	$2,444($22).set	noreorder.set	nomacrobeq	$2,$0,$L811li	$2,1			# 0x1.set	macro.set	reorderlw	$2,68($18)lw	$4,596($22)sll	$2,$2,2addu	$2,$2,$22lw	$3,132($2)addiu	$5,$4,1slt	$3,$5,$3beq	$3,$0,$L361lw	$2,4($2)sll	$3,$4,3addu	$3,$3,$2lw	$4,8($3)lw	$2,220($sp)sltu	$4,$4,$2.set	noreorder.set	nomacrobeq	$4,$0,$L811li	$2,1			# 0x1.set	macro.set	reorderlw	$16,16($fp).set	noreorder.set	nomacroj	$L732li	$6,1			# 0x1.set	macro.set	reorder$L810:lw	$2,4($3)addu	$2,$4,$2lw	$3,8($2)lw	$4,220($sp)sltu	$3,$3,$4.set	noreorder.set	nomacrobeq	$3,$0,$L811li	$2,1			# 0x1.set	macro.set	reorder$L732:sw	$5,596($22)lw	$3,36($16)lw	$2,44($16)lw	$4,40($16)addu	$2,$2,$3subu	$2,$2,$4sw	$2,580($22)sw	$6,608($22)lw	$3,68($18)sll	$4,$5,3sll	$3,$3,2addu	$3,$3,$22lw	$2,132($3)addiu	$5,$5,1slt	$2,$5,$2.set	noreorder.set	nomacrobne	$2,$0,$L810li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L901lw	$31,276($sp).set	macro.set	reorder$L797:lw	$3,80($sp)slt	$2,$3,2bne	$2,$0,$L344lw	$16,16($fp)lw	$4,36($16)lw	$3,40($16)sltu	$2,$4,$3beq	$2,$0,$L812$L775:addiu	$4,$4,1sltu	$2,$4,$3.set	noreorder.set	nomacrobeq	$2,$0,$L355sw	$4,36($16).set	macro.set	reorder$L820:lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$3,0($2)sw	$4,36($16)$L357:andi	$3,$3,0xf0srl	$3,$3,4lw	$4,80($sp)sll	$2,$3,1slt	$2,$4,$2.set	noreorder.set	nomacrobne	$2,$0,$L344sw	$3,208($sp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$0,$L361addiu	$2,$3,-1.set	macro.set	reorderandi	$2,$2,0xffffaddiu	$21,$2,1move	$20,$0.set	noreorder.set	nomacroj	$L363move	$18,$0.set	macro.set	reorder$L814:lw	$2,80($16)addiu	$4,$3,1addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)sll	$17,$3,8$L366:sltu	$2,$4,$5beq	$2,$0,$L369$L815:lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$3,0($2)sw	$4,36($16)$L371:or	$3,$3,$17sll	$2,$19,1addiu	$5,$sp,48andi	$3,$3,0xffffaddu	$2,$2,$5addiu	$18,$18,1sh	$3,0($2).set	noreorder.set	nomacrobeq	$18,$21,$L813addu	$20,$20,$3.set	macro.set	reorder$L363:lw	$16,16($fp)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L814andi	$19,$18,0xffff.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbne	$2,$0,$L367lw	$4,36($16)lw	$5,40($16)sltu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L815li	$17,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L369:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L372sll	$2,$19,1.set	macro.set	reorderli	$3,-256			# 0xffffffffffffff00or	$3,$3,$17addiu	$5,$sp,48andi	$3,$3,0xffffaddu	$2,$2,$5addiu	$18,$18,1sh	$3,0($2).set	noreorder.set	nomacrobne	$18,$21,$L363addu	$20,$20,$3.set	macro.set	reorder$L813:lw	$6,80($sp)slt	$2,$6,$20bne	$2,$0,$L344.set	noreorder.set	nomacrojal	__floatsidflw	$4,220($sp).set	macro.set	reorderlw	$8,220($sp)move	$4,$2.set	noreorder.set	nomacrobgez	$8,$L376move	$5,$3.set	macro.set	reorderlui	$2,%hi($LC9)lw	$6,%lo($LC9)($2).set	noreorder.set	nomacrojal	__adddf3lw	$7,%lo($LC9+4)($2).set	macro.set	reordermove	$4,$2move	$5,$3$L376:lui	$2,%hi($LC10)lw	$6,%lo($LC10)($2)lw	$7,%lo($LC10+4)($2).set	noreorder.set	nomacrojal	__muldf3move	$18,$0.set	macro.set	reordermove	$20,$2move	$21,$3$L377:addiu	$3,$sp,48sll	$2,$18,1addu	$2,$2,$3li	$4,56			# 0x38.set	noreorder.set	nomacrojal	uc_malloclhu	$17,0($2).set	macro.set	reorderlui	$4,%hi(correct_pts)move	$16,$2lw	$2,%lo(correct_pts)($4)sw	$0,52($16).set	noreorder.set	nomacrobeq	$2,$0,$L378sw	$17,0($16).set	macro.set	reorderlui	$5,%hi($LC11)lw	$2,%lo($LC11)($5)lw	$3,%lo($LC11+4)($5)$L380:sw	$3,12($16)lui	$3,%hi($LC11)addiu	$3,$3,%lo($LC11)sw	$2,8($16)li	$2,1			# 0x1sw	$2,44($16)lw	$2,0($3)lw	$3,4($3)addiu	$5,$17,8li	$4,32			# 0x20sw	$0,36($16)sw	$2,16($16)sw	$3,20($16)sw	$2,24($16)sw	$3,28($16)sw	$0,32($16)sw	$0,40($16).set	noreorder.set	nomacroblez	$17,$L381sw	$0,48($16).set	macro.set	reorderjal	uc_memalign.set	noreorder.set	nomacrobeq	$2,$0,$L381sw	$2,36($16).set	macro.set	reorder$L383:lw	$4,16($fp)lw	$5,36($16).set	noreorder.set	nomacrojal	stream_readmove	$6,$17.set	macro.set	reorderlw	$2,428($22)lw	$8,220($sp)move	$5,$16.set	noreorder.set	nomacrobeq	$8,$2,$L384move	$4,$23.set	macro.set	reordersw	$20,8($16)sw	$21,12($16)$L384:lw	$2,220($sp)sw	$2,428($22)lw	$2,4($fp).set	noreorder.set	nomacrojal	ds_add_packetsw	$2,32($16).set	macro.set	reorderaddiu	$2,$18,1lw	$3,208($sp)andi	$18,$2,0xffff.set	noreorder.set	nomacrobne	$3,$18,$L377li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L901lw	$31,276($sp).set	macro.set	reorder$L319:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbne	$2,$0,$L322.set	noreorder.set	nomacroj	$L321li	$2,-256			# 0xffffffffffffff00.set	macro.set	reorder$L796:.set	noreorder.set	nomacrobne	$20,$2,$L344lw	$2,84($sp).set	macro.set	reorderj	$L864$L787:addiu	$6,$6,%lo($LC8)li	$4,5			# 0x5.set	noreorder.set	nomacrojal	mp_msgli	$5,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacroj	$L865lw	$2,396($22).set	macro.set	reorder$L386:lw	$4,868($3)lw	$18,996($3)lw	$21,1124($3)mul	$3,$4,$18sw	$4,216($sp)srl	$2,$3,31addu	$2,$2,$3

⌨️ 快捷键说明

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