demux_real.s

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

S
4,936
字号
lw	$3,80($sp)sra	$2,$2,1slt	$2,$3,$2.set	noreorder.set	nomacrobne	$2,$0,$L344lw	$16,1260($22).set	macro.set	reordersrl	$2,$4,31addu	$2,$2,$4sra	$20,$2,1.set	noreorder.set	nomacroblez	$20,$L393sll	$19,$21,1.set	macro.set	reordermul	$16,$18,$16move	$17,$0$L395:lw	$5,1252($22)lw	$4,16($fp)addu	$5,$16,$5move	$6,$18.set	noreorder.set	nomacrojal	stream_readaddiu	$17,$17,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$17,$20,$L395addu	$16,$16,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L393lw	$16,1260($22).set	macro.set	reorder$L767:.set	noreorder.set	nomacrojal	uc_mallocli	$4,56			# 0x38.set	macro.set	reorderlui	$5,%hi(correct_pts)move	$16,$2lw	$6,80($sp)lw	$2,%lo(correct_pts)($5)sw	$0,52($16).set	noreorder.set	nomacrobeq	$2,$0,$L448sw	$6,0($16).set	macro.set	reorderlui	$8,%hi($LC11)lw	$2,%lo($LC11)($8)lw	$3,%lo($LC11+4)($8)$L450:lui	$6,%hi($LC11)lw	$4,%lo($LC11)($6)lw	$5,%lo($LC11+4)($6)lw	$8,80($sp)sw	$2,8($16)li	$2,1			# 0x1sw	$3,12($16)sw	$4,24($16)sw	$5,28($16)sw	$2,44($16)sw	$4,16($16)sw	$5,20($16)sw	$0,32($16)sw	$0,40($16)sw	$0,48($16).set	noreorder.set	nomacroblez	$8,$L451sw	$0,36($16).set	macro.set	reorderli	$4,32			# 0x20.set	noreorder.set	nomacrojal	uc_memalignaddiu	$5,$8,8.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L451sw	$2,36($16).set	macro.set	reorderlw	$4,16($fp)lw	$5,36($16).set	noreorder.set	nomacrojal	stream_readlw	$6,80($sp).set	macro.set	reorderlw	$3,400($22)li	$2,1			# 0x1beq	$3,$2,$L816$L454:lw	$2,428($22)lw	$3,220($sp).set	noreorder.set	nomacrobeq	$3,$2,$L887lw	$8,220($sp).set	macro.set	reorder.set	noreorder.set	nomacrojal	__floatsidfmove	$4,$3.set	macro.set	reorderlw	$6,220($sp)move	$4,$2.set	noreorder.set	nomacrobltz	$6,$L817move	$5,$3.set	macro.set	reorder$L458:lui	$2,%hi($LC10)lw	$6,%lo($LC10)($2).set	noreorder.set	nomacrojal	__muldf3lw	$7,%lo($LC10+4)($2).set	macro.set	reordersw	$2,8($16)sw	$3,12($16)$L456:lw	$8,220($sp)$L887:lw	$4,84($sp)sw	$8,428($22)lw	$3,4($fp)li	$2,16			# 0x10movz	$2,$0,$4sw	$3,32($16)sw	$2,40($16)move	$4,$23.set	noreorder.set	nomacrojal	ds_add_packetmove	$5,$16.set	macro.set	reorderlw	$2,56($fp)lw	$3,92($2).set	noreorder.set	nomacrobne	$3,$0,$L462lui	$2,%hi(index_mode).set	macro.set	reorder$L881:lw	$4,%lo(index_mode)($2)li	$3,2			# 0x2bne	$4,$3,$L462lw	$23,52($fp)lw	$3,68($23)sltu	$2,$3,32.set	noreorder.set	nomacrobeq	$2,$0,$L462sll	$2,$3,2.set	macro.set	reorderaddu	$3,$2,$22lw	$4,408($22)lw	$2,132($3)addiu	$5,$4,1slt	$2,$5,$2.set	noreorder.set	nomacrobeq	$2,$0,$L462sll	$4,$4,3.set	macro.set	reorderlw	$3,4($3)addu	$3,$4,$3lw	$2,0($3)lw	$6,220($sp)sltu	$2,$2,$6.set	noreorder.set	nomacrobeq	$2,$0,$L462addiu	$4,$4,8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L902sw	$5,408($22).set	macro.set	reorder$L818:lw	$2,4($3)lw	$8,220($sp)addu	$2,$4,$2lw	$3,0($2)sltu	$3,$3,$8.set	noreorder.set	nomacrobeq	$3,$0,$L462addiu	$4,$4,8.set	macro.set	reordersw	$5,408($22)$L902:lw	$3,68($23)addiu	$5,$5,1sll	$3,$3,2addu	$3,$3,$22lw	$2,132($3)slt	$2,$5,$2bne	$2,$0,$L818.set	noreorder.set	nomacroj	$L866lw	$2,444($22).set	macro.set	reorder$L367:lw	$4,36($16)lw	$2,80($16)lw	$5,40($16)addu	$2,$2,$4lbu	$3,0($2)addiu	$4,$4,1sll	$17,$3,8.set	noreorder.set	nomacroj	$L366sw	$4,36($16).set	macro.set	reorder$L372:lw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$3,0($3).set	noreorder.set	nomacroj	$L371sw	$4,36($16).set	macro.set	reorder$L388:lw	$21,1124($3)lw	$6,80($sp)lw	$18,740($3)lw	$3,868($3)slt	$2,$6,$21sw	$3,216($sp).set	noreorder.set	nomacrobne	$2,$0,$L344lw	$16,1260($22).set	macro.set	reorderdiv	$0,$21,$18teq	$18,$0,7mflo	$20.set	noreorder.set	nomacroblez	$20,$L393addiu	$4,$3,1.set	macro.set	reordersrl	$2,$4,31addu	$2,$2,$4andi	$3,$16,0x1sra	$2,$2,1mul	$5,$3,$2sra	$4,$16,1lw	$2,216($sp)addu	$3,$5,$4mul	$17,$18,$3mul	$19,$18,$2move	$16,$0$L396:lw	$5,1252($22)lw	$4,16($fp)addu	$5,$17,$5move	$6,$18.set	noreorder.set	nomacrojal	stream_readaddiu	$16,$16,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$20,$16,$L396addu	$17,$17,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L393lw	$16,1260($22).set	macro.set	reorder$L331:addu	$2,$2,$3sra	$2,$2,1addu	$2,$3,$2.set	noreorder.set	nomacroj	$L333sw	$2,260($5).set	macro.set	reorder$L322:lw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$2,0($3).set	noreorder.set	nomacroj	$L321sw	$4,36($16).set	macro.set	reorder$L419:lw	$4,92($23)mul	$5,$3,$21lw	$3,156($4)lbu	$2,13($3)lbu	$4,12($3)sll	$2,$2,8or	$17,$2,$4div	$0,$5,$17teq	$17,$0,7mflo	$20.set	noreorder.set	nomacroblez	$20,$L422sw	$0,1260($22).set	macro.set	reordersltu	$2,$17,32andi	$3,$17,0x3move	$19,$0move	$18,$0sw	$2,228($sp)sw	$3,232($sp)$L424:.set	noreorder.set	nomacrojal	uc_mallocli	$4,56			# 0x38.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,$L425sw	$17,0($16).set	macro.set	reorderlui	$5,%hi($LC11)lw	$2,%lo($LC11)($5)lw	$3,%lo($LC11+4)($5)$L427:lui	$6,%hi($LC11)lw	$4,%lo($LC11)($6)lw	$5,%lo($LC11+4)($6)sw	$2,8($16)li	$2,1			# 0x1sw	$3,12($16)sw	$4,24($16)sw	$5,28($16)sw	$2,44($16)sw	$4,16($16)sw	$5,20($16)sw	$0,32($16)sw	$0,40($16)sw	$0,48($16).set	noreorder.set	nomacroblez	$17,$L428sw	$0,36($16).set	macro.set	reorderli	$4,32			# 0x20.set	noreorder.set	nomacrojal	uc_memalignaddiu	$5,$17,8.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L428sw	$2,36($16).set	macro.set	reorder$L430:lw	$2,1252($22)lw	$8,228($sp)lw	$4,36($16).set	noreorder.set	nomacrobne	$8,$0,$L431addu	$5,$18,$2.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L431andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L431andi	$2,$17,0xffe0.set	macro.set	reorderaddiu	$4,$4,-4addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L435addiu	$5,$5,-4.set	macro.set	reorder$L750:#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,$L750$L435:andi	$2,$17,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L888lw	$3,232($sp).set	macro.set	reorder$L751:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L751lw	$3,232($sp).set	macro.set	reorder$L888:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L441li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L442li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L819$L439:div	$0,$18,$21teq	$21,$0,7mfhi	$2.set	noreorder.set	nomacrobne	$2,$0,$L443mflo	$4.set	macro.set	reorderlw	$2,1256($22)sll	$3,$4,3addu	$3,$3,$2lw	$4,0($3)lw	$5,4($3)sw	$4,8($16)sw	$5,12($16)$L443:lw	$3,1264($22)li	$2,16			# 0x10movn	$2,$0,$19sw	$3,32($16)sw	$2,40($16)move	$5,$16move	$4,$23.set	noreorder.set	nomacrojal	ds_add_packetaddiu	$19,$19,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$19,$20,$L424addu	$18,$18,$17.set	macro.set	reorder$L422:.set	noreorder.set	nomacroj	$L421sw	$0,212($sp).set	macro.set	reorder$L431:.set	noreorder.set	nomacrojal	memcpymove	$6,$17.set	macro.set	reorderj	$L439$L428:.set	noreorder.set	nomacroj	$L430sw	$0,0($16).set	macro.set	reorder$L425:move	$2,$0.set	noreorder.set	nomacroj	$L427move	$3,$0.set	macro.set	reorder$L788:.set	noreorder.set	nomacroj	$L338sll	$5,$4,3.set	macro.set	reorder$L448:move	$2,$0.set	noreorder.set	nomacroj	$L450move	$3,$0.set	macro.set	reorder$L451:lw	$4,16($fp)lw	$5,36($16)lw	$6,80($sp).set	noreorder.set	nomacrojal	stream_readsw	$0,0($16).set	macro.set	reorderlw	$3,400($22)li	$2,1			# 0x1bne	$3,$2,$L454$L816:.set	noreorder.set	nomacroj	$L456sw	$0,400($22).set	macro.set	reorder$L812:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbne	$2,$0,$L353lw	$4,36($16)lw	$3,40($16)sltu	$2,$4,$3bne	$2,$0,$L820$L355:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbne	$2,$0,$L358.set	noreorder.set	nomacroj	$L357li	$3,-256			# 0xffffffffffffff00.set	macro.set	reorder$L799:move	$4,$0.set	noreorder.set	nomacroj	$L415move	$5,$0.set	macro.set	reorder$L261:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L821li	$2,-256			# 0xffffffffffffff00.set	macro.set	reorderlw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$2,0($3)or	$23,$18,$19or	$19,$2,$17.set	noreorder.set	nomacroj	$L243sw	$4,36($16).set	macro.set	reorder$L256:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L822lw	$4,36($16)lw	$2,80($16)lw	$5,40($16)addu	$2,$2,$4lbu	$3,0($2)addiu	$4,$4,1sll	$17,$3,8.set	noreorder.set	nomacroj	$L258sw	$4,36($16).set	macro.set	reorder$L251:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L823lw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$18,0($3).set	noreorder.set	nomacroj	$L253sw	$4,36($16).set	macro.set	reorder$L246:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L824lw	$4,36($16)lw	$2,80($16)lw	$5,40($16)addu	$2,$2,$4lbu	$3,0($2)addiu	$4,$4,1sll	$19,$3,8.set	noreorder.set	nomacroj	$L248sw	$4,36($16).set	macro.set	reorder$L441:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L439sb	$3,5($4).set	macro.set	reorder$L442:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L439sb	$2,6($4).set	macro.set	reorder$L353:lw	$4,36($16).set	noreorder.set	nomacroj	$L775lw	$3,40($16).set	macro.set	reorder$L800:lui	$2,%hi($LC9)lw	$6,%lo($LC9)($2).set	noreorder.set	nomacrojal	__adddf3lw	$7,%lo($LC9+4)($2).set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacroj	$L416move	$5,$3.set	macro.set	reorder$L358:lw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$3,0($3).set	noreorder.set	nomacroj	$L357sw	$4,36($16).set	macro.set	reorder$L824:lw	$4,36($16)lw	$5,40($16).set	noreorder.set	nomacroj	$L248li	$19,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L823:.set	noreorder.set	nomacroj	$L253li	$18,-256			# 0xffffffffffffff00.set	macro.set	reorder$L822:lw	$4,36($16)lw	$5,40($16).set	noreorder.set	nomacroj	$L258li	$17,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L821:or	$23,$18,$19.set	noreorder.set	nomacroj	$L243or	$19,$2,$17.set	macro.set	reorder$L819:lbu	$2,4($5).set	noreorder.set	nomacroj	$L439sb	$2,4($4).set	macro.set	reorder$L782:.set	noreorder.set	nomacroj	$L188sw	$2,68($3).set	macro.set	reorder$L817:lui	$2,%hi($LC9)lw	$6,%lo($LC9)($2).set	noreorder.set	nomacrojal	__adddf3lw	$7,%lo($LC9+4)($2).set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacroj	$L458move	$5,$3.set	macro.set	reorder$L798:li	$3,715784192			# 0x2aaa0000ori	$3,$3,0xaaabmult	$2,$3lui	$4,%hi(sipr_swaps)mfhi	$3sra	$2,$2,31sra	$3,$3,3subu	$12,$3,$2addiu	$14,$4,%lo(sipr_swaps)lui	$15,%hi(sipr_swaps+76)$L399:lbu	$3,0($14).set	noreorder.set	nomacroblez	$12,$L400lbu	$2,1($14).set	macro.set	reordermul	$9,$12,$3mul	$8,$12,$2andi	$10,$9,0x1move	$11,$0.set	noreorder.set	nomacrobeq	$10,$0,$L403li	$13,-16.set	macro.set	reorder$L825:lw	$4,1252($22)sra	$7,$9,1addu	$2,$4,$7lbu	$3,0($2)andi	$2,$8,0x1.set	noreorder.set	nomacrobeq	$2,$0,$L406srl	$6,$3,4.set	macro.set	reorder$L826:sra	$3,$8,1addu	

⌨️ 快捷键说明

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