matroskadec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,897 行 · 第 1/5 页
S
4,897 行
.set reorder.set noreorder.set nomacroj $L499lw $8,36($sp).set macro.set reorder$L379:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L376sb $2,6($4).set macro.set reorder$L237:lw $4,0($22)lui $6,%hi($LC9)addiu $6,$6,%lo($LC9)li $5,1 # 0x1.set noreorder.set nomacrojal av_logsw $17,16($sp).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,180($sp).set macro.set reorder.set noreorder.set nomacroj $L229sw $0,92($sp).set macro.set reorder$L485:lbu $2,4($5).set noreorder.set nomacroj $L376sb $2,4($4).set macro.set reorder$L365:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L363sb $3,5($4).set macro.set reorder$L332:li $4,1 # 0x1sw $4,56($sp).set noreorder.set nomacroj $L334sll $4,$5,2.set macro.set reorder$L366:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L363sb $2,6($4).set macro.set reorder$L471:xor $2,$9,$7.set noreorder.set nomacroj $L220sltu $3,$2,1.set macro.set reorder$L464:li $16,2 # 0x2.set noreorder.set nomacroj $L205li $3,64 # 0x40.set macro.set reorder$L465:li $16,3 # 0x3.set noreorder.set nomacroj $L205li $3,32 # 0x20.set macro.set reorder$L466:li $16,4 # 0x4.set noreorder.set nomacroj $L205li $3,16 # 0x10.set macro.set reorder$L467:li $16,5 # 0x5.set noreorder.set nomacroj $L205li $3,8 # 0x8.set macro.set reorder$L468:li $16,6 # 0x6.set noreorder.set nomacroj $L205li $3,4 # 0x4.set macro.set reorder$L487:lbu $2,4($5).set noreorder.set nomacroj $L363sb $2,4($4).set macro.set reorder$L469:li $16,7 # 0x7.set noreorder.set nomacroj $L205li $3,2 # 0x2.set macro.set reorder$L482:lw $4,40($sp)lw $3,0($2)li $5,-12 # 0xfffffffffffffff4move $6,$4sw $4,80($sp).set noreorder.set nomacroj $L335sw $5,92($sp).set macro.set reorder$L416:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L414sb $3,5($4).set macro.set reorder$L417:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L414sb $2,6($4).set macro.set reorder$L483:lbu $2,4($5).set noreorder.set nomacroj $L414sb $2,4($4).set macro.set reorder$L329:sw $0,92($sp)$L321:.set noreorder.set nomacrojal av_freelw $4,84($sp).set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,180($sp).set macro.set reorder.set noreorder.set nomacroj $L500lw $2,92($sp).set macro.set reorder$L474:.set noreorder.set nomacrojal av_freelw $4,180($sp).set macro.set reorder.set noreorder.set nomacroj $L229sw $0,92($sp).set macro.set reorder$L473:.set noreorder.set nomacroj $L234move $7,$0.set macro.set reorder$L254:.set noreorder.set nomacrojal av_malloczli $4,4 # 0x4.set macro.set reorderli $5,1 # 0x1sw $2,84($sp)sw $5,76($sp).set noreorder.set nomacroj $L256sw $17,0($2).set macro.set reorder$L253:sw $0,84($sp).set noreorder.set nomacroj $L256sw $0,76($sp).set macro.set reorder$L475:lw $5,44($4)lw $6,288($22)lw $4,40($4).set noreorder.set nomacrojal __udivdi3lw $7,292($22).set macro.set reordersw $2,208($sp).set noreorder.set nomacroj $L245sw $3,212($sp).set macro.set reorder$L479:sra $5,$2,31move $4,$2sltu $2,$19,$5.set noreorder.set nomacrobne $2,$0,$L501move $2,$0.set macro.set reorder.set noreorder.set nomacrobne $19,$5,$L513sra $3,$6,31.set macro.set reordersltu $2,$18,$4.set noreorder.set nomacrobeq $2,$0,$L514addu $4,$18,$6.set macro.set reordermove $2,$0$L501:li $3,-2147483648 # 0xffffffff80000000$L516:sw $2,64($sp).set noreorder.set nomacroj $L328sw $3,68($sp).set macro.set reorder$L478:.set noreorder.set nomacrobne $19,$4,$L324move $2,$0.set macro.set reorder.set noreorder.set nomacroj $L516li $3,-2147483648 # 0xffffffff80000000.set macro.set reorder$L259:lw $2,76($sp).set noreorder.set nomacroblez $2,$L256lw $3,76($sp).set macro.set reordermove $4,$0div $0,$17,$3teq $3,$0,7mflo $2$L273:lw $5,76($sp)addiu $4,$4,1sw $2,0($13).set noreorder.set nomacrobne $4,$5,$L273addiu $13,$13,4.set macro.set reorder.set noreorder.set nomacroj $L502lw $7,120($sp).set macro.set reorder$L477:.set noreorder.set nomacroblez $21,$L489move $5,$0.set macro.set reordermove $6,$0$L266:.set noreorder.set nomacrobeq $17,$0,$L490lw $7,24($sp).set macro.set reorderlw $4,24($sp)lbu $3,0($4)lw $4,0($13)addiu $7,$7,1addu $4,$4,$3li $2,255 # 0xffsw $7,24($sp)sw $4,0($13)addiu $17,$17,-1.set noreorder.set nomacrobne $3,$2,$L270move $7,$13.set macro.set reorderli $3,255 # 0xff$L271:.set noreorder.set nomacrobeq $17,$0,$L269addiu $17,$17,-1.set macro.set reorderlw $8,24($sp)lbu $2,0($8)addiu $8,$8,1addu $4,$4,$2sw $4,0($13).set noreorder.set nomacrobeq $2,$3,$L271sw $8,24($sp).set macro.set reorder$L270:addiu $5,$5,1addu $6,$6,$4.set noreorder.set nomacrobne $21,$5,$L266addiu $13,$13,4.set macro.set reordersll $4,$5,2move $2,$17sw $0,92($sp)$L264:lw $5,84($sp)subu $3,$2,$6lw $6,92($sp)addu $2,$5,$4.set noreorder.set nomacrobne $6,$0,$L321sw $3,0($2).set macro.set reorder.set noreorder.set nomacroj $L502lw $7,120($sp).set macro.set reorder$L489:move $2,$17move $6,$0move $4,$0.set noreorder.set nomacroj $L264sw $0,92($sp).set macro.set reorder$L260:.set noreorder.set nomacrobeq $17,$0,$L274li $4,128 # 0x80.set macro.set reorderlw $8,24($sp)move $7,$0lbu $6,0($8)li $11,1 # 0x1.set noreorder.set nomacroj $L276li $5,9 # 0x9.set macro.set reorder$L277:.set noreorder.set nomacrobeq $11,$5,$L274sra $4,$4,1.set macro.set reorder$L276:sra $3,$4,31and $2,$6,$4and $3,$7,$3or $2,$2,$3.set noreorder.set nomacrobeq $2,$0,$L277addiu $11,$11,1.set macro.set reorderaddiu $11,$11,-1sltu $2,$17,$11.set noreorder.set nomacrobne $2,$0,$L274addiu $2,$4,-1.set macro.set reordersra $5,$2,31and $8,$6,$2and $9,$7,$5.set noreorder.set nomacrobne $8,$2,$L281move $3,$0.set macro.set reorderxor $2,$9,$5sltu $3,$2,1$L281:slt $2,$11,2.set noreorder.set nomacrobne $2,$0,$L282move $10,$3.set macro.set reorderli $12,1 # 0x1li $14,255 # 0xff$L284:addu $2,$12,$20lbu $6,4($2)addiu $3,$10,1xor $2,$6,$14movz $10,$3,$2addiu $12,$12,1sll $2,$8,8.set noreorder.set nomacrobne $12,$11,$L284or $8,$2,$6.set macro.set reorder$L282:bne $11,$10,$L289li $8,-1 # 0xffffffffffffffff$L289:.set noreorder.set nomacrobltz $11,$L274lw $3,76($sp).set macro.set reorderlw $5,24($sp)addiu $2,$3,-1lw $4,84($sp)addu $5,$5,$11slt $2,$2,2subu $16,$17,$11sw $8,0($4)sw $5,24($sp).set noreorder.set nomacrobne $2,$0,$L491move $20,$8.set macro.set reorder.set noreorder.set nomacrobeq $16,$0,$L294li $17,1 # 0x1.set macro.set reorder$L295:lw $8,24($sp)move $7,$0lbu $6,0($8)li $4,128 # 0x80li $11,1 # 0x1li $5,9 # 0x9$L296:sra $3,$4,31and $2,$6,$4and $3,$7,$3or $2,$2,$3.set noreorder.set nomacrobne $2,$0,$L492sltu $2,$16,$11.set macro.set reorderaddiu $11,$11,1.set noreorder.set nomacrobne $11,$5,$L296sra $4,$4,1.set macro.set reorder$L294:lw $4,0($22)$L503:lui $6,%hi($LC8)addiu $6,$6,%lo($LC8).set noreorder.set nomacrojal av_logli $5,1 # 0x1.set macro.set reorder.set noreorder.set nomacroj $L318sll $2,$17,2.set macro.set reorder$L490:lw $3,84($sp)sll $2,$5,2addu $7,$3,$2$L269:lw $2,0($7)addiu $3,$5,1addu $6,$6,$2li $2,-1 # 0xffffffffffffffffsw $2,92($sp)sll $4,$3,2.set noreorder.set nomacroj $L264move $2,$0.set macro.set reorder$L274:lw $4,0($22)lui $6,%hi($LC8)addiu $6,$6,%lo($LC8).set noreorder.set nomacrojal av_logli $5,1 # 0x1.set macro.set reorder.set noreorder.set nomacroj $L502lw $7,120($sp).set macro.set reorder$L491:li $2,4 # 0x4$L318:lw $4,84($sp)subu $3,$16,$20addu $2,$4,$2.set noreorder.set nomacroj $L256sw $3,0($2).set macro.set reorder$L492:bne $2,$0,$L294addiu $2,$4,-1sra $5,$2,31and $8,$6,$2and $9,$7,$5.set noreorder.set nomacrobne $8,$2,$L303move $3,$0.set macro.set reorderxor $2,$9,$5sltu $3,$2,1$L303:slt $2,$11,2.set noreorder.set nomacrobne $2,$0,$L304move $10,$3.set macro.set reorderli $12,1 # 0x1li $14,255 # 0xff$L306:lw $3,24($sp)srl $7,$8,24addu $2,$12,$3lbu $6,0($2)addiu $3,$10,1xor $2,$6,$14movz $10,$3,$2sll $3,$9,8or $3,$7,$3sll $2,$8,8addiu $12,$12,1or $8,$2,$6.set noreorder.set nomacrobne $12,$11,$L306move $9,$3.set macro.set reorder$L304:bne $11,$10,$L311li $8,-1 # 0xffffffffffffffffli $9,-1 # 0xffffffffffffffff$L311:bltz $11,$L294li $2,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $8,$2,$L493sll $4,$11,3.set macro.set reorder$L515:subu $4,$4,$11addiu $4,$4,-1li $5,1 # 0x1andi $6,$4,0x20sll $2,$5,$4movn $2,$0,$6subu $4,$8,$2addiu $2,$4,1move $3,$2$L317:lw $2,0($13)addiu $17,$17,1addu $2,$3,$2lw $3,24($sp)subu $16,$16,$11addu $3,$3,$11addu $20,$20,$2sw $3,24($sp).set noreorder.set nomacrobeq $21,$17,$L494sw $2,4($13).set macro.set reorder.set noreorder.set nomacrobne $16,$0,$L295addiu $13,$13,4.set macro.set reorder.set noreorder.set nomacroj $L503lw $4,0($22).set macro.set reorder$L493:bne $9,$2,$L515.set noreorder.set nomacroj $L317li $3,-1 # 0xffffffffffffffff.set macro.set reorder$L494:.set noreorder.set nomacroj $L318sll $2,$21,2.set macro.set reorder.end matroska_parse_block.section .rodata.str1.4.align 2$LC10:.ascii "parsing cluster at %lld\012\000".align 2$LC11:.ascii "parsing blockgroup...\012\000".align 2$LC12:.ascii "Unknown entry 0x%x in blockgroup data\012\000".align 2$LC13:.ascii "Unknown entry 0x%x in cluster data\012\000".section .text.matroska_read_packet,"ax",@progbits.align 2.align 5.ent matroska_read_packet.type matroska_read_packet, @functionmatroska_read_packet:.frame $sp,152,$31 # vars= 64, regs= 10/0, args= 48, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-152sw $19,124($sp)sw $31,148($sp)sw $fp,144($sp)sw $23,140($sp)sw $22,136($sp)sw $21,132($sp)sw $20,128($sp)sw $18,120($sp)sw $17,116($sp)sw $16,112($sp)lw $17,12($4)move $19,$5$L662:lw $2,404($17)bgtz $2,$L666$L611:lw $2,416($17).set noreorder.set nomacrobne $2,$0,$L523addiu $18,$17,264.set macro.set reorder$L519:lw $3,384($17).set noreorder.set nomacrobne $3,$0,$L667move $4,$17.set macro.set reorderli $5,4 # 0x4.set noreorder.set nomacrojal ebml_read_numaddiu $6,$sp,80.set macro.set reorder.set noreorder.set nomacrobltz $2,$L523move $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,$L525move $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,$L531move $14,$0.set macro.set reorder.set noreorder.set nomacrobeq $11,$9,$L668sltu $2,$10,$8.set macro.set reorderaddu $2,$5,$17$L689:addiu $7,$2,8move $12,$13move $14,$0move $15,$11$L659:addiu $12,$12,-1addiu $14,$14,1sw $12,4($17).set noreorder.set nomacrobeq $14,$13,$L531addiu $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,$L531sltu $3,$10,$8.set macro.set reorderbne $15,$9,$L659beq $3,$0,$L659$L531:sw $14,0($18).set noreorder.set nomacrobeq $16,$0,$L523sw $16,48($sp).set macro.set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?