apedec.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,576 行 · 第 1/5 页
MID
4,576 行
addiu $20,$20,-1 sw $5,48($sp) addiu $16,$17,20 lw $19,40($sp) .set noreorder .set nomacro beq $20,$fp,$L648 sw $7,76($sp) .set macro .set reorder$L508: lw $10,12($16) .set noreorder .set nomacro beq $18,$fp,$L649 lw $7,0($16) .set macro .set reorder subu $6,$10,$21 move $5,$7 move $4,$18 mtlo $0 li $8,-1 # 0xffffffffffffffff$L512: lh $3,0($6) lh $2,0($5) addiu $4,$4,-1 madd $3,$2 addiu $6,$6,2 .set noreorder .set nomacro bne $4,$8,$L512 addiu $5,$5,2 .set macro .set reorder$L511: lw $8,0($19) bltz $8,$L650 beq $8,$0,$L562 .set noreorder .set nomacro beq $18,$fp,$L515 lw $6,4($16) .set macro .set reorder subu $5,$6,$21 move $4,$18 li $9,-1 # 0xffffffffffffffff$L520: lhu $2,0($7) lhu $3,0($5) addiu $4,$4,-1 subu $2,$2,$3 sh $2,0($7) addiu $5,$5,2 .set noreorder .set nomacro bne $4,$9,$L520 addiu $7,$7,2 .set macro .set reorder$L515: lw $3,76($sp)$L692: li $2,1 # 0x1 mflo $4 sll $2,$2,$3 lw $5,52($sp) addu $2,$2,$4 sra $2,$2,$5 addu $5,$2,$8 li $3,32768 # 0x8000 addu $3,$5,$3 li $2,-65536 # 0xffffffffffff0000 and $3,$3,$2 .set noreorder .set nomacro beq $3,$0,$L521 sw $5,0($19) .set macro .set reorder sra $2,$5,31 xori $2,$2,0x7fff sll $2,$2,16 sra $2,$2,16$L523: lw $7,48($sp) sh $2,0($10) addiu $10,$10,2 slt $2,$7,3980 .set noreorder .set nomacro beq $2,$0,$L524 sw $10,12($16) .set macro .set reorder .set noreorder .set nomacro bne $5,$0,$L526 sra $2,$5,28 .set macro .set reorder move $4,$0$L528: lh $2,-8($6) lh $3,-16($6) sra $2,$2,1 sra $3,$3,1 sh $4,0($6) sh $2,-8($6) sh $3,-16($6)$L529: lw $4,8($16) lw $5,12($16) addu $2,$4,$22 addiu $6,$6,2 addiu $2,$2,1024 .set noreorder .set nomacro beq $5,$2,$L651 sw $6,4($16) .set macro .set reorder addiu $19,$19,4$L687: addiu $20,$20,-1 bne $20,$fp,$L508$L648: lw $5,56($sp) li $2,3 # 0x3 addiu $5,$5,1 sw $5,56($sp) .set noreorder .set nomacro bne $5,$2,$L469 addiu $17,$17,40 .set macro .set reorder$L470: lw $20,44($sp) lw $18,36($sp) lw $19,40($sp) addiu $17,$23,3160 .set noreorder .set nomacro j $L637 addiu $21,$23,3260 .set macro .set reorder$L543: lw $5,0($18) li $2,42 # 0x2a li $3,18 # 0x12 sw $2,16($sp) li $2,10 # 0xa sw $3,20($sp) .set noreorder .set nomacro jal predictor_update_filter sw $2,24($sp) .set macro .set reorder move $16,$2 lw $5,0($19) li $2,26 # 0x1a li $3,14 # 0xe move $4,$17 li $6,1 # 0x1 li $7,34 # 0x22 sw $2,16($sp) li $2,5 # 0x5 sw $3,20($sp) .set noreorder .set nomacro jal predictor_update_filter sw $2,24($sp) .set macro .set reorder lw $3,0($17) addiu $7,$17,2148 addiu $3,$3,4 sw $16,0($18) move $4,$21 sw $2,0($19) li $6,200 # 0xc8 move $5,$3 addiu $18,$18,4 addiu $19,$19,4 .set noreorder .set nomacro beq $3,$7,$L652 sw $3,0($17) .set macro .set reorder$L637: addiu $20,$20,-1$L688: li $2,-1 # 0xffffffffffffffff move $4,$17 move $6,$0 .set noreorder .set nomacro bne $20,$2,$L543 li $7,50 # 0x32 .set macro .set reorder lw $7,44($sp) .set noreorder .set nomacro beq $7,$0,$L563 lw $2,36($sp) .set macro .set reorder lw $7,40($sp) move $5,$0$L548: lw $4,0($2) lw $3,0($7) srl $2,$4,31 addu $2,$2,$4 sra $2,$2,1 subu $3,$3,$2 lw $2,36($sp) addu $4,$4,$3 sw $3,0($2) lw $3,44($sp) sw $4,0($7) addiu $2,$2,4 addiu $7,$7,4 addiu $5,$5,1 sw $2,36($sp) .set noreorder .set nomacro bne $5,$3,$L548 sw $7,40($sp) .set macro .set reorder$L636: .set noreorder .set nomacro j $L415 lw $7,3120($23) .set macro .set reorder$L558: .set noreorder .set nomacro j $L263 lw $8,3124($23) .set macro .set reorder$L639: sw $0,0($6) lw $2,152($sp)$L266: lw $31,132($sp) lw $fp,128($sp) lw $23,124($sp) lw $22,120($sp) lw $21,116($sp) lw $20,112($sp) lw $19,108($sp) lw $18,104($sp) lw $17,100($sp) lw $16,96($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,136 .set macro .set reorder$L559: lw $3,3148($23) andi $2,$3,0x3$L695: addiu $3,$23,5508 .set noreorder .set nomacro bne $2,$0,$L653 sw $3,32($sp) .set macro .set reorder lw $5,44($sp) move $4,$23 .set noreorder .set nomacro jal entropy_decode move $6,$0 .set macro .set reorder li $2,42416 # 0xa5b0 addu $16,$23,$2 move $11,$0$L416: lw $4,3136($23) lui $5,%hi(ape_filter_orders) sll $2,$4,1 addu $2,$2,$4 addu $2,$2,$11 addiu $3,$5,%lo(ape_filter_orders) sll $5,$2,1 addu $3,$5,$3 lhu $4,0($3) .set noreorder .set nomacro beq $4,$0,$L417 lui $2,%hi(ape_filter_fracbits) .set macro .set reorder addiu $2,$2,%lo(ape_filter_fracbits) addu $2,$5,$2 lhu $fp,0($2) lw $18,44($sp) lw $7,3128($23) addiu $2,$fp,-1 li $21,-1 # 0xffffffffffffffff addiu $18,$18,-1 sw $7,60($sp) sll $22,$4,2 sll $20,$4,1 addiu $19,$4,-1 lw $17,32($sp) .set noreorder .set nomacro beq $18,$21,$L654 sw $2,68($sp) .set macro .set reorder$L420: lw $10,12($16) .set noreorder .set nomacro beq $19,$21,$L655 lw $7,0($16) .set macro .set reorder subu $6,$10,$20 move $5,$7 move $4,$19 mtlo $0 li $8,-1 # 0xffffffffffffffff$L424: lh $3,0($6) lh $2,0($5) addiu $4,$4,-1 madd $3,$2 addiu $6,$6,2 .set noreorder .set nomacro bne $4,$8,$L424 addiu $5,$5,2 .set macro .set reorder$L423: lw $8,0($17) bltz $8,$L656 beq $8,$0,$L560 .set noreorder .set nomacro beq $19,$21,$L427 lw $6,4($16) .set macro .set reorder subu $5,$6,$20 move $4,$19 li $9,-1 # 0xffffffffffffffff$L432: lhu $2,0($7) lhu $3,0($5) addiu $4,$4,-1 subu $2,$2,$3 sh $2,0($7) addiu $5,$5,2 .set noreorder .set nomacro bne $4,$9,$L432 addiu $7,$7,2 .set macro .set reorder$L427: lw $3,68($sp)$L690: li $2,1 # 0x1 mflo $4 sll $2,$2,$3 addu $2,$2,$4 sra $2,$2,$fp addu $5,$2,$8 li $3,32768 # 0x8000 addu $3,$5,$3 li $2,-65536 # 0xffffffffffff0000 and $3,$3,$2 .set noreorder .set nomacro beq $3,$0,$L433 sw $5,0($17) .set macro .set reorder sra $2,$5,31 xori $2,$2,0x7fff sll $2,$2,16 sra $2,$2,16$L435: lw $7,60($sp) sh $2,0($10) addiu $10,$10,2 slt $2,$7,3980 .set noreorder .set nomacro beq $2,$0,$L436 sw $10,12($16) .set macro .set reorder .set noreorder .set nomacro bne $5,$0,$L438 sra $2,$5,28 .set macro .set reorder move $4,$0$L440: lh $2,-8($6) lh $3,-16($6) sra $2,$2,1 sra $3,$3,1 sh $4,0($6) sh $2,-8($6) sh $3,-16($6)$L441: lw $4,8($16) lw $5,12($16) addu $2,$4,$22 addiu $6,$6,2 addiu $2,$2,1024 .set noreorder .set nomacro beq $5,$2,$L657 sw $6,4($16) .set macro .set reorder addiu $17,$17,4$L684: addiu $18,$18,-1 bne $18,$21,$L420$L654: addiu $11,$11,1 li $2,3 # 0x3 .set noreorder .set nomacro bne $11,$2,$L416 addiu $16,$16,40 .set macro .set reorder$L417: lw $2,44($sp) addiu $16,$23,3160 lw $17,4($16) .set noreorder .set nomacro beq $2,$0,$L454 addiu $22,$2,-1 .set macro .set reorder lw $18,32($sp) move $19,$0 addiu $21,$23,3260 .set noreorder .set nomacro j $L456 addiu $20,$23,5308 .set macro .set reorder$L659: lw $2,28($16) lw $3,32($16) subu $2,$2,$6 sw $2,28($16) lw $5,68($8) lw $4,36($16) subu $3,$3,$5 sw $3,32($16) lw $2,64($8) lw $3,40($16) subu $4,$4,$2 sw $4,36($16) lw $2,60($8) subu $3,$3,$2 sw $3,40($16)$L459: addiu $8,$8,4 addiu $19,$19,1 move $4,$21 li $6,200 # 0xc8 sw $8,0($16) .set noreorder .set nomacro beq $8,$20,$L658 move $5,$8 .set macro .set reorder$L461: lw $3,12($16) sll $2,$3,5 subu $2,$2,$3 sra $2,$2,5 addu $2,$17,$2 sw $2,12($16) sw $2,0($18) lw $2,44($sp) beq $19,$2,$L454 addiu $18,$18,4$L456: lw $8,0($16) lw $10,0($18) lw $4,196($8) sw $17,200($8) subu $4,$17,$4 sw $4,196($8) lw $2,32($16) lw $5,36($16) mul $11,$4,$2 lw $7,192($8) lw $2,28($16) mul $9,$7,$5 mul $7,$17,$2 lw $5,40($16) lw $3,188($8) addu $2,$7,$11 mul $7,$3,$5 srl $6,$17,31 addu $3,$7,$9 addu $2,$2,$3 slt $5,$0,$17 slt $3,$0,$4 srl $4,$4,31 subu $6,$6,$5 subu $4,$4,$3 sra $2,$2,10 sw $4,68($8) sw $6,72($8) .set noreorder .set nomacro bgtz $10,$L659 addu $17,$10,$2 .set macro .set reorder beq $10,$0,$L459 lw $2,28($16) lw $3,32($16) addu $2,$2,$6 sw $2,28($16) lw $5,68($8) lw $4,36($16) addu $3,$3,$5 sw $3,32($16) lw $2,64($8) lw $3,40($16) addu $4,$4,$2 sw $4,36($16) lw $2,60($8) addiu $8,$8,4 addu $3,$3,$2 sw $3,40($16) addiu $19,$19,1 move $4,$21 li $6,200 # 0xc8 sw $8,0($16) .set noreorder .set nomacro bne $8,$20,$L461 move $5,$8 .set macro .set reorder$L658: jal memmove lw $3,12($16) sw $21,0($16) sll $2,$3,5 subu $2,$2,$3 sra $2,$2,5 addu $2,$17,$2 sw $2,12($16) sw $2,0($18) lw $2,44($sp) .set noreorder .set nomacro bne $19,$2,$L456 addiu $18,$18,4 .set macro .set reorder addiu $18,$18,-4$L454: sw $17,4($16) lw $7,3120($23) li $2,2 # 0x2 .set noreorder .set nomacro bne $7,$2,$L696 lw $4,44($sp) .set macro .set reorder li $2,-1 # 0xffffffffffffffff .set noreorder .set nomacro beq $22,$2,$L696 lw $5,32($sp) .set macro .set reorder lw $7,44($sp) addiu $3,$23,23940 move $4,$0$L466: lw $2,0($5) addiu $4,$4,1 addiu $5,$5,4 sw $2,0($3) sw $5,32($sp) .set noreorder .set nomacro beq $4,$7,$L636 addiu $3,$3,4 .set macro .set reorder lw $2,0($5) addiu $4,$4,1 addiu $5,$5,4 sw $2,0($3) sw $5,32($sp) .set noreorder .set nomacro bne $4,$7,$L466 addiu $3,$3,4 .set macro .set reorder .set noreorder .set nomacro j $L415 lw $7,3120($23) .set macro .set reorder$L641: li $2,65536 # 0x10000 addu $16,$23,$2 lw $4,-23000($16) addiu $2,$3,3 li $5,-4 # 0xfffffffffffffffc .set noreorder .set nomacro jal av_realloc and $5,$2,$5 .set macro .set reorder lw $7,152($sp) lw $3,2816($23) move $4,$2 sra $6,$7,2 sw $2,-23000($16) .set noreorder .set nomacro jal $3 move $5,$18 .set macro .set reorder lw $2,-23000($16) lw $4,152($sp) sw $2,-22988($16) addu $3,$2,$4 sw $3,-22996($16) li $3,42544 # 0xa630 sw $2,-22992($16) addu $9,$23,$3 lw $6,0($9) addiu $7,$6,4 sw $7,0($9) lbu $2,-4($7) lbu $4,-3($7) lbu $5,-1($7) lbu $3,-2($7) sll $4,$4,16 sll $2,$2,24 or $2,$2,$4 or $2,$2,$5 sll $3,$3,8 addiu $7,$6,8 or $8,$3,$2 sw $8,3124($23) sw $7,0($9) lbu $2,-4($7) lbu $4,-3($7) sll $2,$2,24 sll $4,$4,16 lbu $5,-1($7) lbu $3,-2($7) or $2,$2,$4 or $2,$2,$5 sll $3,$3,8 or $3,$3,$2 sltu $4,$3,4 .set noreorder .set nomacro beq $4,$0,$L661 move $4,$17 .set macro .set reorder lw $2,-22992($16) sw $8,3152($23) addu $2,$2,$3 .set noreorder .set nomacro blez $8,$L662 sw $2,-22992($16) .set macro .set reorder addiu $4,$23,5508 andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L277 addiu $6,$23,23940 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L278 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L663$L275: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L697 addiu $2,$6,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L697 addiu $2,$6,-31 .set macro .set reorder$L564:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L564 addiu $2,$6,-31 .set macro .set reorder$L697: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L698 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L699:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L699 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L698: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L284$L566:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L566$L284: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L288 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L289 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L664$L286: andi $2,$6,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 move $4,$6 .set noreorder .set nomacro beq $3,$2,$L292 addiu $6,$6,18432 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L293 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L665$L290: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L700 addiu $2,$6,-31 .set macro
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?