demux_nsv.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,658 行 · 第 1/5 页
S
4,658 行
.set nomacrobeq $3,$2,$L294li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L295li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L292lbu $2,4($5)sb $2,4($4)$L292:lw $5,36($17)$L585:subu $16,$16,$18addu $2,$5,$18move $5,$2.set noreorder.set nomacroblez $16,$L511sw $2,36($17).set macro.set reorder.set noreorder.set nomacroj $L277addu $19,$19,$18.set macro.set reorder$L284:move $4,$19$L600:.set noreorder.set nomacrojal memcpymove $6,$18.set macro.set reorder.set noreorder.set nomacroj $L585lw $5,36($17).set macro.set reorder$L278:.set noreorder.set nomacrojal stream_fill_buffermove $4,$17.set macro.set reorderbeq $2,$0,$L511lw $3,40($17)lw $5,36($17).set noreorder.set nomacroj $L280subu $18,$3,$5.set macro.set reorder$L569: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 $L282lw $5,36($17).set macro.set reorder$L511:.set noreorder.set nomacroj $L275lbu $3,29($sp).set macro.set reorder$L378:addiu $5,$16,%lo($LC4)addiu $4,$sp,30.set noreorder.set nomacrojal strncmpli $6,4 # 0x4.set macro.set reorder.set noreorder.set nomacroj $L586sltu $2,$0,$2.set macro.set reorder$L366:addiu $5,$16,%lo($LC4)addiu $4,$sp,34.set noreorder.set nomacrojal strncmpli $6,4 # 0x4.set macro.set reorder.set noreorder.set nomacroj $L587sltu $2,$0,$2.set macro.set reorder$L294:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L292sb $3,5($4).set macro.set reorder$L567:lw $17,16($20)lw $3,36($17)lw $4,40($17)sltu $2,$3,$4.set noreorder.set nomacrobeq $2,$0,$L299addiu $5,$3,1.set macro.set reorderlw $2,80($17)addu $2,$3,$2lbu $3,0($2)sw $5,36($17)move $19,$3$L301:sltu $2,$5,$4beq $2,$0,$L304lw $2,80($17)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $18,$3,8sw $5,36($17)$L306:sltu $2,$5,$4beq $2,$0,$L309lw $2,80($17)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $16,$3,16sw $5,36($17)$L311:sltu $2,$5,$4beq $2,$0,$L314lw $2,80($17)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $2,$3,24sw $5,36($17)$L316:or $3,$19,$2$L614:or $2,$18,$16or $2,$2,$3addiu $18,$2,-8.set noreorder.set nomacrobltz $18,$L570lw $17,16($20).set macro.set reorderli $2,262144 # 0x40000slt $2,$2,$18bne $2,$0,$L323blez $18,$L322$L513:lw $5,40($17).set noreorder.set nomacroj $L526lw $4,36($17).set macro.set reorder$L571:$L331:slt $2,$18,$3movn $3,$18,$2addu $4,$4,$3subu $18,$18,$3.set noreorder.set nomacroblez $18,$L514sw $4,36($17).set macro.set reorder$L526:subu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L571move $3,$2.set macro.set reorder.set noreorder.set nomacrojal stream_fill_buffermove $4,$17.set macro.set reorderbeq $2,$0,$L514lw $5,40($17)lw $4,36($17).set noreorder.set nomacroj $L331subu $3,$5,$4.set macro.set reorder$L323:lw $2,28($17)andi $2,$2,0x4beq $2,$0,$L513$L321: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,$L326subu $2,$4,$6.set macro.set reordersubu $2,$5,$2bltz $2,$L326sw $2,36($17)$L322:lw $5,36($17)$L594:li $19,17 # 0x11$L333:lw $3,40($17)subu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L334move $18,$2.set macro.set reorder$L336:sltu $2,$3,$5bne $2,$0,$L572$L339:slt $2,$19,$18move $16,$19movz $16,$18,$2lw $3,80($17)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L341addu $5,$3,$5.set macro.set reorderandi $2,$23,0x3.set noreorder.set nomacrobne $2,$0,$L602move $4,$23.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L602li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$23,-4and $2,$16,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L345addiu $5,$5,-4.set macro.set reorder$L527:#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,$L527$L345:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L603andi $3,$16,0x3.set macro.set reorder$L528:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L528andi $3,$16,0x3.set macro.set reorder$L603:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L351li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L352li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L573$L349:lw $5,36($17)$L588:subu $19,$19,$16addu $2,$5,$16move $5,$2.set noreorder.set nomacroblez $19,$L337sw $2,36($17).set macro.set reorder.set noreorder.set nomacroj $L333addu $23,$23,$16.set macro.set reorder$L341:move $4,$23$L602:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorder.set noreorder.set nomacroj $L588lw $5,36($17).set macro.set reorder$L572: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 $L339lw $5,36($17).set macro.set reorder$L334:.set noreorder.set nomacrojal stream_fill_buffermove $4,$17.set macro.set reorderbeq $2,$0,$L337lw $3,40($17)lw $5,36($17).set noreorder.set nomacroj $L336subu $18,$3,$5.set macro.set reorder$L351:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L349sb $3,5($4).set macro.set reorder$L295:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L292sb $2,6($4).set macro.set reorder$L514:.set noreorder.set nomacroj $L322lw $17,16($20).set macro.set reorder$L494:sll $16,$16,24sra $16,$16,24.set noreorder.set nomacrojal __floatsisfmove $4,$16.set macro.set reorder.set noreorder.set nomacrobltz $16,$L574move $4,$2.set macro.set reorder$L503:sw $4,236($22)$L502:lui $2,%hi($LC15)lw $4,%lo($LC15)($2).set noreorder.set nomacrojal __divsf3lw $5,236($22).set macro.set reorderlw $17,16($20).set noreorder.set nomacroj $L271sw $2,240($22).set macro.set reorder$L389:lw $18,16($20)addiu $fp,$sp,16lw $5,36($18)move $23,$fpli $19,10 # 0xa$L393:lw $3,40($18)subu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L394move $17,$2.set macro.set reorder$L396:sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L604slt $2,$19,$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,$19,$17$L604:move $16,$19movz $16,$17,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L401addu $5,$3,$5.set macro.set reorderandi $2,$23,0x3.set noreorder.set nomacrobne $2,$0,$L605move $4,$23.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L605li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$23,-4and $2,$16,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L405addiu $5,$5,-4.set macro.set reorder$L529:#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,$L529$L405:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L606andi $3,$16,0x3.set macro.set reorder$L530:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L530andi $3,$16,0x3.set macro.set reorder$L606:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L411li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L412li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L575$L409:lw $5,36($18)$L589:subu $19,$19,$16addu $2,$5,$16move $5,$2.set noreorder.set nomacroblez $19,$L397sw $2,36($18).set macro.set reorder.set noreorder.set nomacroj $L393addu $23,$23,$16.set macro.set reorder$L401:move $4,$23$L605:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorder.set noreorder.set nomacroj $L589lw $5,36($18).set macro.set reorder$L394:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro.set reorderbeq $2,$0,$L397lw $3,40($18)lw $5,36($18).set noreorder.set nomacroj $L396subu $17,$3,$5.set macro.set reorder$L397:lbu $3,14($21)li $2,54 # 0x36.set noreorder.set nomacrobeq $3,$2,$L576li $2,51 # 0x33.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L577lbu $2,24($sp).set macro.set reorder$L417:lw $17,16($20)$L591:li $16,7 # 0x7lw $5,40($17).set noreorder.set nomacroj $L489lw $4,36($17).set macro.set reorder$L578:$L492:slt $2,$16,$3movn $3,$16,$2addu $4,$4,$3subu $16,$16,$3.set noreorder.set nomacroblez $16,$L392sw $4,36($17).set macro.set reorder$L489:subu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L578move $3,$2.set macro.set reorder.set noreorder.set nomacrojal stream_fill_buffermove $4,$17.set macro.set reorderbeq $2,$0,$L392lw $5,40($17)lw $4,36($17).set noreorder.set nomacroj $L492subu $3,$5,$4.set macro.set reorder$L577:.set noreorder.set nomacrobne $2,$0,$L607addiu $2,$21,12.set macro.set reorderlbu $3,25($sp)li $2,8 # 0x8.set noreorder.set nomacrobeq $3,$2,$L417addiu $2,$21,12.set macro.set reorder$L607:lui $6,%hi($LC5)addiu $6,$6,%lo($LC5)li $4,7 # 0x7li $5,6 # 0x6move $7,$2.set noreorder.set nomacrojal mp_msgsw $2,48($sp).set macro.set reorder$L559:lbu $3,14($21)li $2,54 # 0x36.set noreorder.set nomacrobeq $3,$2,$L579li $2,51 # 0x33.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L417lbu $2,24($sp).set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L608lui $6,%hi($LC6).set macro.set reorderlbu $3,25($sp)li $2,8 # 0x8beq $3,$2,$L417$L608:lw $7,48($sp)addiu $6,$6,%lo($LC6)li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,7 # 0x7.set macro.set reorderlbu $2,18($sp)lbu $3,19($sp)lbu $5,20($sp)lbu $6,22($sp)srl $2,$2,4sll $3,$3,4lbu $4,21($sp)or $2,$2,$3sll $5,$5,12sll $6,$6,8or $2,$2,$5or $4,$4,$6addu $2,$2,$4addiu $18,$2,-3.set noreorder.set nomacrobltz $18,$L580lw $17,16($20).set macro.set reorderli $2,262144 # 0x40000slt $2,$2,$18bne $2,$0,$L426blez $18,$L425$L518:lw $5,40($17).set noreorder.set nomacroj $L531lw $4,36($17).set macro.set reorder$L581:$L434:slt $2,$18,$3movn $3,$18,$2addu $4,$4,$3subu $18,$18,$3.set noreorder.set nomacroblez $18,$L519sw $4,36($17).set macro.set reorder$L531:subu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L581move $3,$2.set macro.set reorder.set noreorder.set nomacrojal stream_fill_buffermove $4,$17.set macro.set reorderbeq $2,$0,$L519lw $5,40($17)lw $4,36($17).set noreorder.set nomacroj $L434subu $3,$5,$4
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?