📄 flac.mid
字号:
$L347: move $fp,$16$L169: move $2,$fp lw $31,100($sp) lw $fp,96($sp) lw $23,92($sp) lw $22,88($sp) lw $21,84($sp) lw $20,80($sp) lw $19,76($sp) lw $18,72($sp) lw $17,68($sp) lw $16,64($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,104 .set macro .set reorder$L345: lw $4,92($17) .set noreorder .set nomacro jal memmove addu $5,$4,$7 .set macro .set reorder lw $6,96($17) move $7,$0 .set noreorder .set nomacro j $L153 sw $0,100($17) .set macro .set reorder$L176: addiu $10,$8,16 move $15,$10 sra $2,$15,3 sw $15,8($16) addu $2,$2,$14 lbu $4,3($2) addiu $10,$8,20 move $18,$10 sw $4,48($sp) sra $3,$18,3 lbu $23,0($2) lbu $24,1($2) lbu $25,2($2) addu $3,$3,$14 sw $18,8($16) lbu $2,3($3) addiu $10,$8,24 sw $2,44($sp) lbu $4,1($3) lbu $31,0($3) sw $4,36($sp) lbu $3,2($3) sra $5,$10,3 sw $10,8($16) addu $5,$5,$14 sw $3,40($sp) lbu $3,0($5) lbu $4,1($5) lbu $6,3($5) sll $4,$4,16 lbu $2,2($5) sll $3,$3,24 or $3,$3,$4 or $3,$3,$6 sll $2,$2,8 andi $4,$10,0x7 or $2,$2,$3 sll $2,$2,$4 srl $7,$2,28 addiu $10,$8,28 slt $2,$7,8 .set noreorder .set nomacro beq $2,$0,$L319 sw $10,8($16) .set macro .set reorder lw $9,40($17) addiu $2,$7,1 beq $9,$2,$L352$L183: addiu $2,$7,-8 sltu $2,$2,3 .set noreorder .set nomacro beq $2,$0,$L186 li $2,2 # 0x2 .set macro .set reorder beq $9,$2,$L353$L186: lw $4,0($17) lui $6,%hi($LC15) addiu $6,$6,%lo($LC15) move $5,$0 .set noreorder .set nomacro jal av_log sw $9,16($sp) .set macro .set reorder$L190: lw $4,0($17)$L367: lui $6,%hi($LC28) addiu $6,$6,%lo($LC28) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder li $fp,-1 # 0xffffffffffffffff sw $0,100($17) sw $0,96($17) move $2,$fp lw $31,100($sp) lw $fp,96($sp) lw $23,92($sp) lw $22,88($sp) lw $21,84($sp) lw $20,80($sp) lw $19,76($sp) lw $18,72($sp) lw $17,68($sp) lw $16,64($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,104 .set macro .set reorder$L351: li $4,2 # 0x2 .set noreorder .set nomacro beq $3,$4,$L293 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L372 subu $2,$7,$20 .set macro .set reorder lw $2,40($17) .set noreorder .set nomacro bne $2,$4,$L308 lui $4,%hi($LC29) .set macro .set reorder lw $12,44($17) .set noreorder .set nomacro blez $12,$L290 li $2,24 # 0x18 .set macro .set reorder lw $8,48($17) lw $10,60($17) lw $9,64($17) subu $8,$2,$8 move $6,$0$L311: subu $2,$7,$20 addu $3,$9,$2 lw $4,0($3) addu $2,$10,$2 lw $3,0($2) sra $5,$4,1 subu $3,$3,$5 addu $4,$4,$3 sll $4,$4,$8 sll $3,$3,$8 addiu $6,$6,1 sra $4,$4,8 sra $3,$3,8 slt $2,$6,$12 sh $4,0($7) sh $3,2($7) .set noreorder .set nomacro bne $2,$0,$L311 addiu $7,$7,4 .set macro .set reorder subu $2,$7,$20 .set noreorder .set nomacro j $L341 sw $2,0($21) .set macro .set reorder$L321: move $fp,$7 move $2,$fp lw $31,100($sp) lw $fp,96($sp) lw $23,92($sp) lw $22,88($sp) lw $21,84($sp) lw $20,80($sp) lw $19,76($sp) lw $18,72($sp) lw $17,68($sp) lw $16,64($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,104 .set macro .set reorder$L292: lw $3,40($17) li $2,2 # 0x2 .set noreorder .set nomacro bne $3,$2,$L300 lui $4,%hi($LC29) .set macro .set reorder lw $12,44($17) .set noreorder .set nomacro blez $12,$L290 li $2,24 # 0x18 .set macro .set reorder lw $8,48($17) lw $10,60($17) lw $9,64($17) subu $8,$2,$8 move $6,$0$L303: subu $2,$7,$20 addu $5,$9,$2 addu $2,$10,$2 lw $4,0($2) lw $3,0($5) addiu $6,$6,1 subu $3,$4,$3 sll $3,$3,$8 sll $4,$4,$8 sra $4,$4,8 sra $3,$3,8 slt $2,$6,$12 sh $4,0($7) sh $3,2($7) .set noreorder .set nomacro bne $2,$0,$L303 addiu $7,$7,4 .set macro .set reorder subu $2,$7,$20 .set noreorder .set nomacro j $L341 sw $2,0($21) .set macro .set reorder$L319: .set noreorder .set nomacro j $L183 lw $9,40($17) .set macro .set reorder$L165: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L163 sb $3,5($4) .set macro .set reorder$L348: .set noreorder .set nomacro j $L179 addiu $2,$10,7 .set macro .set reorder$L293: lw $2,40($17) .set noreorder .set nomacro bne $2,$4,$L304 lui $4,%hi($LC29) .set macro .set reorder lw $12,44($17) .set noreorder .set nomacro blez $12,$L290 li $2,24 # 0x18 .set macro .set reorder lw $8,48($17) lw $10,60($17) lw $9,64($17) subu $8,$2,$8 move $6,$0$L307: subu $2,$7,$20 addu $5,$10,$2 addu $2,$9,$2 lw $3,0($2) lw $4,0($5) sll $2,$3,$8 addu $3,$3,$4 sll $3,$3,$8 addiu $6,$6,1 sra $3,$3,8 sra $2,$2,8 slt $4,$6,$12 sh $3,0($7) sh $2,2($7) .set noreorder .set nomacro bne $4,$0,$L307 addiu $7,$7,4 .set macro .set reorder subu $2,$7,$20 .set noreorder .set nomacro j $L341 sw $2,0($21) .set macro .set reorder$L349: .set noreorder .set nomacro j $L182 addiu $2,$10,7 .set macro .set reorder$L166: 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 $L163 sb $2,6($4) .set macro .set reorder$L353: addiu $7,$7,-7 sw $7,52($sp)$L189: sra $4,$10,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$10,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $10,$10,3 srl $7,$2,29 sw $10,8($16) .set noreorder .set nomacro bne $7,$0,$L191 move $8,$10 .set macro .set reorder lw $2,48($17) sw $2,56($sp)$L193: sra $2,$10,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$10,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $10,$10,1 srl $3,$3,7 .set noreorder .set nomacro bne $3,$0,$L354 sw $10,8($16) .set macro .set reorder sra $4,$10,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$10,0x7 sll $2,$2,$4 srl $2,$2,24 xori $3,$2,0xff move $12,$2 li $2,-65536 # 0xffffffffffff0000 addiu $10,$8,9 and $2,$3,$2 move $13,$0 .set noreorder .set nomacro bne $2,$0,$L199 sw $10,8($16) .set macro .set reorder move $4,$0$L201: andi $2,$3,0xff00 .set noreorder .set nomacro beq $2,$0,$L373 lui $2,%hi(ff_log2_tab) .set macro .set reorder srl $3,$3,8 addiu $4,$4,8$L373: addiu $2,$2,%lo(ff_log2_tab) addu $2,$3,$2 lbu $3,0($2) li $2,7 # 0x7 addu $3,$4,$3 subu $3,$2,$3 li $4,1 # 0x1 .set noreorder .set nomacro beq $3,$4,$L204 li $2,127 # 0x7f .set macro .set reorder sra $2,$2,$3 addiu $11,$3,-1 sra $3,$2,31 and $8,$12,$2 .set noreorder .set nomacro blez $11,$L206 and $9,$13,$3 .set macro .set reorder .set noreorder .set nomacro j $L207 lw $10,8($16) .set macro .set reorder$L355: srl $2,$8,26 sll $5,$9,6 sll $4,$8,6 or $5,$2,$5 sra $7,$3,31 addu $2,$4,$3 sltu $8,$2,$4 addu $3,$5,$7 addu $3,$8,$3 addiu $11,$11,-1 move $8,$2 .set noreorder .set nomacro beq $11,$0,$L206 move $9,$3 .set macro .set reorder$L207: sra $4,$10,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$10,0x7 sll $2,$2,$4 srl $2,$2,24 addiu $3,$2,-128 addiu $10,$10,8 sra $2,$3,6 .set noreorder .set nomacro beq $2,$0,$L355 sw $10,8($16) .set macro .set reorder$L204: lw $4,0($17) lui $6,%hi($LC18) addiu $6,$6,%lo($LC18) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L367 lw $4,0($17) .set macro .set reorder$L191: li $2,3 # 0x3 .set noreorder .set nomacro beq $7,$2,$L194 li $2,7 # 0x7 .set macro .set reorder .set noreorder .set nomacro beq $7,$2,$L194 lui $2,%hi(sample_size_table) .set macro .set reorder sll $3,$7,2 addiu $2,$2,%lo(sample_size_table) addu $3,$3,$2 lw $3,0($3) .set noreorder .set nomacro j $L193 sw $3,56($sp) .set macro .set reorder$L352: .set noreorder .set nomacro j $L189 sw $0,52($sp) .set macro .set reorder$L199: srl $3,$3,16 .set noreorder .set nomacro j $L201 li $4,16 # 0x10 .set macro .set reorder$L354: lw $4,0($17) lui $6,%hi($LC17) addiu $6,$6,%lo($LC17) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L367 lw $4,0($17) .set macro .set reorder$L206: .set noreorder .set nomacro bltz $9,$L204 sll $2,$24,16 .set macro .set reorder lw $4,48($sp) sll $3,$23,24 or $3,$3,$2 or $3,$3,$4 sll $2,$25,8 or $2,$2,$3 andi $4,$15,0x7 sll $2,$2,$4 srl $3,$2,28 .set noreorder .set nomacro bne $3,$0,$L211 li $2,6 # 0x6 .set macro .set reorder lw $23,20($17)$L213: lw $3,24($17) slt $2,$3,$23 .set noreorder .set nomacro bne $2,$0,$L356 lui $6,%hi($LC19) .set macro .set reorder lw $2,40($17) mul $2,$23,$2 sll $2,$2,1 sltu $2,$22,$2 .set noreorder .set nomacro bne $2,$0,$L190 lw $4,36($sp) .set macro .set reorder sll $3,$31,24 sll $2,$4,16 or $3,$3,$2 lw $4,40($sp) lw $2,44($sp) or $3,$3,$2 sll $2,$4,8 or $2,$2,$3 andi $4,$18,0x7 sll $2,$2,$4 srl $7,$2,28 .set noreorder .set nomacro bne $7,$0,$L221 addiu $2,$7,-4 .set macro .set reorder lw $18,36($17) lw $10,8($16)$L223: move $3,$10 lui $2,%hi(av_crc07) addiu $10,$10,8 sw $10,8($16) lw $4,%lo(av_crc07)($2) lw $6,4($17) .set noreorder .set nomacro bgez $10,$L232 move $7,$10 .set macro .set reorder addiu $7,$3,15$L232: sra $7,$7,3 .set noreorder .set nomacro jal av_crc move $5,$0 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L357 lw $3,56($sp) .set macro .set reorder lw $4,52($sp) lw $2,40($17) sw $23,44($17) sw $18,36($17) sw $3,48($17) .set noreorder .set nomacro blez $2,$L235 sw $4,56($17) .set macro .set reorder sw $17,24($sp) sw $0,28($sp)$L237: lw $4,48($17) lw $2,28($sp) .set noreorder .set nomacro bne $2,$0,$L238 sw $4,52($17) .set macro .set reorder lw $3,56($17) li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L374 addiu $2,$4,1 .set macro .set reorder$L240: lw $9,8($16) lw $14,0($16) sra $2,$9,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$9,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $10,$9,1 srl $3,$3,7 .set noreorder .set nomacro bne $3,$0,$L358 sw $10,8($16) .set macro .set reorder sra $5,$10,3 addu $5,$5,$14 andi $8,$10,0x7 addiu $10,$9,7 lbu $2,0($5) lbu $6,1($5) sra $3,$10,3 lbu $7,3($5) lbu $4,2($5) addu $3,$14,$3 sw $10,8($16) lbu $5,0($3) sll $2,$2,24 sll $6,$6,16 andi $3,$10,0x7 or $2,$2,$6 or $2,$2,$7 sll $5,$5,$3 sll $4,$4,8 or $4,$4,$2 andi $5,$5,0x00ff sll $4,$4,$8 addiu $10,$9,8 srl $5,$5,7 srl $18,$4,26 .set noreorder .set nomacro bne $5,$0,$L246 sw $10,8($16) .set macro .set reorder sw $0,32($sp)$L248: .set noreorder .set nomacro beq $18,$0,$L359 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $18,$2,$L360 addiu $2,$18,-8 .set macro .set reorder sltu $2,$2,5 .set noreorder .set nomacro beq $2,$0,$L262 slt $2,$18,32 .set macro .set reorder lw $4,24($sp) andi $18,$18,0x37 lw $22,44($17) .set noreorder .set nomacro blez $18,$L264 lw $23,60($4) .set macro .set reorder lw $14,0($16) move $9,$23 move $11,$0 li $12,32 # 0x20$L266: lw $6,8($16) lw $8,52($17) sra $4,$6,3 addu $4,$4,$14 lbu $2,0($4) lbu $5,1($4) lbu $7,3($4) lbu $3,2($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$7 sll $3,$3,8 or $3,$3,$2 andi $4,$6,0x7 sll $3,$3,$4 subu $2,$12,$8 sra $3,$3,$2 addu $10,$8,$6 addiu $11,$11,1 sw $10,8($16) sw $3,0($9) .set noreorder .set nomacro bne $18,$11,$L266 addiu $9,$9,4 .set macro .set reorder$L264: lw $5,28($sp) move $4,$17 .set noreorder .set nomacro jal decode_residuals move $6,$18 .set macro .set reorder .set noreorder .set nomacro bltz $2,$L190 sll $9,$18,2 .set macro .set reorder addu $2,$23,$9 lw $8,-8($2) lw $5,-4($2) lw $10,-12($2) subu $6,$5,$8 subu $3,$6,$8 sltu $4,$18,5 addu $7,$3,$10 .set noreorder .set nomacro beq $4,$0,$L268 lw $11,-16($2) .set macro .set reorder lui $2,%hi($L273) addiu $2,$2,%lo($L273) addu $2,$9,$2 lw $3,0($2) j $3 .rdata .align 2 .align 2$L273: .word $L255 .word $L269 .word $L270 .word $L271 .word $L272 .section .text.flac_decode_frame$L194: lw $4,0($17) lui $6,%hi($LC16) addiu $6,$6,%lo($LC16) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L367 lw $4,0($17) .set macro .set reorder$L320: lw $4,0($17) subu $7,$7,$19 addiu $6,$6,%lo($LC30) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder li $fp,-1 # 0xffffffffffffffff sw $0,100($17) .set noreorder .set nomacro j $L169 sw $0,96($17) .set macro .set reorder$L262: .set noreorder .set nomacro bne $2,$0,$L282 andi $6,$18,0x1f .set macro
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -