demux_realaud.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,760 行 · 第 1/5 页
MID
4,760 行
.set macro .set reorder beq $2,$0,$L649 lw $5,36($16) lw $2,80($16) lw $6,40($16) addu $2,$2,$5 lbu $3,0($2) addiu $5,$5,1 sll $17,$3,8 .set noreorder .set nomacro j $L322 sw $5,36($16) .set macro .set reorder$L307: addiu $4,$19,2 sb $0,0($19) .set noreorder .set nomacro j $L305 sb $0,1($19) .set macro .set reorder$L318: sb $0,4($5) .set noreorder .set nomacro j $L316 sb $0,1($4) .set macro .set reorder$L583: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L650 li $4,-255 # 0xffffffffffffff01 .set macro .set reorder lw $2,36($16) lw $3,80($16) addiu $4,$2,1 addu $3,$3,$2 lbu $17,0($3) .set noreorder .set nomacro j $L585 sw $4,36($16) .set macro .set reorder$L575: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L651 li $4,-255 # 0xffffffffffffff01 .set macro .set reorder lw $2,36($16) lw $3,80($16) addiu $4,$2,1 addu $3,$3,$2 lbu $17,0($3) .set noreorder .set nomacro j $L577 sw $4,36($16) .set macro .set reorder$L567: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L652 li $4,-255 # 0xffffffffffffff01 .set macro .set reorder lw $2,36($16) lw $3,80($16) addiu $4,$2,1 addu $3,$3,$2 lbu $17,0($3) .set noreorder .set nomacro j $L569 sw $4,36($16) .set macro .set reorder$L627: lui $6,%hi($LC20) addiu $6,$6,%lo($LC20) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,6 # 0x6 .set macro .set reorder lhu $4,24($19) lw $3,156($21) srl $2,$4,8 sb $2,13($3) sb $4,12($3) lhu $4,28($19) .set noreorder .set nomacro jal uc_calloc lhu $5,30($19) .set macro .set reorder .set noreorder .set nomacro j $L631 sw $2,40($19) .set macro .set reorder$L644: lw $6,16($18) lw $3,16($19) lw $2,44($6) lw $4,36($6) lw $5,40($6) addu $2,$2,$4 subu $2,$2,$5 addiu $3,$3,8 sltu $3,$2,$3 .set noreorder .set nomacro bne $3,$0,$L653 li $2,1248002048 # 0x4a630000 .set macro .set reorder ori $2,$2,0x706c sw $2,12($21)$L622: li $2,1 # 0x1$L655: sw $2,36($21) li $2,8000 # 0x1f40 li $3,16 # 0x10 sw $2,28($21) li $2,878641152 # 0x345f0000 sw $3,32($21) ori $2,$2,0x3431 li $3,240 sh $3,30($19) .set noreorder .set nomacro j $L591 sw $2,12($21) .set macro .set reorder$L319: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L316 sb $0,5($5) .set macro .set reorder$L649: lw $5,36($16) lw $6,40($16) .set noreorder .set nomacro j $L322 li $17,-65536 # 0xffffffffffff0000 .set macro .set reorder$L647: li $17,-256 # 0xffffffffffffff00 .set noreorder .set nomacro j $L564 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L652: li $17,-256 # 0xffffffffffffff00 .set noreorder .set nomacro j $L572 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L651: li $17,-256 # 0xffffffffffffff00 .set noreorder .set nomacro j $L580 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L650: li $17,-256 # 0xffffffffffffff00 .set noreorder .set nomacro j $L588 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L653: move $4,$6 .set noreorder .set nomacro jal stream_skip li $5,1 # 0x1 .set macro .set reorder lw $16,16($18) lw $4,36($16) lw $2,40($16) sltu $2,$4,$2 .set noreorder .set nomacro beq $2,$0,$L595 addiu $3,$4,1 .set macro .set reorder lw $2,80($16) addu $2,$4,$2 lbu $23,0($2) sw $3,36($16)$L597: lw $4,40($16) sltu $2,$3,$4 .set noreorder .set nomacro beq $2,$0,$L600 addiu $5,$3,1 .set macro .set reorder lw $2,80($16) addu $2,$3,$2 lbu $3,0($2) sw $5,36($16) move $22,$3$L602: sltu $2,$5,$4 beq $2,$0,$L605 lw $2,80($16) addu $2,$5,$2 lbu $3,0($2) addiu $5,$5,1 sll $20,$3,8 sw $5,36($16)$L607: sltu $2,$5,$4 beq $2,$0,$L610 lw $2,80($16) addu $2,$5,$2 lbu $3,0($2) addiu $5,$5,1 sll $17,$3,16 sw $5,36($16)$L612: sltu $2,$5,$4 beq $2,$0,$L615 lw $2,80($16) addu $2,$5,$2 lbu $3,0($2) addiu $5,$5,1 sll $2,$3,24 sw $5,36($16)$L617: or $2,$2,$22 or $3,$17,$20 or $3,$3,$2 li $2,4 # 0x4 .set noreorder .set nomacro beq $23,$2,$L620 sw $3,12($21) .set macro .set reorder lui $6,%hi($LC13) li $4,7 # 0x7 li $5,2 # 0x2 addiu $6,$6,%lo($LC13) .set noreorder .set nomacro jal mp_msg move $7,$23 .set macro .set reorder lw $4,16($18) .set noreorder .set nomacro jal stream_skip addiu $5,$23,-4 .set macro .set reorder$L620: li $2,1248002048 # 0x4a630000 lw $7,12($21) ori $2,$2,0x706c .set noreorder .set nomacro beq $7,$2,$L622 lui $6,%hi($LC18) .set macro .set reorder addiu $6,$6,%lo($LC18) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,2 # 0x2 .set macro .set reorder .set noreorder .set nomacro j $L655 li $2,1 # 0x1 .set macro .set reorder$L642: .set noreorder .set nomacro j $L316 sb $0,4($5) .set macro .set reorder$L641: addiu $4,$19,1 .set noreorder .set nomacro j $L305 sb $0,0($19) .set macro .set reorder$L552: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L554 lw $3,36($16) lw $2,80($16) addiu $5,$3,1 addu $2,$2,$3 lbu $4,0($2) sw $5,36($16) .set noreorder .set nomacro j $L554 sll $2,$4,24 .set macro .set reorder$L547: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L550 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L549 li $17,-16777216 # 0xffffffffff000000 .set macro .set reorder$L380: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L383 .set noreorder .set nomacro j $L382 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder$L370: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L373 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L372 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L375: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L378 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L377 li $17,-256 # 0xffffffffffffff00 .set macro .set reorder$L365: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L368 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L367 li $22,-65536 # 0xffffffffffff0000 .set macro .set reorder$L542: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L545 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L544 li $20,-65536 # 0xffffffffffff0000 .set macro .set reorder$L460: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L463 .set noreorder .set nomacro j $L462 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder$L500: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L503 .set noreorder .set nomacro j $L502 li $7,-256 # 0xffffffffffffff00 .set macro .set reorder$L420: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L423 lw $5,36($16) lw $6,40($16) .set noreorder .set nomacro j $L422 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L520: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L523 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L522 li $17,-16777216 # 0xffffffffff000000 .set macro .set reorder$L440: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L443 .set noreorder .set nomacro j $L442 li $7,-256 # 0xffffffffffffff00 .set macro .set reorder$L480: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L483 .set noreorder .set nomacro j $L482 li $2,-256 # 0xffffffffffffff00 .set macro .set reorder$L400: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L403 .set noreorder .set nomacro j $L402 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder$L532: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L535 lw $16,16($18) li $23,-256 # 0xffffffffffffff00 .set noreorder .set nomacro j $L534 lw $3,36($16) .set macro .set reorder$L450: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L453 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L452 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L490: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L493 .set noreorder .set nomacro j $L492 li $2,-256 # 0xffffffffffffff00 .set macro .set reorder$L410: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L413 .set noreorder .set nomacro j $L412 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder$L510: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L513 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L512 li $22,-256 # 0xffffffffffffff00 .set macro .set reorder$L430: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L433 .set noreorder .set nomacro j $L432 li $3,-256 # 0xffffffffffffff00 .set macro .set reorder$L470: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L473 .set noreorder .set nomacro j $L472 li $2,-256 # 0xffffffffffffff00 .set macro .set reorder$L390: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L393 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L392 li $20,-256 # 0xffffffffffffff00 .set macro .set reorder$L537: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L540 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L539 li $22,-256 # 0xffffffffffffff00 .set macro .set reorder$L455: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L458 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L457 li $17,-256 # 0xffffffffffffff00 .set macro .set reorder$L495: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L498 lw $4,36($16) lw $5,40($16) .set noreorder .set nomacro j $L497 li $17,-65536 # 0xffffffffffff0000 .set macro .set reorder$L415: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L418 lw $5,36($16) lw $6,40($16) .set noreorder .set nomacro j $L417 li $22,-65536 # 0xffffffffffff0000 .set macro .set reorder$L515: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L518 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L517 li $20,-65536 # 0xffffffffffff0000 .set macro .set reorder$L435: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L438 lw $4,36($16) lw $5,40($16) .set noreorder .set nomacro j $L437 li $17,-65536 # 0xffffffffffff0000 .set macro .set reorder$L475: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L478 lw $4,36($16) lw $5,40($16) .set noreorder .set nomacro j $L477 li $17,-65536 # 0xffffffffffff0000 .set macro .set reorder$L395: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L398 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L397 li $17,-256 # 0xffffffffffffff00 .set macro .set reorder$L525: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder beq $2,$0,$L527 lw $3,36($16) lw $2,80($16) addiu $5,$3,1 addu $2,$2,$3 lbu $4,0($2) sw $5,36($16) .set noreorder .set nomacro j $L527 sll $2,$4,24 .set macro .set reorder$L445: .set noreorder .set nomacro jal stream_fill_buffer move $4,$16 .set macro .set reorder bne $2,$0,$L448 lw $5,36($16) lw $4,40($16) .set noreorder .set nomacro j $L447 li $22,-65536 # 0xffffffffffff0000 .set macro .set reorder$L425: .set noreorder .set nomacro jal
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?