?? flac.s
字號:
.file 1 "flac.c".section .mdebug.abi32.previous.section .text.flac_flush,"ax",@progbits.align 2.align 5.ent flac_flush.type flac_flush, @functionflac_flush:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $2,136($4)sw $0,96($2)j $31sw $0,100($2).set macro.set reorder.end flac_flush.section .text.flac_decode_close,"ax",@progbits.align 2.align 5.ent flac_decode_close.type flac_decode_close, @functionflac_decode_close:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $31,28($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)lw $18,136($4)lw $2,40($18)blez $2,$L4move $17,$0addiu $16,$18,60$L6:jal av_freepmove $4,$16lw $2,40($18)addiu $17,$17,1slt $2,$17,$2bne $2,$0,$L6addiu $16,$16,4$L4:jal av_freepaddiu $4,$18,92lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,32.set macro.set reorder.end flac_decode_close.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "illegal residual coding method %d\012\000".align 2$LC1:.ascii "invalid predictor order: %i > %i\012\000".align 2$LC2:.ascii "fixed len partition\012\000".section .text.decode_residuals,"ax",@progbits.align 2.align 5.ent decode_residuals.type decode_residuals, @functiondecode_residuals:.frame $sp,64,$31 # vars= 0, regs= 9/0, args= 24, gp= 0.mask 0x80ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $23,52($sp)sw $18,32($sp)sw $16,24($sp)sw $31,56($sp)sw $22,48($sp)sw $21,44($sp)sw $20,40($sp)sw $19,36($sp)sw $17,28($sp)addiu $16,$4,4lw $10,8($16)lw $11,4($4)move $18,$4sra $4,$10,3addu $4,$4,$11lbu $3,0($4)lbu $7,1($4)lbu $8,3($4)lbu $2,2($4)sll $7,$7,16sll $3,$3,24or $3,$3,$7or $3,$3,$8sll $2,$2,8or $2,$2,$3andi $4,$10,0x7sll $2,$2,$4addiu $9,$10,2srl $7,$2,30move $23,$5move $8,$6bne $7,$0,$L55sw $9,8($16)sra $4,$9,3addu $4,$4,$11lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5andi $4,$9,0x7or $3,$3,$6sll $2,$2,8addiu $9,$10,6or $2,$2,$3sw $9,8($16)sll $2,$2,$4lw $3,44($18)srl $4,$2,28sra $20,$3,$4slt $2,$20,$8bne $2,$0,$L14lui $6,%hi($LC1)li $2,1 # 0x1sll $22,$2,$4blez $22,$L17move $17,$8move $19,$8move $21,$0$L18:lw $9,8($16)sra $4,$9,3addu $4,$4,$11lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$9,0x7or $2,$2,$3sll $2,$2,$4addiu $9,$9,4srl $10,$2,28li $2,15 # 0xfbeq $10,$2,$L19sw $9,8($16)slt $2,$17,$20beq $2,$0,$L22move $13,$0subu $7,$20,$17sll $12,$19,2sll $15,$23,2lui $17,%hi(ff_log2_tab)$L26:sra $3,$9,3addu $3,$11,$3lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)sll $5,$5,16lbu $4,2($3)sll $2,$2,24or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$9,0x7sll $4,$4,$3li $5,-65536 # 0xffffffffffff0000addu $2,$15,$18and $5,$4,$5lw $14,60($2)bne $5,$0,$L27move $8,$9move $3,$4$L29:andi $2,$3,0xff00beq $2,$0,$L59addiu $2,$17,%lo(ff_log2_tab)srl $3,$3,8addiu $5,$5,8$L59:addu $2,$3,$2lbu $3,0($2)addu $6,$5,$3slt $2,$6,21beq $2,$0,$L32li $3,30 # 0x1ebltz $4,$L56sll $3,$4,1move $9,$0$L37:addiu $8,$8,1sra $3,$8,3addu $3,$11,$3lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$8,0x7sll $4,$4,$3bgez $4,$L37addiu $9,$9,1li $6,2147418112 # 0x7fff0000ori $2,$6,0xfffdslt $2,$2,$9sll $3,$4,1beq $2,$0,$L57addiu $4,$8,1ori $2,$6,0xfffebeq $9,$2,$L45addiu $2,$3,1move $3,$0$L36:addu $2,$14,$12addiu $13,$13,1sw $3,0($2)beq $13,$7,$L58addiu $12,$12,4$L50:j $L26lw $9,8($16)$L32:subu $3,$3,$6subu $2,$6,$10srl $2,$4,$2sll $3,$3,$10addu $2,$2,$3andi $4,$2,0x1subu $3,$10,$6sra $2,$2,1addiu $5,$9,32subu $4,$0,$4addu $9,$3,$5addiu $13,$13,1xor $3,$4,$2addu $2,$14,$12sw $9,8($16)addiu $12,$12,4bne $13,$7,$L50sw $3,0($2)$L58:addu $19,$19,$13$L22:addiu $21,$21,1bne $21,$22,$L18move $17,$0$L17:move $2,$0$L13:lw $31,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,64$L27:srl $3,$4,16j $L29li $5,16 # 0x10$L57:sll $5,$9,$10$L41:bne $10,$0,$L42subu $2,$0,$10move $2,$0$L44:addu $3,$2,$5andi $2,$3,0x1subu $2,$0,$2sra $3,$3,1xor $3,$3,$2j $L36sw $4,8($16)$L42:srl $2,$3,$2j $L44addu $4,$4,$10$L45:andi $3,$2,0x1subu $3,$0,$3sra $2,$2,1xor $3,$2,$3j $L36sw $4,8($16)$L56:move $5,$0j $L41addiu $4,$9,1$L19:lw $4,0($18)lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)jal av_logli $5,2 # 0x2lw $9,8($16)lw $11,0($16)sra $2,$9,3addu $2,$2,$11move $4,$9slt $3,$17,$20addiu $9,$9,5lbu $8,3($2)lbu $5,0($2)lbu $6,1($2)lbu $7,2($2)beq $3,$0,$L22sw $9,8($16)sll $2,$6,16sll $3,$5,24or $3,$3,$2or $3,$3,$8sll $2,$7,8or $2,$2,$3andi $4,$4,0x7sll $2,$2,$4srl $12,$2,27li $3,32 # 0x20subu $13,$3,$12subu $7,$20,$17sll $8,$19,2move $10,$0j $L24sll $15,$23,2$L49:lw $9,8($16)$L24:sra $4,$9,3addu $4,$4,$11lbu $2,0($4)lbu $5,1($4)lbu $6,3($4)lbu $3,2($4)sll $5,$5,16sll $2,$2,24or $2,$2,$5or $2,$2,$6sll $3,$3,8addu $4,$15,$18or $3,$3,$2lw $5,60($4)andi $2,$9,0x7sll $3,$3,$2addu $5,$8,$5addu $9,$12,$9sra $3,$3,$13addiu $10,$10,1sw $9,8($16)addiu $8,$8,4bne $10,$7,$L49sw $3,0($5)addiu $21,$21,1addu $19,$19,$7bne $21,$22,$L18move $17,$0j $L13move $2,$0$L55:lw $4,0($18)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)jal av_logli $5,2 # 0x2j $L13li $2,-1 # 0xffffffffffffffff$L14:lw $4,0($18)addiu $6,$6,%lo($LC1)move $7,$8move $5,$0jal av_logsw $20,16($sp)j $L13li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end decode_residuals.section .rodata.str1.4.align 2$LC3:.ascii "invalid coeff precision\012\000".align 2$LC4:.ascii "qlevel %d not supported, maybe buggy stream\012\000".section .text.decode_subframe_lpc,"ax",@progbits.align 2.align 5.ent decode_subframe_lpc.type decode_subframe_lpc, @functiondecode_subframe_lpc:.frame $fp,56,$31 # vars= 0, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $21,36($sp)sll $21,$6,2addiu $3,$21,14srl $3,$3,3sll $3,$3,3sll $2,$5,2sw $fp,48($sp)sw $23,44($sp)sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $16,16($sp)sw $31,52($sp)sw $22,40($sp)sw $17,20($sp)move $fp,$spaddu $2,$2,$4move $23,$spsubu $sp,$sp,$3move $16,$6move $14,$5move $18,$4lw $22,60($2)addiu $20,$6,-1blez $6,$L99addiu $19,$sp,16lw $12,4($4)move $9,$22move $11,$0addiu $10,$4,4li $13,32 # 0x20$L63:lw $7,8($10)lw $6,52($18)sra $4,$7,3addu $4,$4,$12lbu $2,0($4)lbu $5,1($4)lbu $8,3($4)lbu $3,2($4)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$8sll $3,$3,8or $3,$3,$2andi $4,$7,0x7subu $2,$13,$6sll $3,$3,$4sra $3,$3,$2addu $6,$6,$7addiu $11,$11,1sw $6,8($10)sw $3,0($9)bne $16,$11,$L63addiu $9,$9,4$L61:lw $8,8($10)sra $4,$8,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$8,0x7sll $2,$2,$4srl $2,$2,28addiu $11,$2,1addiu $7,$8,4li $2,16 # 0x10beq $11,$2,$L108sw $7,8($10)sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4addiu $3,$8,9sra $17,$2,27bltz $17,$L67sw $3,8($10)blez $16,$L70li $2,32 # 0x20lw $13,0($10)subu $12,$2,$11move $8,$19move $9,$0$L71:lw $6,8($10)addiu $9,$9,1sra $4,$6,3addu $4,$4,$13lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4sra $2,$2,$12addu $6,$11,$6sw $6,8($10)sw $2,0($8)bne $16,$9,$L71addiu $8,$8,4$L70:move $5,$14move $4,$18jal decode_residualsmove $6,$16bltz $2,$L109li $5,-1 # 0xfffffffffffffffflw $2,48($18)slt $2,$2,17beq $2,$0,$L110noplw $3,44($18)addiu $2,$3,-1slt $2,$16,$2beq $2,$0,$L81move $9,$16addu $8,$22,$21addiu $10,$22,4sll $11,$20,2$L87:blez $20,$L112lw $6,-4($10)move $5,$10move $4,$20move $13,$0move $7,$0addu $3,$11,$19$L91:lw $2,0($3)addiu $4,$4,-1mul $12,$2,$6lw $6,0($5)addu $13,$12,$13mul $12,$2,$6addiu $3,$3,-4addu $7,$12,$7bne $4,$0,$L91addiu $5,$5,4$L90:lw $3,0($19)lw $2,0($8)mul $5,$6,$3addiu $9,$9,2addu $4,$5,$13sra $4,$4,$17addu $4,$4,$2mul $2,$3,$4sw $4,0($8)addu $3,$2,$7lw $2,4($8)sra $3,$3,$17addu $2,$2,$3sw $2,4($8)lw $3,44($18)addiu $8,$8,8addiu $2,$3,-1slt $2,$9,$2bne $2,$0,$L87addiu $10,$10,8$L81:slt $2,$9,$3beq $2,$0,$L115move $5,$0blez $16,$L113move $5,$19sll $8,$9,2addu $2,$22,$8addiu $4,$2,-4move $6,$0mtlo $0$L96:lw $3,0($5)lw $2,0($4)addiu $6,$6,1madd $3,$2addiu $5,$5,4bne $16,$6,$L96addiu $4,$4,-4mflo $2sra $4,$2,$17$L95:addu $3,$22,$8lw $2,0($3)move $5,$0addu $2,$2,$4sw $2,0($3)move $sp,$23move $sp,$fplw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$5j $31addiu $sp,$sp,56$L110:lw $2,44($18)slt $2,$16,$2beq $2,$0,$L76addu $2,$22,$21addiu $12,$2,-4move $13,$16$L78:blez $16,$L114move $8,$0move $11,$19move $10,$12move $7,$0move $9,$0$L82:lw $4,0($11)lw $6,0($10)addiu $7,$7,1mult $4,$6addiu $11,$11,4mflo $4mfhi $5addu $2,$8,$4sltu $6,$2,$8addu $3,$9,$5addu $3,$6,$3move $8,$2move $9,$3bne $16,$7,$L82addiu $10,$10,-4sll $4,$3,1nor $2,$0,$17sll $4,$4,$2srl $2,$8,$17sra $3,$3,$17andi $5,$17,0x20or $2,$4,$2movn $2,$3,$5move $3,$2$L84:lw $2,4($12)addiu $13,$13,1addu $2,$2,$3sw $2,4($12)lw $3,44($18)slt $3,$13,$3bne $3,$0,$L78addiu $12,$12,4$L76:move $5,$0$L66:$L115:move $sp,$23move $sp,$fplw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$5j $31addiu $sp,$sp,56$L112:move $13,$0j $L90move $7,$0$L114:j $L84move $3,$0$L109:move $sp,$23move $sp,$fplw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$5j $31addiu $sp,$sp,56$L67:lw $4,0($18)lui $6,%hi($LC4)move $7,$17li $5,2 # 0x2jal av_logaddiu $6,$6,%lo($LC4)move $sp,$23move $sp,$fpli $5,-1 # 0xfffffffffffffffflw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$5j $31addiu $sp,$sp,56$L99:lw $12,4($4)j $L61addiu $10,$4,4$L113:sll $8,$9,2j $L95move $4,$0$L108:lw $4,0($18)lui $6,%hi($LC3)li $5,2 # 0x2jal av_logaddiu $6,$6,%lo($LC3)j $L66li $5,-1 # 0xffffffffffffffff.set macro.set reorder.end decode_subframe_lpc.section .rodata.str1.4.align 2$LC5:.ascii " Blocksize: %d .. %d (%d)\012\000".align 2$LC6:.ascii " Framesize: %d .. %d\012\000".align 2$LC7:.ascii " Samplerate: %d\012\000".align 2$LC8:.ascii " Channels: %d\012\000".align 2$LC9:.ascii " Bits: %d\012\000".section .text.metadata_streaminfo,"ax",@progbits.align 2.align 5.ent metadata_streaminfo.type metadata_streaminfo, @functionmetadata_streaminfo:.frame $sp,40,$31 # vars= 0, regs= 4/0, args= 24, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $31,36($sp)sw $18,32($sp)sw $16,24($sp)sw $17,28($sp)addiu $12,$4,4lw $6,8($12)lw $15,4($4)move $16,$4sra $4,$6,3addu $4,$4,$15lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3addiu $6,$6,16sll $2,$2,$4srl $2,$2,16sra $4,$6,3sw $6,8($12)addu $4,$4,$15sw $2,20($16)lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3addiu $6,$6,16sll $2,$2,$4move $11,$6srl $2,$2,16sw $6,8($12)addiu $10,$11,16sw $2,24($16)sra $2,$11,3addu $2,$2,$15sra $8,$10,3addu $8,$8,$15lbu $14,3($2)lbu $5,2($2)lbu $3,0($2)lbu $7,1($2)sw $10,8($12)lbu $4,0($8)lbu $9,1($8)sll $7,$7,16sll $3,$3,24lbu $13,3($8)lbu $2,2($8)or $3,$3,$7sll $9,$9,16sll $4,$4,24or $3,$3,$14or $4,$4,$9sll $5,$5,8or $4,$4,$13or $5,$5,$3sll $2,$2,8andi $3,$11,0x7sll $5,$5,$3or $2,$2,$4andi $10,$10,0x7sll $2,$2,$10srl $5,$5,16addiu $11,$11,24sll $5,$5,8srl $2,$2,24move $13,$11or $2,$2,$5sw $11,8($12)sw $2,28($16)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -