demux_nsv.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,658 行 · 第 1/5 页
S
4,658 行
move $23,$22move $19,$22.set noreorder.set nomacrobeq $2,$0,$L249li $18,4 # 0x4.set macro.set reorder$L562:move $16,$2sltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L595lui $6,%hi($LC1).set macro.set reorder$L254:slt $2,$18,$16movn $16,$18,$2lw $3,80($17)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L256addu $5,$3,$5.set macro.set reorder$L563:andi $2,$19,0x3.set noreorder.set nomacrobne $2,$0,$L596move $4,$19.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L596li $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,$L260addiu $5,$5,-4.set macro.set reorder$L522:#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,$L522$L260:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L597andi $3,$16,0x3.set macro.set reorder$L523:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L523andi $3,$16,0x3.set macro.set reorder$L597:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L266li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L267li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L561$L264:lw $5,36($17)subu $18,$18,$16addu $2,$5,$16move $5,$2.set noreorder.set nomacroblez $18,$L252sw $2,36($17).set macro.set reorder$L564:lw $3,40($17)subu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L562addu $19,$19,$16.set macro.set reorder$L249:.set noreorder.set nomacrojal stream_fill_buffermove $4,$17.set macro.set reorderbeq $2,$0,$L252lw $3,40($17)lw $5,36($17)sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L254subu $16,$3,$5.set macro.set reorderlui $6,%hi($LC1)$L595:li $5,2 # 0x2addiu $6,$6,%lo($LC1).set noreorder.set nomacrojal mp_msgli $4,7 # 0x7.set macro.set reorderslt $2,$18,$16lw $5,36($17)movn $16,$18,$2lw $3,80($17)sltu $2,$16,32.set noreorder.set nomacrobeq $2,$0,$L563addu $5,$3,$5.set macro.set reorder$L256:move $4,$19$L596:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorderlw $5,36($17)subu $18,$18,$16addu $2,$5,$16move $5,$2.set noreorder.set nomacrobgtz $18,$L564sw $2,36($17).set macro.set reorder$L252:lw $17,16($20)lw $2,56($17).set noreorder.set nomacrobne $2,$0,$L269lbu $3,26($sp).set macro.set reorderli $2,78 # 0x4e.set noreorder.set nomacrobeq $3,$2,$L565lbu $3,27($sp).set macro.set reorder$L271:lw $4,44($17)lw $2,36($17)lw $6,40($17)addu $2,$4,$2subu $2,$2,$6addiu $5,$2,-17slt $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L504subu $2,$4,$6.set macro.set reordersubu $2,$5,$2bltz $2,$L504sw $2,36($17)lw $31,92($sp)move $2,$20lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp).set noreorder.set nomacroj $31addiu $sp,$sp,96.set macro.set reorder$L504:.set noreorder.set nomacrojal stream_seek_longmove $4,$17.set macro.set reordermove $2,$20lw $31,92($sp)lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp).set noreorder.set nomacroj $31addiu $sp,$sp,96.set macro.set reorder$L266:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L264sb $3,5($4).set macro.set reorder$L337:lw $2,16($20)lw $3,56($2).set noreorder.set nomacrobne $3,$0,$L269lui $16,%hi($LC2).set macro.set reorder.set noreorder.set nomacrojal strlenaddiu $4,$16,%lo($LC2).set macro.set reordermove $6,$2sltu $2,$2,4.set noreorder.set nomacrobeq $2,$0,$L355lbu $3,%lo($LC2)($16).set macro.set reorderlbu $2,26($sp)addiu $5,$16,%lo($LC2).set noreorder.set nomacrobeq $6,$0,$L556subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L269lbu $2,27($sp).set macro.set reorderlbu $3,1($5)sltu $4,$6,2.set noreorder.set nomacrobne $4,$0,$L556subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L269lbu $2,28($sp).set macro.set reorderlbu $3,2($5)li $4,2 # 0x2.set noreorder.set nomacrobeq $6,$4,$L556subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L269lbu $2,29($sp).set macro.set reorderlbu $3,3($5)subu $2,$2,$3$L556:.set noreorder.set nomacrobeq $2,$0,$L598lui $6,%hi($LC3).set macro.set reorder$L269:move $20,$0move $2,$20lw $31,92($sp)lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp).set noreorder.set nomacroj $31addiu $sp,$sp,96.set macro.set reorder$L267:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L264sb $2,6($4).set macro.set reorder$L561:lbu $2,4($5).set noreorder.set nomacroj $L264sb $2,4($4).set macro.set reorder$L565:li $2,83 # 0x53.set noreorder.set nomacrobne $3,$2,$L271lbu $3,28($sp).set macro.set reorderli $2,86 # 0x56.set noreorder.set nomacrobne $3,$2,$L271lbu $3,29($sp).set macro.set reorderli $2,115 # 0x73.set noreorder.set nomacrobeq $3,$2,$L566addiu $19,$sp,30.set macro.set reorder$L275:li $2,102 # 0x66.set noreorder.set nomacrobeq $3,$2,$L567lui $6,%hi($LC3).set macro.set reorder$L598:li $4,7 # 0x7addiu $6,$6,%lo($LC3)move $7,$22.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorderlw $2,52($20)li $3,-2 # 0xfffffffffffffffelw $4,68($2).set noreorder.set nomacrobeq $4,$3,$L364lui $16,%hi($LC4).set macro.set reorder.set noreorder.set nomacrojal strlenaddiu $4,$16,%lo($LC4).set macro.set reordermove $6,$2sltu $2,$2,4.set noreorder.set nomacrobeq $2,$0,$L366lbu $3,%lo($LC4)($16).set macro.set reorderlbu $2,34($sp)addiu $5,$16,%lo($LC4).set noreorder.set nomacrobeq $6,$0,$L557subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L557sltu $4,$6,2.set macro.set reorderlbu $2,35($sp)lbu $3,1($5).set noreorder.set nomacrobne $4,$0,$L557subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L557li $4,2 # 0x2.set macro.set reorderlbu $2,36($sp)lbu $3,2($5).set noreorder.set nomacrobeq $6,$4,$L557subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L587sltu $2,$0,$2.set macro.set reorderlbu $3,3($5)lbu $2,37($sp)subu $2,$2,$3$L557:sltu $2,$0,$2$L587:.set noreorder.set nomacrobeq $2,$0,$L599lbu $2,42($sp).set macro.set reordermove $4,$20move $5,$0.set noreorder.set nomacrojal new_sh_audio_aidmove $6,$0.set macro.set reorderlw $7,52($20)sw $2,92($7)lbu $6,35($sp)lbu $3,36($sp)lbu $5,37($sp)lbu $4,34($sp)sll $5,$5,24sll $6,$6,8sll $3,$3,16or $3,$3,$5or $4,$4,$6or $4,$4,$3sw $4,12($2)sw $7,4($2)lbu $5,35($sp)lbu $3,36($sp)lbu $4,37($sp)lbu $2,34($sp)sll $5,$5,8sll $3,$3,16sll $4,$4,24or $2,$2,$5or $3,$3,$4or $2,$2,$3sw $2,8($21)$L364:lbu $2,42($sp)$L599:sb $2,16($21)lw $3,56($20)li $2,-2 # 0xfffffffffffffffelw $4,68($3)beq $4,$2,$L516lui $16,%hi($LC4).set noreorder.set nomacrojal strlenaddiu $4,$16,%lo($LC4).set macro.set reordermove $6,$2sltu $2,$2,4.set noreorder.set nomacrobeq $2,$0,$L378lbu $3,%lo($LC4)($16).set macro.set reorderlbu $2,30($sp)addiu $5,$16,%lo($LC4).set noreorder.set nomacrobeq $6,$0,$L558subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L558sltu $4,$6,2.set macro.set reorderlbu $2,31($sp)lbu $3,1($5).set noreorder.set nomacrobne $4,$0,$L558subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L558li $4,2 # 0x2.set macro.set reorderlbu $2,32($sp)lbu $3,2($5).set noreorder.set nomacrobeq $6,$4,$L558subu $2,$2,$3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L586sltu $2,$0,$2.set macro.set reorderlbu $3,3($5)lbu $2,33($sp)subu $2,$2,$3$L558:sltu $2,$0,$2$L586:.set noreorder.set nomacrobne $2,$0,$L568move $6,$0.set macro.set reorder$L516:.set noreorder.set nomacroj $L271lw $17,16($20).set macro.set reorder$L568:move $4,$20.set noreorder.set nomacrojal new_sh_video_vidmove $5,$0.set macro.set reordermove $22,$2lw $2,56($20)li $4,1 # 0x1sw $2,4($22)sw $22,92($2)lbu $6,31($sp)lbu $2,32($sp)lbu $5,33($sp)lbu $3,30($sp)sll $6,$6,8sll $5,$5,24sll $2,$2,16or $3,$3,$6or $2,$2,$5or $3,$3,$2sw $3,12($22)sw $3,12($21)lbu $2,39($sp)lbu $3,38($sp)sll $2,$2,8or $3,$3,$2sw $3,256($22)lbu $2,41($sp)lbu $3,40($sp)sll $2,$2,8or $3,$3,$2sw $3,260($22).set noreorder.set nomacrojal uc_callocli $5,40 # 0x28.set macro.set reordersw $2,336($22)li $3,40 # 0x28swl $3,3($2)swr $3,0($2)lw $4,336($22)li $2,1 # 0x1sb $2,12($4)sb $0,13($4)lw $5,336($22)li $2,24 # 0x18sb $2,14($5)sb $0,15($5)lbu $3,39($sp)lbu $4,38($sp)lw $2,336($22)sll $3,$3,8or $4,$4,$3swl $4,7($2)swr $4,4($2)lbu $3,41($sp)lbu $4,40($sp)sll $3,$3,8lw $2,336($22)or $4,$4,$3swl $4,11($2)swr $4,8($2)lw $4,336($22)addiu $5,$sp,30addiu $4,$4,16.set noreorder.set nomacrojal memcpyli $6,4 # 0x4.set macro.set reorderlw $3,336($22)lwl $4,7($3)lwl $5,11($3)lwr $4,4($3)lwr $5,8($3)sll $2,$4,1addu $2,$2,$4mul $5,$5,$2li $2,825622528 # 0x31360000swl $5,23($3)swr $5,20($3)lw $3,12($21)ori $2,$2,0x5056.set noreorder.set nomacrobeq $3,$2,$L389li $2,842399744 # 0x32360000.set macro.set reorderori $2,$2,0x5056.set noreorder.set nomacrobeq $3,$2,$L389li $2,825425920 # 0x31330000.set macro.set reorderori $2,$2,0x5056beq $3,$2,$L389$L392:lbu $16,16($21)xori $3,$16,0x80sltu $2,$3,10.set noreorder.set nomacrobeq $2,$0,$L494sll $2,$3,2.set macro.set reorderlui $3,%hi($L501)addiu $3,$3,%lo($L501)addu $2,$2,$3lw $4,0($2)j $4.rdata.align 2.align 2$L501:.word $L495.word $L496.word $L497.word $L498.word $L494.word $L499.word $L494.word $L494.word $L494.word $L500.section .text.demux_open_nsv$L566:lw $5,36($17)li $16,13 # 0xd$L277:lw $3,40($17)subu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L278move $18,$2.set macro.set reorder$L280:sltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L569lui $6,%hi($LC1).set macro.set reorder$L282:slt $2,$16,$18movn $18,$16,$2lw $3,80($17)sltu $2,$18,32.set noreorder.set nomacrobne $2,$0,$L284addu $5,$3,$5.set macro.set reorderandi $2,$19,0x3.set noreorder.set nomacrobne $2,$0,$L600move $4,$19.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L600li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$19,-4and $2,$18,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L288addiu $5,$5,-4.set macro.set reorder$L524:#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,$L524$L288:andi $2,$18,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L601andi $3,$18,0x3.set macro.set reorder$L525:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L525andi $3,$18,0x3.set macro.set reorder$L601:li $2,2 # 0x2.set noreorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?