matroskadec.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,873 行 · 第 1/5 页
MID
4,873 行
lw $6,72($sp) .set noreorder .set nomacro bne $6,$0,$L337 lw $8,60($sp) .set macro .set reorder lw $2,56($sp) addiu $8,$8,1 move $19,$0 .set noreorder .set nomacro beq $8,$2,$L480 sw $8,60($sp) .set macro .set reorder$L340: lbu $3,15($23) lbu $4,14($23) sll $3,$3,24 sll $4,$4,16 lbu $2,13($23) lbu $5,12($23) or $3,$3,$4 or $3,$3,$5 sll $2,$2,8 lw $4,48($sp) or $2,$2,$3 addu $2,$2,$4 subu $18,$2,$19$L342: lw $6,88($sp) li $3,65536 # 0x10000 lw $5,8($6) ori $2,$3,0x3001 lw $4,228($5) .set noreorder .set nomacro beq $4,$2,$L343 ori $2,$3,0x5017 .set macro .set reorder .set noreorder .set nomacro beq $4,$2,$L343 ori $2,$3,0x5022 .set macro .set reorder .set noreorder .set nomacro beq $4,$2,$L343 ori $2,$3,0x7002 .set macro .set reorder .set noreorder .set nomacro beq $4,$2,$L481 lw $7,120($sp) .set macro .set reorder move $17,$0$L403:$L507: .set noreorder .set nomacro jal av_mallocz li $4,56 # 0x38 .set macro .set reorder subu $18,$18,$17 move $4,$2 move $5,$18 .set noreorder .set nomacro jal av_new_packet move $16,$2 .set macro .set reorder .set noreorder .set nomacro bltz $2,$L482 lw $2,28($sp) .set macro .set reorder lw $6,24($sp) sltu $3,$18,32 addu $2,$19,$6 addu $5,$2,$17 .set noreorder .set nomacro bne $3,$0,$L406 lw $4,16($16) .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L406 andi $2,$5,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L406 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$4,-4 and $2,$18,$2 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L410 addiu $5,$5,-4 .set macro .set reorder$L429:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$6 bne $2,$0,$L429$L410: andi $2,$18,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L504 andi $3,$18,0x3 .set macro .set reorder$L430:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L430 andi $3,$18,0x3 .set macro .set reorder$L504: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L416 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L417 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L483$L414: lw $7,80($sp)$L498: .set noreorder .set nomacro bne $7,$0,$L505 lw $3,120($sp) .set macro .set reorder lw $8,216($sp) sw $8,28($16) lw $3,120($sp)$L505: lw $5,208($sp) addu $2,$3,$22 lw $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,2 sw $3,52($16) sw $2,48($16) .set noreorder .set nomacro jal av_realloc addiu $5,$5,4 .set macro .set reorder lw $4,404($22) sw $2,400($22) sll $3,$4,2 addu $3,$3,$2 addiu $4,$4,1 sw $16,0($3) sw $4,404($22) lw $3,64($sp)$L495: .set noreorder .set nomacro bne $3,$0,$L422 lw $4,68($sp) .set macro .set reorder li $2,-2147483648 # 0xffffffff80000000 .set noreorder .set nomacro beq $4,$2,$L506 lw $3,60($sp) .set macro .set reorder$L422: lw $5,208($sp) lw $6,212($sp) or $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L423 lw $4,64($sp) .set macro .set reorder move $2,$0 li $3,-2147483648 # 0xffffffff80000000 sw $2,64($sp) sw $3,68($sp)$L420: lw $3,60($sp)$L506: lw $4,56($sp) slt $2,$3,$4 .set noreorder .set nomacro bne $2,$0,$L336 addiu $23,$23,8 .set macro .set reorder lw $5,44($sp) lw $3,0($5)$L461: lw $6,80($sp)$L335: lw $7,76($sp) addiu $6,$6,1 slt $2,$6,$7 .set noreorder .set nomacro beq $2,$0,$L321 sw $6,80($sp) .set macro .set reorder lw $8,24($sp) addu $8,$8,$3 .set noreorder .set nomacro j $L331 sw $8,24($sp) .set macro .set reorder$L481: addu $2,$7,$22 lw $3,304($2) lw $4,56($3) .set noreorder .set nomacro beq $4,$0,$L507 move $17,$0 .set macro .set reorder lw $8,24($sp) addu $5,$8,$19 move $6,$0 li $7,44 # 0x2c$L399: lbu $3,0($5) addiu $4,$6,1 xor $2,$3,$7 movz $6,$4,$2 addiu $5,$5,1 .set noreorder .set nomacro beq $3,$0,$L403 slt $2,$6,8 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L399 addiu $17,$17,1 .set macro .set reorder j $L403$L343: lw $7,120($sp) lw $18,272($5) addu $2,$7,$22 lw $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 nomacro bne $2,$0,$L347 sw $8,52($sp) .set macro .set reorder li $2,65536 # 0x10000 ori $2,$2,0x3001 .set noreorder .set nomacro beq $4,$2,$L484 lw $2,52($sp) .set macro .set reorder div $0,$2,$16 teq $16,$0,7 mflo $2 .set noreorder .set nomacro blez $2,$L352 sw $2,100($sp) .set macro .set reorder addiu $4,$fp,1 srl $2,$4,31 addu $2,$2,$4 andi $3,$5,0x1 sra $2,$2,1 sra $4,$5,1 mul $5,$3,$2 mul $2,$16,$fp addu $3,$5,$4 sw $2,32($sp) li $2,-32 # 0xffffffffffffffe0 mul $20,$3,$16 and $2,$16,$2 sltu $3,$16,32 andi $4,$16,0x3 lw $19,24($sp) sw $2,108($sp) move $21,$0 sw $3,116($sp) sw $4,124($sp)$L367: lw $2,100($17) lw $5,116($sp) .set noreorder .set nomacro bne $5,$0,$L368 addu $4,$20,$2 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L368 andi $2,$19,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L508 move $5,$19 .set macro .set reorder lw $6,108($sp) addiu $4,$4,-4 addu $3,$4,$6 sltu $2,$4,$3 .set noreorder .set nomacro beq $2,$0,$L372 addiu $5,$19,-4 .set macro .set reorder$L433:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$3 bne $2,$0,$L433$L372: andi $2,$16,0x1c addu $6,$3,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L509 lw $7,124($sp) .set macro .set reorder$L434:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L434 lw $7,124($sp) .set macro .set reorder$L509: li $2,2 # 0x2 .set noreorder .set nomacro beq $7,$2,$L378 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $7,$2,$L379 li $2,1 # 0x1 .set macro .set reorder beq $7,$2,$L485$L376: lw $8,32($sp)$L497: lw $2,100($sp) addiu $21,$21,1 addu $20,$20,$8 .set noreorder .set nomacro bne $21,$2,$L367 addu $19,$19,$16 .set macro .set reorder$L460: lw $5,92($17)$L352: addiu $5,$5,1 slt $2,$5,$fp .set noreorder .set nomacro bne $2,$0,$L380 sw $5,92($17) .set macro .set reorder lw $3,52($sp) sw $0,92($17) mul $2,$fp,$3 div $0,$2,$18 teq $18,$0,7 mflo $2 sw $2,96($17)$L380: lw $2,96($17) .set noreorder .set nomacro beq $2,$0,$L495 lw $3,64($sp) .set macro .set reorder$L347: lw $3,52($sp) sltu $20,$18,32 mul $2,$fp,$3 div $0,$2,$18 teq $18,$0,7 mflo $19$L383: .set noreorder .set nomacro jal av_mallocz li $4,56 # 0x38 .set macro .set reorder move $4,$2 move $5,$18 .set noreorder .set nomacro jal av_new_packet move $16,$2 .set macro .set reorder lw $3,96($17) lw $2,100($17) addiu $4,$3,-1 subu $3,$19,$3 mul $6,$18,$3 sw $4,96($17) addu $5,$6,$2 .set noreorder .set nomacro bne $20,$0,$L384 lw $4,16($16) .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L384 andi $2,$5,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L384 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$4,-4 and $2,$18,$2 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L388 addiu $5,$5,-4 .set macro .set reorder$L435:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$6 bne $2,$0,$L435$L388: andi $2,$18,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L510 andi $3,$18,0x3 .set macro .set reorder$L436:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L436 andi $3,$18,0x3 .set macro .set reorder$L510: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L394 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L395 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L486$L392: lw $7,120($sp)$L496: lw $6,192($sp) addu $2,$7,$22 lw $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,2 sw $7,52($16) .set noreorder .set nomacro jal av_realloc addiu $5,$5,4 .set macro .set reorder lw $3,404($22) sw $2,400($22) addiu $4,$3,1 sw $4,404($22) sll $3,$3,2 lw $4,96($17) addu $3,$3,$2 .set noreorder .set nomacro bne $4,$0,$L383 sw $16,0($3) .set macro .set reorder .set noreorder .set nomacro j $L495 lw $3,64($sp) .set macro .set reorder$L384: .set noreorder .set nomacro jal memcpy move $6,$18 .set macro .set reorder .set noreorder .set nomacro j $L496 lw $7,120($sp) .set macro .set reorder$L368: move $5,$19$L508: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder .set noreorder .set nomacro j $L497 lw $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,24 sll $4,$4,16 or $2,$2,$4 or $2,$2,$5 sll $3,$3,8 or $3,$3,$2 lw $7,48($sp) lw $2,56($sp) addiu $8,$8,1 addu $19,$3,$7 .set noreorder .set nomacro bne $8,$2,$L340 sw $8,60($sp) .set macro .set reorder$L480: lw $3,44($sp) lw $2,0($3) .set noreorder .set nomacro j $L342 subu $18,$2,$19 .set macro .set reorder$L423: lw $7,68($sp) addu $2,$4,$5 move $8,$6 sltu $4,$2,$4 addu $3,$7,$8 addu $3,$4,$3 sw $2,64($sp) .set noreorder .set nomacro j $L420 sw $3,68($sp) .set macro .set reorder$L394: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L392 sb $3,5($4) .set macro .set reorder$L406: .set noreorder .set nomacro jal memcpy move $6,$18 .set macro .set reorder .set noreorder .set nomacro j $L498 lw $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 nomacro j $L392 sb $2,6($4) .set macro .set reorder$L486: lbu $2,4($5) .set noreorder .set nomacro j $L392 sb $2,4($4) .set macro .set reorder$L378: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L376 sb $3,5($4) .set macro .set reorder$L484: srl $2,$fp,31 addu $2,$2,$fp sra $2,$2,1 .set noreorder .set nomacro blez $2,$L352 sw $2,96($sp) .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$19,$2 sw $2,104($sp) lw $2,52($sp) mul $20,$19,$5 sltu $3,$19,32 sll $2,$2,1 sw $3,112($sp) sw $2,36($sp) lw $5,112($sp) lw $2,100($17) andi $4,$19,0x3 sw $4,128($sp) lw $16,24($sp) move $21,$0 .set noreorder .set nomacro bne $5,$0,$L355 addu $4,$20,$2 .set macro .set reorder$L488: andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L511 move $5,$16 .set macro .set reorder andi $2,$16,0x3 bne $2,$0,$L511 lw $6,104($sp) addiu $4,$4,-4 addu $3,$4,$6 sltu $2,$4,$3 .set noreorder .set nomacro beq $2,$0,$L359 addiu $5,$16,-4 .set macro .set reorder$L431:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$3 bne $2,$0,$L431$L359: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L512 lw $7,128($sp) .set macro .set reorder$L432:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L432 lw $7,128($sp) .set macro .set reorder$L512: li $2,2 # 0x2 .set noreorder .set nomacro beq $7,$2,$L365 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $7,$2,$L366 li $2,1 # 0x1 .set macro .set reorder beq $7,$2,$L487$L363: lw $8,36($sp)$L499: lw $2,96($sp) addiu $21,$21,1 addu $20,$20,$8 .set noreorder .set nomacro beq $21,$2,$L460 addu $16,$16,$19 .set macro .set reorder lw $2,100($17) lw $5,112($sp)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?