demux_nsv.s

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

S
4,658
字号
.set	macro.set	reorder$L426:lw	$2,28($17)andi	$2,$2,0x4beq	$2,$0,$L518$L424:lw	$4,44($17)lw	$2,36($17)lw	$6,40($17)addu	$2,$4,$2subu	$2,$2,$6addu	$5,$18,$2slt	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L429subu	$2,$4,$6.set	macro.set	reordersubu	$2,$5,$2bltz	$2,$L429sw	$2,36($17)$L425:lw	$5,36($17)$L592:move	$16,$fpli	$19,10			# 0xa$L436:lw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L437move	$18,$2.set	macro.set	reorder$L439:sltu	$2,$3,$5bne	$2,$0,$L582$L442:slt	$2,$19,$18movn	$18,$19,$2lw	$3,80($17)sltu	$2,$18,32.set	noreorder.set	nomacrobne	$2,$0,$L444addu	$5,$3,$5.set	macro.set	reorderandi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L609move	$4,$16.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L609li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$16,-4and	$2,$18,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L448addiu	$5,$5,-4.set	macro.set	reorder$L532:#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,$L532$L448:andi	$2,$18,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L610andi	$3,$18,0x3.set	macro.set	reorder$L533:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L533andi	$3,$18,0x3.set	macro.set	reorder$L610:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L454li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L455li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L452lbu	$2,4($5)sb	$2,4($4)$L452:lw	$5,36($17)$L590:subu	$19,$19,$18addu	$2,$5,$18move	$5,$2.set	noreorder.set	nomacroblez	$19,$L440sw	$2,36($17).set	macro.set	reorder.set	noreorder.set	nomacroj	$L436addu	$16,$16,$18.set	macro.set	reorder$L444:move	$4,$16$L609:.set	noreorder.set	nomacrojal	memcpymove	$6,$18.set	macro.set	reorder.set	noreorder.set	nomacroj	$L590lw	$5,36($17).set	macro.set	reorder$L582:lui	$6,%hi($LC1)li	$5,2			# 0x2addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorder.set	noreorder.set	nomacroj	$L442lw	$5,36($17).set	macro.set	reorder$L437:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorderbeq	$2,$0,$L440lw	$3,40($17)lw	$5,36($17).set	noreorder.set	nomacroj	$L439subu	$18,$3,$5.set	macro.set	reorder$L440:lw	$2,16($20)lw	$3,56($2).set	noreorder.set	nomacrobne	$3,$0,$L269lbu	$3,16($sp).set	macro.set	reorderli	$2,78			# 0x4e.set	noreorder.set	nomacrobne	$3,$2,$L559lui	$6,%hi($LC7).set	macro.set	reorderli	$4,7			# 0x7li	$5,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgaddiu	$6,$6,%lo($LC7).set	macro.set	reorderlw	$17,16($20)li	$16,7			# 0x7lw	$5,40($17).set	noreorder.set	nomacroj	$L459lw	$4,36($17).set	macro.set	reorder$L583:$L462:slt	$2,$16,$3movn	$3,$16,$2addu	$4,$4,$3subu	$16,$16,$3.set	noreorder.set	nomacroblez	$16,$L463sw	$4,36($17).set	macro.set	reorder$L459:subu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L583move	$3,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorderbeq	$2,$0,$L463lw	$5,40($17)lw	$4,36($17).set	noreorder.set	nomacroj	$L462subu	$3,$5,$4.set	macro.set	reorder$L519:.set	noreorder.set	nomacroj	$L425lw	$17,16($20).set	macro.set	reorder$L454:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L452sb	$3,5($4).set	macro.set	reorder$L455:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L452sb	$2,6($4).set	macro.set	reorder$L579:lbu	$2,24($sp)li	$3,6			# 0x6andi	$2,$2,0xe.set	noreorder.set	nomacrobne	$2,$3,$L608lui	$6,%hi($LC6).set	macro.set	reorder.set	noreorder.set	nomacroj	$L591lw	$17,16($20).set	macro.set	reorder$L580:lw	$2,28($17)andi	$2,$2,0x2bne	$2,$0,$L424.set	noreorder.set	nomacroj	$L592lw	$5,36($17).set	macro.set	reorder$L463:lw	$18,16($20)move	$19,$fplw	$5,36($18)li	$23,10			# 0xa$L465:lw	$3,40($18)subu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L466move	$17,$2.set	macro.set	reorder$L468:sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L611slt	$2,$23,$17.set	macro.set	reorderlui	$6,%hi($LC1)li	$5,2			# 0x2addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorderlw	$5,36($18)slt	$2,$23,$17$L611:move	$16,$23movz	$16,$17,$2lw	$3,80($18)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L472addu	$5,$3,$5.set	macro.set	reorderandi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L612move	$4,$19.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L612li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$19,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L476addiu	$5,$5,-4.set	macro.set	reorder$L534:#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,$L534$L476:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L613andi	$3,$16,0x3.set	macro.set	reorder$L535:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L535andi	$3,$16,0x3.set	macro.set	reorder$L613:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L482li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L483li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L584$L480:lw	$5,36($18)$L593:subu	$23,$23,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacroblez	$23,$L559sw	$2,36($18).set	macro.set	reorder.set	noreorder.set	nomacroj	$L465addu	$19,$19,$16.set	macro.set	reorder$L472:move	$4,$19$L612:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L593lw	$5,36($18).set	macro.set	reorder$L466:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$18.set	macro.set	reorderbeq	$2,$0,$L559lw	$3,40($18)lw	$5,36($18).set	noreorder.set	nomacroj	$L468subu	$17,$3,$5.set	macro.set	reorder$L429:.set	noreorder.set	nomacrojal	stream_seek_longmove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L425lw	$17,16($20).set	macro.set	reorder$L584:lbu	$2,4($5).set	noreorder.set	nomacroj	$L480sb	$2,4($4).set	macro.set	reorder$L483:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L480sb	$2,6($4).set	macro.set	reorder$L482:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L480sb	$3,5($4).set	macro.set	reorder$L576:lbu	$2,24($sp)li	$3,6			# 0x6andi	$2,$2,0xe.set	noreorder.set	nomacrobne	$2,$3,$L607addiu	$2,$21,12.set	macro.set	reorder.set	noreorder.set	nomacroj	$L591lw	$17,16($20).set	macro.set	reorder$L575:lbu	$2,4($5).set	noreorder.set	nomacroj	$L409sb	$2,4($4).set	macro.set	reorder$L412:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L409sb	$2,6($4).set	macro.set	reorder$L411:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L409sb	$3,5($4).set	macro.set	reorder$L574:lui	$2,%hi($LC14).set	noreorder.set	nomacrojal	__addsf3lw	$5,%lo($LC14)($2).set	macro.set	reorder.set	noreorder.set	nomacroj	$L503move	$4,$2.set	macro.set	reorder$L352:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L349sb	$2,6($4).set	macro.set	reorder$L499:lui	$2,%hi($LC12)lw	$3,%lo($LC12)($2).set	noreorder.set	nomacroj	$L502sw	$3,236($22).set	macro.set	reorder$L500:lui	$2,%hi($LC13)lw	$3,%lo($LC13)($2).set	noreorder.set	nomacroj	$L502sw	$3,236($22).set	macro.set	reorder$L495:lui	$2,%hi($LC8)lw	$3,%lo($LC8)($2).set	noreorder.set	nomacroj	$L502sw	$3,236($22).set	macro.set	reorder$L496:lui	$2,%hi($LC9)lw	$3,%lo($LC9)($2).set	noreorder.set	nomacroj	$L502sw	$3,236($22).set	macro.set	reorder$L497:lui	$2,%hi($LC10)lw	$3,%lo($LC10)($2).set	noreorder.set	nomacroj	$L502sw	$3,236($22).set	macro.set	reorder$L498:lui	$2,%hi($LC11)lw	$3,%lo($LC11)($2).set	noreorder.set	nomacroj	$L502sw	$3,236($22).set	macro.set	reorder$L355:addiu	$5,$16,%lo($LC2)move	$4,$22.set	noreorder.set	nomacrojal	strncmpli	$6,4			# 0x4.set	macro.set	reorderj	$L556$L573:lbu	$2,4($5).set	noreorder.set	nomacroj	$L349sb	$2,4($4).set	macro.set	reorder$L304:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorderbne	$2,$0,$L307lw	$5,36($17)lw	$4,40($17).set	noreorder.set	nomacroj	$L306li	$18,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L299:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorderbne	$2,$0,$L302lw	$5,36($17)lw	$4,40($17).set	noreorder.set	nomacroj	$L301li	$19,-256			# 0xffffffffffffff00.set	macro.set	reorder$L307:lw	$5,36($17)lw	$2,80($17)lw	$4,40($17)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1sll	$18,$3,8.set	noreorder.set	nomacroj	$L306sw	$5,36($17).set	macro.set	reorder$L302:lw	$5,36($17)lw	$2,80($17)lw	$4,40($17)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1move	$19,$3.set	noreorder.set	nomacroj	$L301sw	$5,36($17).set	macro.set	reorder$L570:lw	$2,28($17)andi	$2,$2,0x2bne	$2,$0,$L321.set	noreorder.set	nomacroj	$L594lw	$5,36($17).set	macro.set	reorder$L326:.set	noreorder.set	nomacrojal	stream_seek_longmove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L322lw	$17,16($20).set	macro.set	reorder$L314:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L614or	$3,$19,$2.set	macro.set	reorderlw	$3,36($17)lw	$2,80($17)addiu	$5,$3,1addu	$2,$2,$3lbu	$4,0($2)sw	$5,36($17).set	noreorder.set	nomacroj	$L316sll	$2,$4,24.set	macro.set	reorder$L309:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorderbne	$2,$0,$L312lw	$5,36($17)lw	$4,40($17).set	noreorder.set	nomacroj	$L311li	$16,-16777216			# 0xffffffffff000000.set	macro.set	reorder$L312:lw	$5,36($17)lw	$2,80($17)lw	$4,40($17)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1sll	$16,$3,16.set	noreorder.set	nomacroj	$L311sw	$5,36($17).set	macro.set	reorder.end	demux_open_nsv.globl	demuxer_desc_nsv.section	.rodata.str1.4.align	2$LC16:.ascii	"NullsoftVideo demuxer\000".align	2$LC17:.ascii	"nsv\000".align	2$LC18:.ascii	"Nullsoft Streaming Video\000".align	2$LC19:.ascii	"Reza Jelveh\000".align	2$LC20:.ascii	"nsv and nsa streaming files\000".data.align	2.type	demuxer_desc_nsv,

⌨️ 快捷键说明

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