demux_ty.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,592 行 · 第 1/5 页
S
4,592 行
.set macro.set reorderaddiu $16,$23,4sltu $2,$17,32.set noreorder.set nomacrobne $2,$0,$L424addu $4,$16,$4.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L424andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L424li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$17,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L428addiu $5,$5,-4.set macro.set reorder$L509:#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,$L509$L428:andi $2,$17,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L605andi $3,$17,0x3.set macro.set reorder$L510:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L510andi $3,$17,0x3.set macro.set reorder$L605:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L434li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L435li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L432lbu $2,4($5)sb $2,4($4)$L432:lw $6,16388($23)$L590:addu $6,$6,$17sw $6,16388($23)$L436:addu $5,$16,$6li $7,448 # 0x1c0xori $2,$21,0x9li $3,445 # 0x1bdsltu $4,$16,$5.set noreorder.set nomacrobeq $4,$0,$L367movz $7,$3,$2.set macro.set reorderlbu $3,4($23)li $2,-256 # 0xffffffffffffff00or $3,$3,$2.set noreorder.set nomacrobeq $7,$3,$L441addiu $4,$23,5.set macro.set reordersubu $5,$5,$16$L442:addu $2,$5,$16.set noreorder.set nomacrobeq $2,$4,$L367sll $3,$3,8.set macro.set reorderlbu $2,0($4)or $3,$3,$2.set noreorder.set nomacrobne $7,$3,$L442addiu $4,$4,1.set macro.set reorder$L441:subu $2,$4,$16addiu $9,$2,-4li $3,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $9,$3,$L367subu $2,$6,$9.set macro.set reorderaddu $4,$16,$9addu $5,$4,$2addiu $6,$4,1sltu $2,$6,$5.set noreorder.set nomacrobeq $2,$0,$L445li $2,-256 # 0xffffffffffffff00.set macro.set reorderlbu $3,1($4)or $3,$3,$2.set noreorder.set nomacrobeq $7,$3,$L447addiu $4,$4,2.set macro.set reorder$L511:sltu $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L445sll $3,$3,8.set macro.set reorderlbu $2,0($4)or $3,$3,$2.set noreorder.set nomacrobne $7,$3,$L511addiu $4,$4,1.set macro.set reorder$L447:subu $2,$4,$6addiu $2,$2,-4li $3,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $2,$3,$L567sw $2,552($sp).set macro.set reorderlw $3,552($sp)addiu $2,$9,1addu $3,$3,$2sw $3,552($sp)$L451:li $2,-1 # 0xffffffffffffffff$L616:.set noreorder.set nomacrobeq $3,$2,$L367li $2,1550 # 0x60e.set macro.set reordersubu $17,$3,$9.set noreorder.set nomacrobeq $17,$2,$L453li $2,1552 # 0x610.set macro.set reorder.set noreorder.set nomacrobeq $17,$2,$L453andi $3,$17,0xf.set macro.set reorderli $2,11 # 0xb.set noreorder.set nomacrobeq $3,$2,$L458li $8,11 # 0xb.set macro.set reorderbne $3,$0,$L569$L453:li $8,16 # 0x10$L458:lui $6,%hi($LC36)addiu $6,$6,%lo($LC36)li $4,7 # 0x7li $5,8 # 0x8move $7,$17sw $8,584($sp).set noreorder.set nomacrojal mp_msgsw $9,588($sp).set macro.set reorderlw $8,584($sp)xori $2,$21,0x9lw $9,588($sp)movz $8,$0,$2lw $7,4($fp)lw $4,52($fp)move $2,$0li $3,-2147483648 # 0xffffffff80000000addu $5,$8,$9sw $2,16400($23)sw $3,16404($23)subu $6,$17,$8addu $7,$19,$7addu $5,$16,$5sw $2,16($sp).set noreorder.set nomacrojal demux_ty_CopyToDemuxPacketsw $3,20($sp).set macro.set reorderlw $6,16388($23)$L586:lw $3,552($sp)move $4,$16subu $6,$6,$3sw $6,16388($23).set noreorder.set nomacrojal memmoveaddu $5,$16,$3.set macro.set reorder.set noreorder.set nomacroj $L584addiu $18,$18,16.set macro.set reorder$L564:lbu $5,0($18)lbu $3,1($18).set noreorder.set nomacrobeq $16,$2,$L570lbu $4,2($18).set macro.set reorderlui $2,%hi($LC38)addiu $7,$2,%lo($LC38)$L470:sll $2,$5,16or $2,$2,$4sll $3,$3,8or $3,$3,$2sra $3,$3,4lui $6,%hi($LC39)andi $3,$3,0x7f7faddiu $6,$6,%lo($LC39)li $4,7 # 0x7li $5,8 # 0x8sw $3,16($sp).set noreorder.set nomacrojal mp_msgmove $22,$19.set macro.set reorder.set noreorder.set nomacroj $L584addiu $18,$18,16.set macro.set reorder$L556:beq $19,$0,$L324j $L169$L550:li $2,-2147418112 # 0xffffffff80010000ori $2,$2,0xffffaddu $3,$4,$5and $4,$4,$2.set noreorder.set nomacrobgez $4,$L312sra $5,$3,17.set macro.set reorder$L551:addiu $4,$4,-1li $2,-131072 # 0xfffffffffffe0000or $4,$4,$2.set noreorder.set nomacroj $L312addiu $4,$4,1.set macro.set reorder$L298:move $4,$17$L598:.set noreorder.set nomacrojal stream_seek_longmove $5,$16.set macro.set reorderlw $17,16($fp).set noreorder.set nomacroj $L301lw $3,36($17).set macro.set reorder$L197:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L195sb $3,5($4).set macro.set reorder$L560:.set noreorder.set nomacroj $L345sw $0,68($4).set macro.set reorder$L565:.set noreorder.set nomacrobgtz $3,$L606lw $7,564($sp).set macro.set reorder.set noreorder.set nomacroj $L585lw $3,16($fp).set macro.set reorder$L570:lui $2,%hi($LC37).set noreorder.set nomacroj $L470addiu $7,$2,%lo($LC37).set macro.set reorder$L547:lbu $2,0($20)lbu $3,1($20)sll $2,$2,24sll $3,$3,16lbu $4,2($20)lbu $5,3($20)or $2,$2,$3or $2,$2,$5sll $4,$4,8or $4,$4,$2li $2,-179961856 # 0xfffffffff5460000ori $2,$2,0x7abdaddiu $19,$20,1.set noreorder.set nomacrobne $4,$2,$L491addiu $22,$20,3.set macro.set reorderlw $3,16424($23)li $2,1 # 0x1.set noreorder.set nomacrobeq $3,$2,$L264move $4,$fp.set macro.set reorderlw $2,16($fp)lw $7,52($2).set noreorder.set nomacrobltz $7,$L571li $2,536805376 # 0x1fff0000.set macro.set reorder$L266:lui $6,%hi($LC21)sra $2,$7,31li $5,8 # 0x8sra $7,$7,29addiu $6,$6,%lo($LC21)li $4,7 # 0x7sw $2,20($sp)sw $7,556($sp).set noreorder.set nomacrojal mp_msgsw $7,16($sp).set macro.set reorderlw $2,556($sp)lw $17,16($fp)sll $5,$2,29lw $3,52($17)addu $2,$5,$18slt $2,$2,$3beq $2,$0,$L261lw $3,44($17)slt $2,$5,$3beq $2,$0,$L268lw $2,40($17)subu $2,$3,$2subu $2,$5,$2bltz $2,$L268sw $2,36($17)$L271:lw $5,36($17)$L272:lw $3,40($17)subu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L273move $16,$2.set macro.set reorder$L275:sltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L572lui $6,%hi($LC7).set macro.set reorder$L279:slt $2,$18,$16movn $16,$18,$2lw $3,80($17)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L281addu $5,$3,$5.set macro.set reorderlw $3,544($sp)andi $2,$3,0x3.set noreorder.set nomacrobne $2,$0,$L607lw $4,544($sp).set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L607li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$3,-4and $2,$16,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L285addiu $5,$5,-4.set macro.set reorder$L502:#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,$L502$L285:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L608andi $3,$16,0x3.set macro.set reorder$L503:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L503andi $3,$16,0x3.set macro.set reorder$L608:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L291li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L292li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L289lbu $2,4($5)sb $2,4($4)$L289:lw $5,36($17)$L589:subu $18,$18,$16addu $2,$5,$16move $5,$2.set noreorder.set nomacroblez $18,$L293sw $2,36($17).set macro.set reorderlw $2,544($sp)addu $2,$2,$16.set noreorder.set nomacroj $L272sw $2,544($sp).set macro.set reorder$L548:li $2,65536 # 0x10000ori $2,$2,0xffffaddu $5,$16,$2sra $2,$5,17.set noreorder.set nomacroj $L172sw $2,0($23).set macro.set reorder$L569:lui $6,%hi($LC35)addiu $6,$6,%lo($LC35)move $7,$17li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,8 # 0x8.set macro.set reorder.set noreorder.set nomacroj $L586lw $6,16388($23).set macro.set reorder$L392:$L604:move $7,$17addiu $6,$6,%lo($LC34)li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,8 # 0x8.set macro.set reorderlw $7,4($fp)lw $4,52($fp)lw $2,16400($23)lw $3,16404($23)addu $7,$19,$7addu $5,$20,$19move $6,$17sw $2,16($sp).set noreorder.set nomacrojal demux_ty_CopyToDemuxPacketsw $3,20($sp).set macro.set reorder.set noreorder.set nomacroj $L587li $2,3 # 0x3.set macro.set reorder$L546:lui $6,%hi($LC13)addiu $6,$6,%lo($LC13).set noreorder.set nomacrojal mp_msgli $5,8 # 0x8.set macro.set reorderlw $4,16($fp)li $2,1 # 0x1sw $2,16424($23)lw $3,44($4)blez $3,$L203lw $2,40($4)subu $2,$2,$3bltz $2,$L203sw $2,36($4)lui $6,%hi($LC14)$L592:addiu $6,$6,%lo($LC14)li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,8 # 0x8.set macro.set reorderlw $17,16($fp)move $22,$0$L539:lw $2,56($17)$L588:.set noreorder.set nomacrobne $2,$0,$L231addiu $21,$sp,32.set macro.set reorderlw $5,36($17)lw $3,40($17)subu $2,$3,$5move $19,$21.set noreorder.set nomacrobeq $2,$0,$L210li $18,512 # 0x200.set macro.set reorder$L575:move $16,$2sltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L609lui $6,%hi($LC7).set macro.set reorder$L217:slt $2,$18,$16movn $16,$18,$2lw $3,80($17)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L219addu $5,$3,$5.set macro.set reorder$L577:andi $2,$19,0x3.set noreorder.set nomacrobne $2,$0,$L610move $4,$19.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L610li $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,$L223addiu $5,$5,-4.set macro.set reorder$L499:#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,$L499$L223:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L611andi $3,$16,0x3.set macro.set reorder$L500:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L500andi $3,$16,0x3.set macro.set reorder$L611:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L229li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L230li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L574$L227:lw $5,36($17)subu $18,$18,$16addu $5,$5,$16.set noreorder.set nomacroblez $18,$L216sw $5,36($17).set macro.set reorder$L208:lw $3,40($17)subu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L575addu $19,$19,$16.set macro.set reorder$L210:.set noreorder.set nomacrojal stream_fill_buffermove $4,$17.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L576li $2,512 # 0x200.set macro.set reorderlw $3,40($17)lw $5,36($17)sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L217
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?