matroskadec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,897 行 · 第 1/5 页
S
4,897 行
$L676:lw $2,264($17).set noreorder.set nomacrobne $2,$0,$L669addiu $2,$2,-1.set macro.set reorderli $2,524484608 # 0x1f430000ori $2,$2,0xb675.set noreorder.set nomacrobeq $16,$2,$L670move $4,$17.set macro.set reorder.set noreorder.set nomacrojal ebml_read_skipmove $4,$17.set macro.set reordermove $3,$2lw $2,264($17)$L538:bne $2,$0,$L671$L607:beq $3,$0,$L519$L609:li $2,-1 # 0xffffffffffffffff$L691:.set noreorder.set nomacrobne $3,$2,$L662li $2,1 # 0x1.set macro.set reordersw $2,416($17)lw $2,404($17)blez $2,$L611$L666:lw $2,400($17)andi $3,$19,0x3.set noreorder.set nomacrobne $3,$0,$L613lw $5,0($2).set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobeq $2,$0,$L672addiu $3,$19,-4.set macro.set reorder$L613:move $4,$19.set noreorder.set nomacrojal memcpyli $6,56 # 0x38.set macro.set reorder$L618:lw $2,400($17)$L687:.set noreorder.set nomacrojal av_freelw $4,0($2).set macro.set reorderlw $6,404($17)slt $2,$6,2.set noreorder.set nomacrobne $2,$0,$L620sll $6,$6,2.set macro.set reorderlw $4,400($17)addiu $5,$4,4.set noreorder.set nomacrojal memmoveaddiu $6,$6,-4.set macro.set reorderlw $5,404($17)lw $4,400($17)sll $5,$5,2.set noreorder.set nomacrojal av_reallocaddiu $5,$5,-4.set macro.set reordersw $2,400($17)lw $2,404($17)$L688:move $3,$0addiu $2,$2,-1sw $2,404($17)lw $31,148($sp)lw $fp,144($sp)lw $23,140($sp)lw $22,136($sp)lw $21,132($sp)lw $20,128($sp)lw $19,124($sp)lw $18,120($sp)lw $17,116($sp)lw $16,112($sp)move $2,$3.set noreorder.set nomacroj $31addiu $sp,$sp,152.set macro.set reorder$L668:.set noreorder.set nomacrobeq $2,$0,$L689addu $2,$5,$17.set macro.set reorder$L525:.set noreorder.set nomacroj $L531move $14,$0.set macro.set reorder$L670:.set noreorder.set nomacrojal ebml_read_masteraddiu $5,$sp,48.set macro.set reorder.set noreorder.set nomacrobltz $2,$L629move $3,$2.set macro.set reorderlw $16,0($17)move $22,$0.set noreorder.set nomacrojal url_ftelladdiu $4,$16,16.set macro.set reorderlui $6,%hi($LC10)move $4,$16addiu $6,$6,%lo($LC10)li $5,2 # 0x2move $23,$0sw $2,16($sp).set noreorder.set nomacrojal av_logsw $3,20($sp).set macro.set reorderlw $2,384($17)$L686:.set noreorder.set nomacrobeq $2,$0,$L541move $4,$17.set macro.set reordersw $0,0($18)lw $16,384($17)$L543:.set noreorder.set nomacrobeq $16,$0,$L554sw $16,52($sp).set macro.set reorderlw $2,264($17).set noreorder.set nomacrobne $2,$0,$L673addiu $2,$2,-1.set macro.set reorderli $2,163 # 0xa3.set noreorder.set nomacrobeq $16,$2,$L561sltu $2,$16,164.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L564li $2,231 # 0xe7.set macro.set reorderli $2,160 # 0xa0.set noreorder.set nomacrobeq $16,$2,$L674lui $6,%hi($LC13).set macro.set reorder$L690:lw $4,0($17)addiu $6,$6,%lo($LC13)move $7,$16.set noreorder.set nomacrojal av_logli $5,1 # 0x1.set macro.set reorder$L563:.set noreorder.set nomacrojal ebml_read_skipmove $4,$17.set macro.set reordermove $3,$2lw $2,264($17)$L565:.set noreorder.set nomacrobne $2,$0,$L675addiu $2,$2,-1.set macro.set reorderbne $3,$0,$L609.set noreorder.set nomacroj $L686lw $2,384($17).set macro.set reorder$L629:lw $2,264($17)beq $2,$0,$L607$L671:addiu $2,$2,-1.set noreorder.set nomacroj $L609sw $2,264($17).set macro.set reorder$L667:move $16,$3sw $0,264($17).set noreorder.set nomacrobne $16,$0,$L676sw $16,48($sp).set macro.set reorder$L523:li $3,-5 # 0xfffffffffffffffblw $31,148($sp)lw $fp,144($sp)lw $23,140($sp)lw $22,136($sp)lw $21,132($sp)lw $20,128($sp)lw $19,124($sp)lw $18,120($sp)lw $17,116($sp)lw $16,112($sp)move $2,$3.set noreorder.set nomacroj $31addiu $sp,$sp,152.set macro.set reorder$L564:.set noreorder.set nomacrobeq $16,$2,$L562li $2,236 # 0xec.set macro.set reorder.set noreorder.set nomacrobne $16,$2,$L690lui $6,%hi($LC13).set macro.set reorderj $L563$L541:li $5,4 # 0x4.set noreorder.set nomacrojal ebml_read_numaddiu $6,$sp,80.set macro.set reorder.set noreorder.set nomacrobltz $2,$L544move $3,$2.set macro.set reordersll $2,$2,3subu $2,$2,$3li $3,1 # 0x1sll $3,$3,$2lw $2,80($sp)lw $4,0($17)or $16,$3,$2sw $16,384($17).set noreorder.set nomacrojal url_ftelladdiu $4,$4,16.set macro.set reorderlw $13,4($17)move $10,$2.set noreorder.set nomacroblez $13,$L546move $11,$3.set macro.set reordersll $5,$13,4addiu $4,$5,8addu $4,$17,$4lw $2,-16($4)lw $6,-8($4)lw $7,-4($4)lw $3,-12($4)addu $8,$2,$6sltu $4,$8,$2addu $9,$3,$7addu $9,$4,$9sltu $2,$11,$9beq $2,$0,$L677$L546:move $14,$0$L552:.set noreorder.set nomacroj $L543sw $14,0($18).set macro.set reorder$L561:lw $4,0($17).set noreorder.set nomacrojal url_ftelladdiu $4,$4,16.set macro.set reordermove $4,$17addiu $5,$sp,52addiu $6,$sp,56addiu $7,$sp,60move $21,$3.set noreorder.set nomacrojal ebml_read_binarymove $20,$2.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L678move $3,$2.set macro.set reorder$L633:.set noreorder.set nomacroj $L565lw $2,264($17).set macro.set reorder$L677:.set noreorder.set nomacrobeq $11,$9,$L679sltu $2,$10,$8.set macro.set reorderaddu $2,$5,$17$L694:addiu $7,$2,8move $12,$13move $14,$0move $15,$11$L660:addiu $12,$12,-1addiu $14,$14,1sw $12,4($17).set noreorder.set nomacrobeq $13,$14,$L552addiu $7,$7,-16.set macro.set reorderlw $2,-16($7)lw $4,-8($7)lw $3,-12($7)lw $5,-4($7)addu $8,$2,$4sltu $6,$8,$2addu $9,$3,$5addu $9,$6,$9sltu $2,$11,$9.set noreorder.set nomacrobne $2,$0,$L552sltu $3,$10,$8.set macro.set reorderbne $15,$9,$L660beq $3,$0,$L660.set noreorder.set nomacroj $L543sw $14,0($18).set macro.set reorder$L669:.set noreorder.set nomacroj $L662sw $2,264($17).set macro.set reorder$L562:move $4,$17addiu $5,$sp,52.set noreorder.set nomacrojal ebml_read_uintaddiu $6,$sp,80.set macro.set reorder.set noreorder.set nomacrobltz $2,$L633move $3,$2.set macro.set reorderlw $22,80($sp)lw $23,84($sp).set noreorder.set nomacroj $L565lw $2,264($17).set macro.set reorder$L674:move $4,$17.set noreorder.set nomacrojal ebml_read_masteraddiu $5,$sp,52.set macro.set reorder.set noreorder.set nomacrobltz $2,$L633move $3,$2.set macro.set reorderlw $4,0($17)lui $6,%hi($LC11)lw $20,404($17)move $2,$0li $3,-2147483648 # 0xffffffff80000000addiu $6,$6,%lo($LC11)li $5,2 # 0x2sw $2,80($sp)sw $3,84($sp).set noreorder.set nomacrojal av_logsw $0,72($sp).set macro.set reorderli $2,1 # 0x1sw $2,96($sp)move $3,$0move $2,$0sll $21,$20,2move $fp,$0sw $2,104($sp).set noreorder.set nomacroj $L568sw $3,108($sp).set macro.set reorder$L682:.set noreorder.set nomacrobeq $16,$2,$L680addiu $5,$sp,64.set macro.set reorderlui $6,%hi($LC12)$L692:lw $4,0($17)addiu $6,$6,%lo($LC12)move $7,$16.set noreorder.set nomacrojal av_logli $5,1 # 0x1.set macro.set reorder$L590:.set noreorder.set nomacrojal ebml_read_skipmove $4,$17.set macro.set reordermove $3,$2$L593:lw $2,264($17).set noreorder.set nomacrobne $2,$0,$L681addiu $2,$2,-1.set macro.set reorder.set noreorder.set nomacrobne $3,$0,$L691li $2,-1 # 0xffffffffffffffff.set macro.set reorder$L568:lw $2,384($17).set noreorder.set nomacrobeq $2,$0,$L569li $5,4 # 0x4.set macro.set reordersw $0,0($18)lw $16,384($17)$L571:.set noreorder.set nomacrobeq $16,$0,$L634sw $16,64($sp).set macro.set reorderlw $2,264($17).set noreorder.set nomacrobne $2,$0,$L635addiu $2,$2,-1.set macro.set reorderli $2,161 # 0xa1.set noreorder.set nomacrobeq $16,$2,$L589sltu $2,$16,162.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L682li $2,155 # 0x9b.set macro.set reorderli $2,236 # 0xec.set noreorder.set nomacrobeq $16,$2,$L590li $2,251 # 0xfb.set macro.set reorder.set noreorder.set nomacrobne $16,$2,$L692lui $6,%hi($LC12).set macro.set reorderlw $2,404($17).set noreorder.set nomacrobeq $20,$2,$L693move $4,$17.set macro.set reorderlw $2,400($17)addu $2,$2,$21lw $3,0($2)sw $0,28($3)$L693:addiu $5,$sp,64.set noreorder.set nomacrojal ebml_read_sintaddiu $6,$sp,88.set macro.set reorder.set noreorder.set nomacrobltz $2,$L596move $3,$2.set macro.set reorderlw $2,92($sp)blez $2,$L683$L599:li $fp,1 # 0x1.set noreorder.set nomacroj $L593sw $0,96($sp).set macro.set reorder$L678:lw $5,56($sp)lw $6,60($sp)li $3,-2147483648 # 0xffffffff80000000move $2,$0li $7,-1 # 0xffffffffffffffffmove $4,$17sw $3,36($sp)sw $20,16($sp)sw $21,20($sp)sw $2,32($sp)sw $7,40($sp)sw $22,24($sp)sw $23,28($sp).set noreorder.set nomacrojal matroska_parse_blocksw $0,44($sp).set macro.set reordermove $3,$2.set noreorder.set nomacroj $L565lw $2,264($17).set macro.set reorder$L672:addiu $4,$19,28sltu $2,$3,$4.set noreorder.set nomacrobeq $2,$0,$L616addiu $5,$5,-4.set macro.set reorder$L644:#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 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPsltu $2,$3,$4bne $2,$0,$L644$L616:addiu $4,$4,24sltu $2,$3,$4beq $2,$0,$L618$L645:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4#NO_APPsltu $2,$3,$4bne $2,$0,$L645.set noreorder.set nomacroj $L687lw $2,400($17).set macro.set reorder$L679:.set noreorder.set nomacrobeq $2,$0,$L694addu $2,$5,$17.set macro.set reorder.set noreorder.set nomacroj $L552move $14,$0.set macro.set reorder$L569:move $4,$17.set noreorder.set nomacrojal ebml_read_numaddiu $6,$sp,88.set macro.set reorder.set noreorder.set nomacrobltz $2,$L572move $3,$2.set macro.set reordersll $2,$2,3subu $2,$2,$3li $3,1 # 0x1sll $3,$3,$2lw $2,88($sp)lw $4,0($17)or $16,$3,$2sw $16,384($17).set noreorder.set nomacrojal url_ftelladdiu $4,$4,16.set macro.set reorderlw $13,4($17)move $10,$2.set noreorder.set nomacroblez $13,$L574move $11,$3.set macro.set reordersll $5,$13,4addiu $4,$5,8addu $4,$17,$4lw $2,-8($4)lw $6,-16($4)lw $7,-12($4)lw $3,-4($4)addu $8,$2,$6sltu $4,$8,$2addu $9,$3,$7addu $9,$4,$9sltu $2,$11,$9.set noreorder.set nomacrobne $2,$0,$L695move $14,$0.set macro.set reorder.set noreorder.set nomacrobeq $11,$9,$L684sltu $2,$10,$8.set macro.set reorderaddu $2,$5,$17$L696:addiu $7,$2,8move $12,$13move $14,$0move $15,$11$L661:addiu $12,$12,-1addiu $14,$14,1sw $12,4($17).set noreorder.set nomacrobeq $13,$14,$L580addiu $7,$7,-16.set macro.set reorderlw $2,-16($7)lw $4,-8($7)lw $3,-12($7)lw $5,-4($7)addu $8,$2,$4sltu $6,$8,$2addu $9,$3,$5addu $9,$6,$9sltu $2,$11,$9.set noreorder.set nomacrobne $2,$0,$L580sltu $3,$10,$8.set macro.set reorderbne $15,$9,$L661beq $3,$0,$L661$L580:.set noreorder.set nomacroj $L571sw $14,0($18).set macro.set reorder$L589:lw $4,0($17).set noreorder.set nomacrojal url_ftelladdiu $4,$4,16.set macro.set reordermove $4,$17addiu $5,$sp,64addiu $6,$sp,68addiu $7,$sp,72sw $3,108($sp).set noreorder.set nomacrojal ebml_read_binarysw $2,104($sp).set macro.set reorder.set noreorder.set nomacroj $L593move $3,$2.set macro.set reorder$L684:.set noreorder.set nomacrobeq $2,$0,$L696addu $2,$5,$17.set macro.set reorder$L574:move $14,$0$L695:.set noreorder.set nomacroj $L571sw $14,0($18).set macro.set reorder$L680:move $4,$17.set noreorder.set nomacrojal ebml_read_uintaddiu $6,$sp,80.set macro.set reorder.set noreorder.set nomacroj $L593move $3,$2.set macro.set reorder$L620:.set noreorder.set nomacrojal av_freepaddiu $4,$17,400.set macro.set reorder.set noreorder.set nomacroj $L688lw
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?