matroskadec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,897 行 · 第 1/5 页
S
4,897 行
move $19,$0.set noreorder.set nomacrobeq $8,$2,$L480sw $8,60($sp).set macro.set reorder$L340:lbu $3,15($23)lbu $4,14($23)sll $3,$3,24sll $4,$4,16lbu $2,13($23)lbu $5,12($23)or $3,$3,$4or $3,$3,$5sll $2,$2,8lw $4,48($sp)or $2,$2,$3addu $2,$2,$4subu $18,$2,$19$L342:lw $6,88($sp)li $3,65536 # 0x10000lw $5,8($6)ori $2,$3,0x3001lw $4,228($5).set noreorder.set nomacrobeq $4,$2,$L343ori $2,$3,0x5017.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L343ori $2,$3,0x5022.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L343ori $2,$3,0x7002.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L481lw $7,120($sp).set macro.set reordermove $17,$0$L403:$L507:.set noreorder.set nomacrojal av_malloczli $4,56 # 0x38.set macro.set reordersubu $18,$18,$17move $4,$2move $5,$18.set noreorder.set nomacrojal av_new_packetmove $16,$2.set macro.set reorder.set noreorder.set nomacrobltz $2,$L482lw $2,28($sp).set macro.set reorderlw $6,24($sp)sltu $3,$18,32addu $2,$19,$6addu $5,$2,$17.set noreorder.set nomacrobne $3,$0,$L406lw $4,16($16).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L406andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L406li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$18,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L410addiu $5,$5,-4.set macro.set reorder$L429:#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,$L429$L410:andi $2,$18,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L504andi $3,$18,0x3.set macro.set reorder$L430:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L430andi $3,$18,0x3.set macro.set reorder$L504:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L416li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L417li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L483$L414:lw $7,80($sp)$L498:.set noreorder.set nomacrobne $7,$0,$L505lw $3,120($sp).set macro.set reorderlw $8,216($sp)sw $8,28($16)lw $3,120($sp)$L505:lw $5,208($sp)addu $2,$3,$22lw $3,304($2)lw $6,64($sp)lw $2,12($3)lw $7,68($sp)sw $2,24($16)sw $5,32($16)sw $6,0($16)sw $7,4($16)lw $5,404($22)lw $3,196($sp)lw $2,192($sp)lw $4,400($22)sll $5,$5,2sw $3,52($16)sw $2,48($16).set noreorder.set nomacrojal av_reallocaddiu $5,$5,4.set macro.set reorderlw $4,404($22)sw $2,400($22)sll $3,$4,2addu $3,$3,$2addiu $4,$4,1sw $16,0($3)sw $4,404($22)lw $3,64($sp)$L495:.set noreorder.set nomacrobne $3,$0,$L422lw $4,68($sp).set macro.set reorderli $2,-2147483648 # 0xffffffff80000000.set noreorder.set nomacrobeq $4,$2,$L506lw $3,60($sp).set macro.set reorder$L422:lw $5,208($sp)lw $6,212($sp)or $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L423lw $4,64($sp).set macro.set reordermove $2,$0li $3,-2147483648 # 0xffffffff80000000sw $2,64($sp)sw $3,68($sp)$L420:lw $3,60($sp)$L506:lw $4,56($sp)slt $2,$3,$4.set noreorder.set nomacrobne $2,$0,$L336addiu $23,$23,8.set macro.set reorderlw $5,44($sp)lw $3,0($5)$L461:lw $6,80($sp)$L335:lw $7,76($sp)addiu $6,$6,1slt $2,$6,$7.set noreorder.set nomacrobeq $2,$0,$L321sw $6,80($sp).set macro.set reorderlw $8,24($sp)addu $8,$8,$3.set noreorder.set nomacroj $L331sw $8,24($sp).set macro.set reorder$L481:addu $2,$7,$22lw $3,304($2)lw $4,56($3).set noreorder.set nomacrobeq $4,$0,$L507move $17,$0.set macro.set reorderlw $8,24($sp)addu $5,$8,$19move $6,$0li $7,44 # 0x2c$L399:lbu $3,0($5)addiu $4,$6,1xor $2,$3,$7movz $6,$4,$2addiu $5,$5,1.set noreorder.set nomacrobeq $3,$0,$L403slt $2,$6,8.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L399addiu $17,$17,1.set macro.set reorderj $L403$L343:lw $7,120($sp)lw $18,272($5)addu $2,$7,$22lw $17,304($2)lw $8,84($17)lw $2,96($17)lw $16,88($17)lw $19,76($17)lw $fp,80($17)lw $5,92($17).set noreorder.set nomacrobne $2,$0,$L347sw $8,52($sp).set macro.set reorderli $2,65536 # 0x10000ori $2,$2,0x3001.set noreorder.set nomacrobeq $4,$2,$L484lw $2,52($sp).set macro.set reorderdiv $0,$2,$16teq $16,$0,7mflo $2.set noreorder.set nomacroblez $2,$L352sw $2,100($sp).set macro.set reorderaddiu $4,$fp,1srl $2,$4,31addu $2,$2,$4andi $3,$5,0x1sra $2,$2,1sra $4,$5,1mul $5,$3,$2mul $2,$16,$fpaddu $3,$5,$4sw $2,32($sp)li $2,-32 # 0xffffffffffffffe0mul $20,$3,$16and $2,$16,$2sltu $3,$16,32andi $4,$16,0x3lw $19,24($sp)sw $2,108($sp)move $21,$0sw $3,116($sp)sw $4,124($sp)$L367:lw $2,100($17)lw $5,116($sp).set noreorder.set nomacrobne $5,$0,$L368addu $4,$20,$2.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L368andi $2,$19,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L508move $5,$19.set macro.set reorderlw $6,108($sp)addiu $4,$4,-4addu $3,$4,$6sltu $2,$4,$3.set noreorder.set nomacrobeq $2,$0,$L372addiu $5,$19,-4.set macro.set reorder$L433:#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,$3bne $2,$0,$L433$L372:andi $2,$16,0x1caddu $6,$3,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L509lw $7,124($sp).set macro.set reorder$L434:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L434lw $7,124($sp).set macro.set reorder$L509:li $2,2 # 0x2.set noreorder.set nomacrobeq $7,$2,$L378li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $7,$2,$L379li $2,1 # 0x1.set macro.set reorderbeq $7,$2,$L485$L376:lw $8,32($sp)$L497:lw $2,100($sp)addiu $21,$21,1addu $20,$20,$8.set noreorder.set nomacrobne $21,$2,$L367addu $19,$19,$16.set macro.set reorder$L460:lw $5,92($17)$L352:addiu $5,$5,1slt $2,$5,$fp.set noreorder.set nomacrobne $2,$0,$L380sw $5,92($17).set macro.set reorderlw $3,52($sp)sw $0,92($17)mul $2,$fp,$3div $0,$2,$18teq $18,$0,7mflo $2sw $2,96($17)$L380:lw $2,96($17).set noreorder.set nomacrobeq $2,$0,$L495lw $3,64($sp).set macro.set reorder$L347:lw $3,52($sp)sltu $20,$18,32mul $2,$fp,$3div $0,$2,$18teq $18,$0,7mflo $19$L383:.set noreorder.set nomacrojal av_malloczli $4,56 # 0x38.set macro.set reordermove $4,$2move $5,$18.set noreorder.set nomacrojal av_new_packetmove $16,$2.set macro.set reorderlw $3,96($17)lw $2,100($17)addiu $4,$3,-1subu $3,$19,$3mul $6,$18,$3sw $4,96($17)addu $5,$6,$2.set noreorder.set nomacrobne $20,$0,$L384lw $4,16($16).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L384andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L384li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$18,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L388addiu $5,$5,-4.set macro.set reorder$L435:#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,$L435$L388:andi $2,$18,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L510andi $3,$18,0x3.set macro.set reorder$L436:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L436andi $3,$18,0x3.set macro.set reorder$L510:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L394li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L395li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L486$L392:lw $7,120($sp)$L496:lw $6,192($sp)addu $2,$7,$22lw $3,304($2)lw $7,196($sp)lw $2,12($3)lw $4,400($22)sw $2,24($16)lw $5,404($22)sw $6,48($16)sll $5,$5,2sw $7,52($16).set noreorder.set nomacrojal av_reallocaddiu $5,$5,4.set macro.set reorderlw $3,404($22)sw $2,400($22)addiu $4,$3,1sw $4,404($22)sll $3,$3,2lw $4,96($17)addu $3,$3,$2.set noreorder.set nomacrobne $4,$0,$L383sw $16,0($3).set macro.set reorder.set noreorder.set nomacroj $L495lw $3,64($sp).set macro.set reorder$L384:.set noreorder.set nomacrojal memcpymove $6,$18.set macro.set reorder.set noreorder.set nomacroj $L496lw $7,120($sp).set macro.set reorder$L368:move $5,$19$L508:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorder.set noreorder.set nomacroj $L497lw $8,32($sp).set macro.set reorder$L337:lbu $2,7($23)lbu $4,6($23)lbu $3,5($23)lbu $5,4($23)sll $2,$2,24sll $4,$4,16or $2,$2,$4or $2,$2,$5sll $3,$3,8or $3,$3,$2lw $7,48($sp)lw $2,56($sp)addiu $8,$8,1addu $19,$3,$7.set noreorder.set nomacrobne $8,$2,$L340sw $8,60($sp).set macro.set reorder$L480:lw $3,44($sp)lw $2,0($3).set noreorder.set nomacroj $L342subu $18,$2,$19.set macro.set reorder$L423:lw $7,68($sp)addu $2,$4,$5move $8,$6sltu $4,$2,$4addu $3,$7,$8addu $3,$4,$3sw $2,64($sp).set noreorder.set nomacroj $L420sw $3,68($sp).set macro.set reorder$L394:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L392sb $3,5($4).set macro.set reorder$L406:.set noreorder.set nomacrojal memcpymove $6,$18.set macro.set reorder.set noreorder.set nomacroj $L498lw $7,80($sp).set macro.set reorder$L395:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L392sb $2,6($4).set macro.set reorder$L486:lbu $2,4($5).set noreorder.set nomacroj $L392sb $2,4($4).set macro.set reorder$L378:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L376sb $3,5($4).set macro.set reorder$L484:srl $2,$fp,31addu $2,$2,$fpsra $2,$2,1.set noreorder.set nomacroblez $2,$L352sw $2,96($sp).set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$19,$2sw $2,104($sp)lw $2,52($sp)mul $20,$19,$5sltu $3,$19,32sll $2,$2,1sw $3,112($sp)sw $2,36($sp)lw $5,112($sp)lw $2,100($17)andi $4,$19,0x3sw $4,128($sp)lw $16,24($sp)move $21,$0.set noreorder.set nomacrobne $5,$0,$L355addu $4,$20,$2.set macro.set reorder$L488:andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L511move $5,$16.set macro.set reorderandi $2,$16,0x3bne $2,$0,$L511lw $6,104($sp)addiu $4,$4,-4addu $3,$4,$6sltu $2,$4,$3.set noreorder.set nomacrobeq $2,$0,$L359addiu $5,$16,-4.set macro.set reorder$L431:#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,$3bne $2,$0,$L431$L359:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L512lw $7,128($sp).set macro.set reorder$L432:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L432lw $7,128($sp).set macro.set reorder$L512:li $2,2 # 0x2.set noreorder.set nomacrobeq $7,$2,$L365li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $7,$2,$L366li $2,1 # 0x1.set macro.set reorderbeq $7,$2,$L487$L363:lw $8,36($sp)$L499:lw $2,96($sp)addiu $21,$21,1addu $20,$20,$8.set noreorder.set nomacrobeq $21,$2,$L460addu $16,$16,$19.set macro.set reorderlw $2,100($17)lw $5,112($sp).set noreorder.set nomacrobeq $5,$0,$L488addu $4,$20,$2.set macro.set reorder$L355:move $5,$16$L511:.set noreorder.set nomacrojal memcpymove $6,$19.set macro
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?