demux_mov.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,785 行 · 第 1/5 页
MID
4,785 行
.set nomacro beq $16,$2,$L468 slt $2,$16,8 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L284 move $19,$16 .set macro .set reorder li $23,8 # 0x8$L328: li $2,1835270144 # 0x6d640000 lw $4,32($sp) ori $2,$2,0x6174 .set noreorder .set nomacro beq $4,$2,$L334 sltu $2,$2,$4 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L337 li $2,1886257152 # 0x706e0000 .set macro .set reorder li $2,1718747136 # 0x66720000 ori $2,$2,0x6565 .set noreorder .set nomacro beq $4,$2,$L332 sltu $2,$2,$4 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L469 li $2,1346961408 # 0x50490000 .set macro .set reorder li $2,1718878208 # 0x66740000 ori $2,$2,0x7970 .set noreorder .set nomacro beq $4,$2,$L333 li $2,1786052608 # 0x6a750000 .set macro .set reorder ori $2,$2,0x6e6b .set noreorder .set nomacro bne $4,$2,$L507 lw $7,64($sp) .set macro .set reorder$L332: lui $6,%hi($LC35) sra $2,$19,31 li $5,7 # 0x7 addiu $6,$6,%lo($LC35) li $4,7 # 0x7 sw $2,20($sp) .set noreorder .set nomacro jal mp_msg sw $19,16($sp) .set macro .set reorder lw $5,120($sp) subu $16,$19,$23 .set noreorder .set nomacro bgez $16,$L404 lw $17,16($5) .set macro .set reorder$L473: lw $2,28($17) andi $2,$2,0x2 .set noreorder .set nomacro beq $2,$0,$L508 lw $4,64($sp) .set macro .set reorder lw $4,44($17) lw $2,36($17) lw $6,40($17) addu $2,$4,$2 subu $2,$2,$6 addu $5,$16,$2 slt $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L411 subu $2,$4,$6 .set macro .set reorder$L514: subu $2,$5,$2 bltz $2,$L411 sw $2,36($17) lw $4,64($sp)$L508: addiu $4,$4,1 .set noreorder .set nomacro j $L283 sw $4,64($sp) .set macro .set reorder$L337: ori $2,$2,0x6f74 .set noreorder .set nomacro beq $4,$2,$L429 sltu $2,$2,$4 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L339 li $2,1936392192 # 0x736b0000 .set macro .set reorder li $2,1835991040 # 0x6d6f0000 ori $2,$2,0x6f76 .set noreorder .set nomacro beq $4,$2,$L470 lui $6,%hi($LC26) .set macro .set reorder lw $7,64($sp)$L507: .set noreorder .set nomacro bne $7,$0,$L471 srl $3,$4,8 .set macro .set reorder .set noreorder .set nomacro jal uc_free move $4,$fp .set macro .set reorder$L465: move $2,$0$L401: lw $31,116($sp) lw $fp,112($sp) lw $23,108($sp) lw $22,104($sp) lw $21,100($sp) lw $20,96($sp) lw $19,92($sp) lw $18,88($sp) lw $17,84($sp) lw $16,80($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,120 .set macro .set reorder$L339: ori $2,$2,0x6970 .set noreorder .set nomacro beq $4,$2,$L332 li $2,2003369984 # 0x77690000 .set macro .set reorder ori $2,$2,0x6465 .set noreorder .set nomacro bne $4,$2,$L507 lw $7,64($sp) .set macro .set reorder lui $6,%hi($LC32) li $5,6 # 0x6 addiu $6,$6,%lo($LC32) .set noreorder .set nomacro jal mp_msg li $4,7 # 0x7 .set macro .set reorder lw $5,68($sp) andi $2,$5,0x2 .set noreorder .set nomacro bne $2,$0,$L441 lw $5,120($sp) .set macro .set reorder$L334: lui $6,%hi($LC33) addiu $6,$6,%lo($LC33) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,6 # 0x6 .set macro .set reorder lw $7,120($sp) lui $6,%hi($LC34) lw $2,16($7) addiu $6,$6,%lo($LC34) lw $4,36($2) lw $3,44($2) lw $5,40($2) addu $3,$3,$4 subu $3,$3,$5 addu $2,$19,$3 subu $2,$2,$23 sw $3,8($fp) sw $2,12($fp) sra $7,$3,31 sra $8,$2,31 li $4,7 # 0x7 li $5,7 # 0x7 sw $3,16($sp) sw $2,24($sp) sw $7,20($sp) .set noreorder .set nomacro jal mp_msg sw $8,28($sp) .set macro .set reorder lw $2,68($sp) ori $2,$2,0x2 sw $2,68($sp) lw $3,68($sp) li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L472 lw $7,120($sp) .set macro .set reorder lw $17,16($7)$L331: subu $16,$19,$23 bltz $16,$L473$L404: li $2,262144 # 0x40000 slt $2,$2,$16 bne $2,$0,$L408 .set noreorder .set nomacro blez $16,$L508 lw $4,64($sp) .set macro .set reorder$L444: lw $6,40($17) .set noreorder .set nomacro j $L450 lw $5,36($17) .set macro .set reorder$L416: slt $2,$16,$3 movn $3,$16,$2 addu $4,$5,$3 subu $16,$16,$3 move $5,$4 .set noreorder .set nomacro blez $16,$L474 sw $4,36($17) .set macro .set reorder$L450: subu $2,$6,$5 move $4,$17 .set noreorder .set nomacro bne $2,$0,$L416 move $3,$2 .set macro .set reorder jal stream_fill_buffer .set noreorder .set nomacro beq $2,$0,$L509 lw $5,68($sp) .set macro .set reorder lw $5,36($17) lw $6,40($17) subu $3,$6,$5 slt $2,$16,$3 movn $3,$16,$2 addu $4,$5,$3 subu $16,$16,$3 move $5,$4 .set noreorder .set nomacro bgtz $16,$L450 sw $4,36($17) .set macro .set reorder$L474: lw $3,120($sp) lw $4,64($sp) lw $17,16($3) addiu $4,$4,1 .set noreorder .set nomacro j $L283 sw $4,64($sp) .set macro .set reorder$L468: lw $3,36($17) lw $7,40($17) sltu $2,$3,$7 .set noreorder .set nomacro beq $2,$0,$L288 addiu $6,$3,1 .set macro .set reorder lw $4,80($17) addu $4,$3,$4 lbu $5,0($4) move $3,$0 move $2,$5 srl $4,$5,24 sll $5,$3,8 or $5,$4,$5 sll $2,$2,8 sw $5,60($sp) sw $2,56($sp) sw $6,36($17)$L290: sltu $2,$6,$7 beq $2,$0,$L293$L477: lw $2,80($17) addu $2,$6,$2 lbu $3,0($2) addiu $6,$6,1 move $2,$0 sw $3,48($sp) sw $2,52($sp) sw $6,36($17)$L295: sltu $2,$6,$7 beq $2,$0,$L298$L479: lw $2,80($17) addu $2,$6,$2 lbu $3,0($2) addiu $6,$6,1 move $2,$0 sw $3,40($sp) sw $2,44($sp) sw $6,36($17)$L300: sltu $2,$6,$7 beq $2,$0,$L303$L481: lw $2,80($17) move $11,$0 addu $2,$6,$2 lbu $3,0($2) addiu $6,$6,1 move $10,$3 sw $6,36($17)$L305: sltu $2,$6,$7 .set noreorder .set nomacro beq $2,$0,$L510 move $4,$17 .set macro .set reorder$L483: lw $2,80($17) addu $2,$6,$2 lbu $3,0($2) addiu $6,$6,1 move $22,$3 sw $6,36($17)$L310: sltu $2,$6,$7 .set noreorder .set nomacro beq $2,$0,$L511 move $4,$17 .set macro .set reorder$L485: lw $2,80($17) addu $2,$6,$2 lbu $3,0($2) addiu $6,$6,1 move $20,$3 sw $6,36($17)$L315: sltu $2,$6,$7 .set noreorder .set nomacro beq $2,$0,$L512 move $4,$17 .set macro .set reorder$L487: lw $2,80($17) addu $2,$6,$2 lbu $3,0($2) addiu $6,$6,1 move $18,$3 sw $6,36($17)$L320: sltu $2,$6,$7 .set noreorder .set nomacro beq $2,$0,$L513 move $4,$17 .set macro .set reorder$L489: lw $2,80($17) addu $2,$6,$2 lbu $3,0($2) addiu $6,$6,1 move $8,$3 sw $6,36($17)$L325: lw $2,48($sp) lw $7,56($sp) li $23,16 # 0x10 or $4,$7,$2 lw $2,40($sp) sll $4,$4,8 or $4,$4,$2 sll $4,$4,8 or $2,$10,$4 sll $2,$2,8 or $2,$2,$22 sll $2,$2,8 or $2,$2,$20 sll $2,$2,8 or $4,$18,$2 sll $4,$4,8 or $2,$8,$4 .set noreorder .set nomacro j $L328 move $19,$2 .set macro .set reorder$L408: lw $2,28($17) andi $2,$2,0x4 beq $2,$0,$L444 lw $4,44($17) lw $2,36($17) lw $6,40($17) addu $2,$4,$2 subu $2,$2,$6 addu $5,$16,$2 slt $3,$5,$4 .set noreorder .set nomacro bne $3,$0,$L514 subu $2,$4,$6 .set macro .set reorder$L411: .set noreorder .set nomacro jal stream_seek_long move $4,$17 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L284 lw $2,120($sp) .set macro .set reorder lw $4,64($sp) lw $17,16($2) addiu $4,$4,1 .set noreorder .set nomacro j $L283 sw $4,64($sp) .set macro .set reorder$L469: ori $2,$2,0x4354 .set noreorder .set nomacro bne $4,$2,$L507 lw $7,64($sp) .set macro .set reorder lw $2,120($sp) .set noreorder .set nomacro j $L331 lw $17,16($2) .set macro .set reorder$L288: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L476 li $2,-65536 # 0xffffffffffff0000 .set macro .set reorder lw $6,36($17) lw $2,80($17) lw $7,40($17) addu $2,$2,$6 lbu $4,0($2) move $3,$0 move $2,$4 addiu $6,$6,1 sll $2,$2,8 srl $4,$4,24 sll $5,$3,8 or $5,$4,$5 sw $2,56($sp) sltu $2,$6,$7 sw $6,36($17) .set noreorder .set nomacro bne $2,$0,$L477 sw $5,60($sp) .set macro .set reorder$L293: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L478 li $5,-1 # 0xffffffffffffffff .set macro .set reorder lw $6,36($17) lw $2,80($17) lw $7,40($17) addu $2,$2,$6 lbu $3,0($2) addiu $6,$6,1 move $5,$0 sltu $2,$6,$7 sw $6,36($17) sw $3,48($sp) .set noreorder .set nomacro bne $2,$0,$L479 sw $5,52($sp) .set macro .set reorder$L298: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L480 li $5,-1 # 0xffffffffffffffff .set macro .set reorder lw $6,36($17) lw $2,80($17) lw $7,40($17) addu $2,$2,$6 lbu $3,0($2) addiu $6,$6,1 move $5,$0 sltu $2,$6,$7 sw $6,36($17) sw $3,40($sp) .set noreorder .set nomacro bne $2,$0,$L481 sw $5,44($sp) .set macro .set reorder$L303: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L482 li $10,-256 # 0xffffffffffffff00 .set macro .set reorder lw $6,36($17) lw $2,80($17) lw $7,40($17) addu $2,$2,$6 lbu $3,0($2) addiu $6,$6,1 sltu $2,$6,$7 sw $6,36($17) move $10,$3 .set noreorder .set nomacro bne $2,$0,$L483 move $11,$0 .set macro .set reorder move $4,$17$L510: sw $10,72($sp) .set noreorder .set nomacro jal stream_fill_buffer sw $11,76($sp) .set macro .set reorder lw $10,72($sp) .set noreorder .set nomacro beq $2,$0,$L484 lw $11,76($sp) .set macro .set reorder lw $6,36($17) lw $2,80($17) lw $7,40($17) addu $2,$2,$6 lbu $3,0($2) addiu $6,$6,1 sltu $2,$6,$7 sw $6,36($17) .set noreorder .set nomacro bne $2,$0,$L485 move $22,$3 .set macro .set reorder move $4,$17$L511: sw $10,72($sp) .set noreorder .set nomacro jal stream_fill_buffer sw $11,76($sp) .set macro .set reorder lw $10,72($sp) .set noreorder .set nomacro beq $2,$0,$L486 lw $11,76($sp) .set macro .set reorder lw $6,36($17) lw $2,80($17) lw $7,40($17) addu $2,$2,$6 lbu $3,0($2) addiu $6,$6,1 sltu $2,$6,$7 sw $6,36($17) .set noreorder .set nomacro bne $2,$0,$L487 move $20,$3 .set macro .set reorder move $4,$17$L512: sw $10,72($sp) .set noreorder .set nomacro jal stream_fill_buffer sw $11,76($sp) .set macro .set reorder lw $10,72($sp) .set noreorder .set nomacro beq $2,$0,$L488 lw $11,76($sp) .set macro .set reorder lw $6,36($17) lw $2,80($17) lw $7,40($17) addu $2,$2,$6 lbu $3,0($2) addiu $6,$6,1 sltu $2,$6,$7 sw $6,36($17) .set noreorder .set nomacro bne $2,$0,$L489 move $18,$3 .set macro .set reorder move $4,$17$L513: sw $10,72($sp) .set noreorder .set nomacro jal stream_fill_buffer sw $11,76($sp) .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L490 lw $10,72($sp) .set macro .set reorder lw $3,36($17) lw $2,80($17) addiu $4,$3,1 addu $2,$2,$3 lbu $5,0($2) sw $4,36($17) .set noreorder .set nomacro j $L325 move $8,$5 .set macro .set reorder$L281: sb $0,4($5) .set noreorder .set nomacro j $L279 sb $0,1($4) .set macro .set reorder$L270: addiu $3,$fp,2 sb $0,0($fp) .set noreorder .set nomacro j $L268 sb $0,1($fp) .set macro .set reorder$L284: lw $5,68($sp)$L509: li $2,3 # 0x3 .set noreorder .set nomacro beq $5,$2,$L491 lw $7,120($sp) .set macro .set reorder .set noreorder .set nomacro jal uc_free move $4,$fp .set macro .set reorder lw $3,68($sp) li $2,5 # 0x5 .set noreorder .set nomacro beq $3,$2,$L401 li $2,131072 # 0x20000 .set macro .set reorder li $2,7 # 0x7 .set noreorder .set nomacro beq $3,$2,$L401 li $2,131072 # 0x20000 .set macro .set reorder li $2,1 # 0x1 .set noreorder .set nomacro beq $3,$2,$L492 lui $6,%hi($LC37) .set macro .set reorder lw $4,68($sp) li $2,2 # 0x2 .set noreorder .set nomacro bne $4,$2,$L465 lui $6,%hi($LC38) .set macro .set reorder addiu $6,$6,%lo($LC38) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,2 # 0x2 .set macro .set reorder .set noreorder .set nomacro j $L401 move $2,$0 .set macro .set reorder$L429: lw $3,120($sp) .set noreorder .set nomacro j $L331 lw $17,16($3) .set macro .set reorder$L282: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L279 sb $0,5($5) .set macro .set reorder$L271: addiu $3,$fp,3 sb $0,0($fp) sb $0,1($fp) .set noreorder .set nomacro j $L268 sb $0,2($fp) .set macro .set reorder$L467: .set noreorder .set nomacro j $L279 sb $0,4($5) .set macro .set reorder$L466: addiu $3,$fp,1 .set noreorder .set nomacro j $L268 sb $0,0($fp) .set macro .set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?