demux_nsv.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,675 行 · 第 1/5 页
MID
4,675 行
li $2,1 # 0x1 .set macro .set reorder bne $3,$2,$L292 lbu $2,4($5) sb $2,4($4)$L292: lw $5,36($17)$L585: subu $16,$16,$18 addu $2,$5,$18 move $5,$2 .set noreorder .set nomacro blez $16,$L511 sw $2,36($17) .set macro .set reorder .set noreorder .set nomacro j $L277 addu $19,$19,$18 .set macro .set reorder$L284: move $4,$19$L600: .set noreorder .set nomacro jal memcpy move $6,$18 .set macro .set reorder .set noreorder .set nomacro j $L585 lw $5,36($17) .set macro .set reorder$L278: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder beq $2,$0,$L511 lw $3,40($17) lw $5,36($17) .set noreorder .set nomacro j $L280 subu $18,$3,$5 .set macro .set reorder$L569: li $5,2 # 0x2 addiu $6,$6,%lo($LC1) .set noreorder .set nomacro jal mp_msg li $4,7 # 0x7 .set macro .set reorder .set noreorder .set nomacro j $L282 lw $5,36($17) .set macro .set reorder$L511: .set noreorder .set nomacro j $L275 lbu $3,29($sp) .set macro .set reorder$L378: addiu $5,$16,%lo($LC4) addiu $4,$sp,30 .set noreorder .set nomacro jal strncmp li $6,4 # 0x4 .set macro .set reorder .set noreorder .set nomacro j $L586 sltu $2,$0,$2 .set macro .set reorder$L366: addiu $5,$16,%lo($LC4) addiu $4,$sp,34 .set noreorder .set nomacro jal strncmp li $6,4 # 0x4 .set macro .set reorder .set noreorder .set nomacro j $L587 sltu $2,$0,$2 .set macro .set reorder$L294: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L292 sb $3,5($4) .set macro .set reorder$L567: lw $17,16($20) lw $3,36($17) lw $4,40($17) sltu $2,$3,$4 .set noreorder .set nomacro beq $2,$0,$L299 addiu $5,$3,1 .set macro .set reorder lw $2,80($17) addu $2,$3,$2 lbu $3,0($2) sw $5,36($17) move $19,$3$L301: sltu $2,$5,$4 beq $2,$0,$L304 lw $2,80($17) addu $2,$5,$2 lbu $3,0($2) addiu $5,$5,1 sll $18,$3,8 sw $5,36($17)$L306: sltu $2,$5,$4 beq $2,$0,$L309 lw $2,80($17) addu $2,$5,$2 lbu $3,0($2) addiu $5,$5,1 sll $16,$3,16 sw $5,36($17)$L311: sltu $2,$5,$4 beq $2,$0,$L314 lw $2,80($17) addu $2,$5,$2 lbu $3,0($2) addiu $5,$5,1 sll $2,$3,24 sw $5,36($17)$L316: or $3,$19,$2$L614: or $2,$18,$16 or $2,$2,$3 addiu $18,$2,-8 .set noreorder .set nomacro bltz $18,$L570 lw $17,16($20) .set macro .set reorder li $2,262144 # 0x40000 slt $2,$2,$18 bne $2,$0,$L323 blez $18,$L322$L513: lw $5,40($17) .set noreorder .set nomacro j $L526 lw $4,36($17) .set macro .set reorder$L571:$L331: slt $2,$18,$3 movn $3,$18,$2 addu $4,$4,$3 subu $18,$18,$3 .set noreorder .set nomacro blez $18,$L514 sw $4,36($17) .set macro .set reorder$L526: subu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L571 move $3,$2 .set macro .set reorder .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder beq $2,$0,$L514 lw $5,40($17) lw $4,36($17) .set noreorder .set nomacro j $L331 subu $3,$5,$4 .set macro .set reorder$L323: lw $2,28($17) andi $2,$2,0x4 beq $2,$0,$L513$L321: lw $4,44($17) lw $2,36($17) lw $6,40($17) addu $2,$4,$2 subu $2,$2,$6 addu $5,$18,$2 slt $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L326 subu $2,$4,$6 .set macro .set reorder subu $2,$5,$2 bltz $2,$L326 sw $2,36($17)$L322: lw $5,36($17)$L594: li $19,17 # 0x11$L333: lw $3,40($17) subu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L334 move $18,$2 .set macro .set reorder$L336: sltu $2,$3,$5 bne $2,$0,$L572$L339: slt $2,$19,$18 move $16,$19 movz $16,$18,$2 lw $3,80($17) sltu $2,$16,32 .set noreorder .set nomacro bne $2,$0,$L341 addu $5,$3,$5 .set macro .set reorder andi $2,$23,0x3 .set noreorder .set nomacro bne $2,$0,$L602 move $4,$23 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L602 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$23,-4 and $2,$16,$2 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L345 addiu $5,$5,-4 .set macro .set reorder$L527:#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,$L527$L345: andi $2,$16,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L603 andi $3,$16,0x3 .set macro .set reorder$L528:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L528 andi $3,$16,0x3 .set macro .set reorder$L603: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L351 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L352 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L573$L349: lw $5,36($17)$L588: subu $19,$19,$16 addu $2,$5,$16 move $5,$2 .set noreorder .set nomacro blez $19,$L337 sw $2,36($17) .set macro .set reorder .set noreorder .set nomacro j $L333 addu $23,$23,$16 .set macro .set reorder$L341: move $4,$23$L602: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder .set noreorder .set nomacro j $L588 lw $5,36($17) .set macro .set reorder$L572: lui $6,%hi($LC1) li $5,2 # 0x2 addiu $6,$6,%lo($LC1) .set noreorder .set nomacro jal mp_msg li $4,7 # 0x7 .set macro .set reorder .set noreorder .set nomacro j $L339 lw $5,36($17) .set macro .set reorder$L334: .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder beq $2,$0,$L337 lw $3,40($17) lw $5,36($17) .set noreorder .set nomacro j $L336 subu $18,$3,$5 .set macro .set reorder$L351: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L349 sb $3,5($4) .set macro .set reorder$L295: 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 $L292 sb $2,6($4) .set macro .set reorder$L514: .set noreorder .set nomacro j $L322 lw $17,16($20) .set macro .set reorder$L494: sll $16,$16,24 sra $16,$16,24 .set noreorder .set nomacro jal __floatsisf move $4,$16 .set macro .set reorder .set noreorder .set nomacro bltz $16,$L574 move $4,$2 .set macro .set reorder$L503: sw $4,236($22)$L502: lui $2,%hi($LC15) lw $4,%lo($LC15)($2) .set noreorder .set nomacro jal __divsf3 lw $5,236($22) .set macro .set reorder lw $17,16($20) .set noreorder .set nomacro j $L271 sw $2,240($22) .set macro .set reorder$L389: lw $18,16($20) addiu $fp,$sp,16 lw $5,36($18) move $23,$fp li $19,10 # 0xa$L393: lw $3,40($18) subu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L394 move $17,$2 .set macro .set reorder$L396: sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L604 slt $2,$19,$17 .set macro .set reorder lui $6,%hi($LC1) li $5,2 # 0x2 addiu $6,$6,%lo($LC1) .set noreorder .set nomacro jal mp_msg li $4,7 # 0x7 .set macro .set reorder lw $5,36($18) slt $2,$19,$17$L604: move $16,$19 movz $16,$17,$2 lw $3,80($18) sltu $2,$16,32 .set noreorder .set nomacro bne $2,$0,$L401 addu $5,$3,$5 .set macro .set reorder andi $2,$23,0x3 .set noreorder .set nomacro bne $2,$0,$L605 move $4,$23 .set macro .set reorder andi $2,$5,0x3 .set noreorder .set nomacro bne $2,$0,$L605 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$23,-4 and $2,$16,$2 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L405 addiu $5,$5,-4 .set macro .set reorder$L529:#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,$L529$L405: andi $2,$16,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L606 andi $3,$16,0x3 .set macro .set reorder$L530:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L530 andi $3,$16,0x3 .set macro .set reorder$L606: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L411 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L412 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L575$L409: lw $5,36($18)$L589: subu $19,$19,$16 addu $2,$5,$16 move $5,$2 .set noreorder .set nomacro blez $19,$L397 sw $2,36($18) .set macro .set reorder .set noreorder .set nomacro j $L393 addu $23,$23,$16 .set macro .set reorder$L401: move $4,$23$L605: .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder .set noreorder .set nomacro j $L589 lw $5,36($18) .set macro .set reorder$L394: .set noreorder .set nomacro jal stream_fill_buffer move $4,$18 .set macro .set reorder beq $2,$0,$L397 lw $3,40($18) lw $5,36($18) .set noreorder .set nomacro j $L396 subu $17,$3,$5 .set macro .set reorder$L397: lbu $3,14($21) li $2,54 # 0x36 .set noreorder .set nomacro beq $3,$2,$L576 li $2,51 # 0x33 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L577 lbu $2,24($sp) .set macro .set reorder$L417: lw $17,16($20)$L591: li $16,7 # 0x7 lw $5,40($17) .set noreorder .set nomacro j $L489 lw $4,36($17) .set macro .set reorder$L578:$L492: slt $2,$16,$3 movn $3,$16,$2 addu $4,$4,$3 subu $16,$16,$3 .set noreorder .set nomacro blez $16,$L392 sw $4,36($17) .set macro .set reorder$L489: subu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L578 move $3,$2 .set macro .set reorder .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder beq $2,$0,$L392 lw $5,40($17) lw $4,36($17) .set noreorder .set nomacro j $L492 subu $3,$5,$4 .set macro .set reorder$L577: .set noreorder .set nomacro bne $2,$0,$L607 addiu $2,$21,12 .set macro .set reorder lbu $3,25($sp) li $2,8 # 0x8 .set noreorder .set nomacro beq $3,$2,$L417 addiu $2,$21,12 .set macro .set reorder$L607: lui $6,%hi($LC5) addiu $6,$6,%lo($LC5) li $4,7 # 0x7 li $5,6 # 0x6 move $7,$2 .set noreorder .set nomacro jal mp_msg sw $2,48($sp) .set macro .set reorder$L559: lbu $3,14($21) li $2,54 # 0x36 .set noreorder .set nomacro beq $3,$2,$L579 li $2,51 # 0x33 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L417 lbu $2,24($sp) .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L608 lui $6,%hi($LC6) .set macro .set reorder lbu $3,25($sp) li $2,8 # 0x8 beq $3,$2,$L417$L608: lw $7,48($sp) addiu $6,$6,%lo($LC6) li $4,7 # 0x7 .set noreorder .set nomacro jal mp_msg li $5,7 # 0x7 .set macro .set reorder lbu $2,18($sp) lbu $3,19($sp) lbu $5,20($sp) lbu $6,22($sp) srl $2,$2,4 sll $3,$3,4 lbu $4,21($sp) or $2,$2,$3 sll $5,$5,12 sll $6,$6,8 or $2,$2,$5 or $4,$4,$6 addu $2,$2,$4 addiu $18,$2,-3 .set noreorder .set nomacro bltz $18,$L580 lw $17,16($20) .set macro .set reorder li $2,262144 # 0x40000 slt $2,$2,$18 bne $2,$0,$L426 blez $18,$L425$L518: lw $5,40($17) .set noreorder .set nomacro j $L531 lw $4,36($17) .set macro .set reorder$L581:$L434: slt $2,$18,$3 movn $3,$18,$2 addu $4,$4,$3 subu $18,$18,$3 .set noreorder .set nomacro blez $18,$L519 sw $4,36($17) .set macro .set reorder$L531: subu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L581 move $3,$2 .set macro .set reorder .set noreorder .set nomacro jal stream_fill_buffer move $4,$17 .set macro .set reorder beq $2,$0,$L519 lw $5,40($17) lw $4,36($17) .set noreorder .set nomacro j $L434 subu $3,$5,$4 .set macro .set reorder$L426: lw $2,28($17) andi $2,$2,0x4 beq $2,$0,$L518$L424: lw $4,44($17) lw $2,36($17) lw $6,40($17) addu $2,$4,$2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?