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 + -
显示快捷键?