demux_ty.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,760 行 · 第 1/5 页
MID
4,760 行
.set noreorder .set nomacro bne $2,$0,$L612 addiu $3,$18,511 .set macro .set reorder lbu $2,2($17) lbu $3,2($5) li $4,2 # 0x2 .set noreorder .set nomacro beq $6,$4,$L236 subu $2,$2,$3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L612 addiu $3,$18,511 .set macro .set reorder lbu $3,3($17) lbu $2,3($5) subu $2,$3,$2$L236: .set noreorder .set nomacro bne $2,$0,$L612 addiu $3,$18,511 .set macro .set reorder slt $2,$22,16 .set noreorder .set nomacro beq $2,$0,$L578 sll $3,$22,2 .set macro .set reorder sll $2,$22,4 subu $2,$2,$3 addu $6,$2,$23 lw $3,16($fp) sw $18,16432($6) lw $2,44($3) lw $4,36($3) lw $5,40($3) addu $2,$2,$4 subu $2,$2,$5 sw $2,16428($6) .set noreorder .set nomacro bltz $18,$L579 move $3,$18 .set macro .set reorder$L246: sra $3,$3,17 sw $3,16436($6) sw $3,16($sp) lw $2,16432($6) move $7,$22 sw $2,20($sp) lw $3,16428($6) lui $6,%hi($LC19) addiu $6,$6,%lo($LC19) li $4,7 # 0x7 li $5,8 # 0x8 sw $3,24($sp) .set noreorder .set nomacro jal mp_msg addiu $22,$22,1 .set macro .set reorder$L232: addiu $3,$18,511$L612: li $2,-512 # 0xfffffffffffffe00 and $16,$3,$2 .set noreorder .set nomacro bltz $16,$L580 lw $17,16($fp) .set macro .set reorder li $2,262144 # 0x40000 slt $2,$2,$16 bne $2,$0,$L250 blez $16,$L539$L486: lw $6,40($17) .set noreorder .set nomacro j $L501 lw $5,36($17) .set macro .set reorder$L258: 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,$L487 sw $4,36($17) .set macro .set reorder$L501: subu $2,$6,$5 move $4,$17 .set noreorder .set nomacro bne $2,$0,$L258 move $3,$2 .set macro .set reorder jal stream_fill_buffer beq $2,$0,$L487 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,$L501 sw $4,36($17) .set macro .set reorder$L487: .set noreorder .set nomacro j $L539 lw $17,16($fp) .set macro .set reorder$L229: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L227 sb $3,5($4) .set macro .set reorder$L250: lw $2,28($17) andi $2,$2,0x4 beq $2,$0,$L486$L249: 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,$L253 subu $2,$4,$6 .set macro .set reorder subu $2,$5,$2 bltz $2,$L253 .set noreorder .set nomacro j $L539 sw $2,36($17) .set macro .set reorder$L230: 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 $L227 sb $2,6($4) .set macro .set reorder$L580: lw $2,28($17) andi $2,$2,0x2 bne $2,$0,$L249 .set noreorder .set nomacro j $L588 lw $2,56($17) .set macro .set reorder$L574: lbu $2,4($5) .set noreorder .set nomacro j $L227 sb $2,4($4) .set macro .set reorder$L234: move $4,$17 .set noreorder .set nomacro jal strcmp addiu $5,$16,%lo($LC17) .set macro .set reorder j $L236$L253: .set noreorder .set nomacro jal stream_seek_long move $4,$17 .set macro .set reorder .set noreorder .set nomacro j $L539 lw $17,16($fp) .set macro .set reorder$L576: subu $2,$2,$18 slt $2,$2,512 .set noreorder .set nomacro beq $2,$0,$L216 lui $6,%hi($LC15) .set macro .set reorder addiu $6,$6,%lo($LC15) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,8 # 0x8 .set macro .set reorder lw $17,16($fp)$L231: .set noreorder .set nomacro jal stream_reset move $4,$17 .set macro .set reorder lui $6,%hi($LC20) move $7,$22 addiu $6,$6,%lo($LC20) li $4,7 # 0x7 li $5,8 # 0x8 .set noreorder .set nomacro jal mp_msg sw $22,16620($23) .set macro .set reorder move $4,$fp move $5,$23 move $6,$20 .set noreorder .set nomacro jal tmf_load_chunk move $7,$0 .set macro .set reorder .set noreorder .set nomacro j $L201 move $18,$2 .set macro .set reorder$L579: li $2,65536 # 0x10000 ori $2,$2,0xffff .set noreorder .set nomacro j $L246 addu $3,$18,$2 .set macro .set reorder$L174: move $4,$17$L594: .set noreorder .set nomacro jal stream_seek_long move $5,$0 .set macro .set reorder lw $17,16($fp) .set noreorder .set nomacro j $L177 lw $5,36($17) .set macro .set reorder$L198: 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 $L195 sb $2,6($4) .set macro .set reorder$L566: .set noreorder .set nomacro beq $21,$2,$L376 li $2,9 # 0x9 .set macro .set reorder .set noreorder .set nomacro beq $21,$2,$L581 lui $6,%hi($LC32) .set macro .set reorder addiu $6,$6,%lo($LC32) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,8 # 0x8 .set macro .set reorder move $16,$0$L380: sll $2,$16,2 addu $2,$2,$fp sw $2,576($sp) lw $4,52($fp) lw $2,64($2) .set noreorder .set nomacro beq $2,$0,$L582 sw $16,68($4) .set macro .set reorder$L381: lw $2,68($4) .set noreorder .set nomacro bne $16,$2,$L613 li $2,4 # 0x4 .set macro .set reorder lw $2,92($4) .set noreorder .set nomacro bne $2,$0,$L613 li $2,4 # 0x4 .set macro .set reorder lw $3,576($sp) lw $5,64($3) andi $3,$16,0xe0 .set noreorder .set nomacro bne $3,$0,$L387 sw $5,92($4) .set macro .set reorder li $2,160 # 0xa0 .set noreorder .set nomacro beq $3,$2,$L388 li $2,65536 # 0x10000 .set macro .set reorder .set noreorder .set nomacro bne $3,$0,$L614 li $2,2 # 0x2 .set macro .set reorder li $2,80 # 0x50 .set noreorder .set nomacro j $L383 sw $2,12($5) .set macro .set reorder$L542: lbu $2,4($5) .set noreorder .set nomacro j $L195 sb $2,4($4) .set macro .set reorder$L409: addu $5,$20,$19 addu $6,$5,$17 sltu $2,$5,$6 .set noreorder .set nomacro beq $2,$0,$L412 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder lbu $2,0($5) or $3,$2,$3 li $2,448 # 0x1c0 .set noreorder .set nomacro beq $3,$2,$L414 addiu $4,$5,1 .set macro .set reorder subu $7,$6,$5$L415: addu $2,$7,$5 .set noreorder .set nomacro beq $2,$4,$L412 sll $6,$3,8 .set macro .set reorder lbu $3,0($4) li $2,448 # 0x1c0 or $3,$6,$3 .set noreorder .set nomacro bne $3,$2,$L415 addiu $4,$4,1 .set macro .set reorder$L414: addiu $2,$4,-4 .set noreorder .set nomacro bne $5,$2,$L412 li $2,16 # 0x10 .set macro .set reorder .set noreorder .set nomacro bne $17,$2,$L412 li $4,1 # 0x1 .set macro .set reorder move $2,$0 li $3,-2147483648 # 0xffffffff80000000 sw $4,16392($23) sw $2,16400($23) .set noreorder .set nomacro j $L367 sw $3,16404($23) .set macro .set reorder$L281: lw $4,544($sp)$L607: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder .set noreorder .set nomacro j $L589 lw $5,36($17) .set macro .set reorder$L424: .set noreorder .set nomacro jal memcpy move $6,$17 .set macro .set reorder .set noreorder .set nomacro j $L590 lw $6,16388($23) .set macro .set reorder$L391: lw $2,16392($23) .set noreorder .set nomacro bne $2,$21,$L392 lui $6,%hi($LC34) .set macro .set reorder lw $4,16388($23) addu $2,$17,$4 slt $2,$2,16384 .set noreorder .set nomacro beq $2,$0,$L395 sltu $2,$17,32 .set macro .set reorder addiu $16,$23,4 addu $4,$16,$4 .set noreorder .set nomacro bne $2,$0,$L397 addu $5,$20,$19 .set macro .set reorder andi $2,$4,0x3 bne $2,$0,$L397 andi $2,$5,0x3 bne $2,$0,$L397 li $2,-32 # 0xffffffffffffffe0 addiu $4,$4,-4 and $2,$17,$2 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L401 addiu $5,$5,-4 .set macro .set reorder$L507:#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,$L507$L401: andi $2,$17,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L615 andi $3,$17,0x3 .set macro .set reorder$L508:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L508 andi $3,$17,0x3 .set macro .set reorder$L615: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L407 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L408 li $2,1 # 0x1 .set macro .set reorder bne $3,$2,$L405 lbu $2,4($5) sb $2,4($4)$L405: lw $2,16388($23)$L593: addu $6,$2,$17 .set noreorder .set nomacro j $L367 sw $6,16388($23) .set macro .set reorder$L493: .set noreorder .set nomacro j $L184 subu $18,$2,$19 .set macro .set reorder$L561: lw $2,1088($fp) .set noreorder .set nomacro j $L347 sw $2,92($4) .set macro .set reorder$L559: move $5,$0 .set noreorder .set nomacro jal new_sh_video_vid move $6,$0 .set macro .set reorder .set noreorder .set nomacro j $L591 lw $4,56($fp) .set macro .set reorder$L422: lui $6,%hi($LC33) addiu $6,$6,%lo($LC33) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,1 # 0x1 .set macro .set reorder lw $6,16388($23) .set noreorder .set nomacro j $L436 addiu $16,$23,4 .set macro .set reorder$L203: .set noreorder .set nomacro jal stream_seek_long move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L592 lui $6,%hi($LC14) .set macro .set reorder$L572: li $5,2 # 0x2 addiu $6,$6,%lo($LC7) .set noreorder .set nomacro jal mp_msg li $4,7 # 0x7 .set macro .set reorder .set noreorder .set nomacro j $L279 lw $5,36($17) .set macro .set reorder$L273: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L494 li $2,131072 # 0x20000 .set macro .set reorder lw $3,40($17) lw $5,36($17) .set noreorder .set nomacro j $L275 subu $16,$3,$5 .set macro .set reorder$L578: lui $6,%hi($LC18) addiu $6,$6,%lo($LC18) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro j $L231 lw $17,16($fp) .set macro .set reorder$L445: li $2,-1 # 0xffffffffffffffff move $3,$2 .set noreorder .set nomacro j $L616 sw $2,552($sp) .set macro .set reorder$L581: lui $6,%hi($LC31) addiu $6,$6,%lo($LC31) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,8 # 0x8 .set macro .set reorder .set noreorder .set nomacro j $L380 li $16,128 # 0x80 .set macro .set reorder$L264: lw $3,16620($23) sll $7,$3,12 subu $7,$7,$3 move $5,$23 move $6,$20 .set noreorder .set nomacro jal tmf_load_chunk sw $3,556($sp) .set macro .set reorder move $3,$2$L278: li $2,131072 # 0x20000 bne $3,$2,$L491$L293: lbu $2,0($19) lbu $3,0($20) sll $2,$2,16 lbu $4,0($21) sll $3,$3,24 lbu $5,0($22) or $3,$3,$2 or $3,$3,$5 sll $4,$4,8 li $2,-179961856 # 0xfffffffff5460000 or $4,$4,$3 ori $2,$2,0x7abd .set noreorder .set nomacro bne $4,$2,$L491 li $4,7 # 0x7 .set macro .set reorder lbu $2,12($20) lbu $3,14($20) lbu $7,13($20) sll $2,$2,16 or $2,$2,$3 sll $7,$7,8 or $7,$7,$2 lw $3,556($sp) addiu $7,$7,-4 sll $2,$3,29 sll $7,$7,17 addu $7,$7,$2 lui $6,%hi($LC22) sw $7,16416($23) addiu $6,$6,%lo($LC22) .set noreorder .set nomacro jal mp_msg li $5,8 # 0x8 .set macro .set reorder .set noreorder .set nomacro j $L261 lw $17,16($fp) .set macro .set reorder$L397: .set noreorder .set nomacro jal memcpy move $6,$17 .set macro .set reorder .set noreorder .set nomacro j $L593 lw $2,16388($23) .set macro .set reorder$L567: .set noreorder .set nomacro j $L451 lw $3,552($sp) .set macro .set reorder$L582: move $4,$fp move $5,$16 .set noreorder .set nomacro jal new_sh_audio_aid move $6,$16 .set macro .set reorder .set noreorder .set nomacro j $L381 lw $4,52($fp) .set macro .set reorder$L395: lui $6,%hi($LC33) addiu $6,$6,%lo($LC33) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro j $L584 addiu $18,$18,16 .set macro .set reorder$L292: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacr
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?