📄 ac3dec.mid
字号:
or $2,$2,$5 or $2,$2,$7 sll $3,$3,8 andi $4,$6,0x7 or $3,$3,$2 sll $3,$3,$4 srl $3,$3,28 lui $2,%hi(b5_mantissas) sll $3,$3,2 addiu $2,$2,%lo(b5_mantissas) addu $3,$3,$2 lw $4,0($3) addiu $6,$6,4 sw $6,8($18) j $L67 sw $4,0($17)$L55: lw $7,8($18) lw $2,0($18) sra $3,$7,3 addu $3,$3,$2 lbu $4,0($3) lbu $6,1($3) lui $2,%hi(qntztab) lbu $8,3($3) lbu $5,2($3) sll $6,$6,16 sll $4,$4,24 addiu $2,$2,%lo(qntztab) addu $2,$9,$2 or $4,$4,$6 or $4,$4,$8 lbu $16,0($2) sll $5,$5,8 andi $2,$7,0x7 or $5,$5,$4 addu $7,$16,$7 sll $5,$5,$2 subu $4,$0,$16 sra $4,$5,$4 jal __floatsisf sw $7,8($18) sll $16,$16,2 addiu $3,$fp,%lo(scale_factors) addu $16,$16,$3 lw $5,-4($16) jal __mulsf3 move $4,$2 move $4,$2 j $L67 sw $2,0($17)$L78: lw $6,8($18) lw $3,0($18) sra $4,$6,3 addu $4,$4,$3 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 andi $4,$6,0x7 or $3,$3,$2 sll $3,$3,$4 srl $3,$3,25 sll $4,$3,4 lui $2,%hi(b2_mantissas) sll $3,$3,2 subu $4,$4,$3 addiu $2,$2,%lo(b2_mantissas) addu $4,$4,$2 lw $3,0($4) addiu $6,$6,7 sw $3,12($22) lw $2,4($4) sw $6,8($18) sw $2,16($22) lw $3,8($4) move $4,$0 sll $2,$4,2 sw $3,20($22) addu $2,$2,$22 lw $3,12($2) addiu $4,$4,1 sw $0,36($22) sw $4,36($22) move $4,$3 j $L67 sw $3,0($17)$L77: lw $6,8($18) lw $3,0($18) sra $4,$6,3 addu $4,$4,$3 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 andi $4,$6,0x7 or $3,$3,$2 sll $3,$3,$4 srl $3,$3,27 sll $4,$3,4 lui $2,%hi(b1_mantissas) sll $3,$3,2 subu $4,$4,$3 addiu $2,$2,%lo(b1_mantissas) addu $4,$4,$2 lw $3,0($4) addiu $6,$6,5 sw $3,0($22) lw $2,4($4) sw $6,8($18) sw $2,4($22) lw $3,8($4) move $4,$0 sll $2,$4,2 sw $3,8($22) addu $2,$2,$22 lw $3,0($2) addiu $4,$4,1 sw $0,32($22) sw $4,32($22) move $4,$3 j $L67 sw $3,0($17)$L76: jal av_random_generate_untempered_numbers move $4,$16 j $L63 lw $6,2496($16)$L66: andi $2,$3,0x1 srl $4,$4,1 jal __floatsisf or $4,$2,$4 move $4,$2 jal __addsf3 move $5,$2 j $L65 move $4,$2 .set macro .set reorder .end get_transform_coeffs_ch .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC28: .ascii "cplendf = %d < cplbegf = %d\012\000" .align 2$LC32: .ascii "chbwcod = %d > 60\000" .align 2$LC33: .ascii "delta bit allocation strategy reserved\012\000" .align 2$LC34: .ascii "error in decoupling channels\012\000" .align 2$LC36: .ascii "Error in routine get_transform_coeffs\012\000" .globl __divsf3 .globl __extendsfdf2 .section .rodata.cst4 .align 2$LC27: .word 1065353216 .align 2$LC29: .word 1031798784 .align 2$LC30: .word 1098907648 .align 2$LC31: .word 1023410176 .align 2$LC35: .word 1090519040 .section .rodata.cst8 .align 3$LC37: .word 1719614413 .word 1072079006 .section .text.ac3_parse_audio_block,"ax",@progbits .align 2 .align 5 .ent ac3_parse_audio_block .type ac3_parse_audio_block, @functionac3_parse_audio_block: .frame $sp,2808,$31 # vars= 2720, regs= 10/0, args= 48, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-2808 sw $4,2808($sp) sw $18,2776($sp) sw $31,2804($sp) sw $fp,2800($sp) sw $23,2796($sp) sw $22,2792($sp) sw $21,2788($sp) sw $20,2784($sp) sw $19,2780($sp) sw $17,2772($sp) sw $16,2768($sp) lw $3,2808($sp) lw $2,524($4) sw $5,2812($sp) lw $7,0($3) sw $2,2696($sp) addiu $4,$sp,48 li $2,39632 # 0x9ad0 move $5,$0 li $6,7 # 0x7 addu $18,$3,$2 jal memset sw $7,2692($sp) lw $8,2696($sp) blez $8,$L81 move $7,$0 lw $21,0($18) lw $6,2808($sp)$L83: lw $5,8($18) addiu $7,$7,1 sra $2,$5,3 addu $2,$21,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff lw $2,2696($sp) addiu $16,$5,1 srl $3,$3,7 sw $16,8($18) sw $3,12($6) bne $2,$7,$L83 addiu $6,$6,4 lw $3,2808($sp) li $2,1 # 0x1 sw $2,64($3) move $6,$3 move $7,$0$L85: lw $5,8($18) addiu $7,$7,1 sra $2,$5,3 addu $2,$21,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 addiu $16,$5,1 sw $16,8($18) sw $3,40($6) bne $3,$0,$L86 addiu $6,$6,4 lw $4,2808($sp) sw $0,64($4)$L86: lw $5,2696($sp) bne $5,$7,$L85 nop$L88: lw $6,2808($sp) lw $7,2812($sp) lw $2,0($6) beq $7,$0,$L343 sltu $6,$2,1 lw $8,2808($sp) sll $3,$6,2 addu $3,$3,$8 lui $2,%hi(dynrng_tab) lw $16,8($18) addiu $10,$2,%lo(dynrng_tab) addiu $7,$3,608 li $11,-1 # 0xffffffffffffffff$L90: sra $2,$16,3 addu $2,$21,$2 lbu $3,0($2) andi $4,$16,0x7 sll $3,$3,$4 andi $3,$3,0x00ff move $9,$16 addiu $16,$16,1 sra $2,$16,3 srl $3,$3,7 addiu $6,$6,-1 addu $2,$2,$21 andi $8,$16,0x7 beq $3,$0,$L91 sw $16,8($18) lbu $3,0($2) lbu $4,1($2) lbu $5,3($2) sll $3,$3,24 lbu $2,2($2) sll $4,$4,16 or $3,$3,$4 or $3,$3,$5 sll $2,$2,8 or $2,$2,$3 sll $2,$2,$8 srl $2,$2,24 sll $2,$2,2 addu $2,$2,$10 lw $3,0($2) addiu $16,$9,9 sw $3,0($7) sw $16,8($18)$L91: bne $6,$11,$L90 addiu $7,$7,-4 sra $2,$16,3$L466: addu $2,$21,$2 lbu $3,0($2) andi $4,$16,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $16,$16,1 srl $3,$3,7 bne $3,$0,$L437 sw $16,8($18)$L97: lw $5,2808($sp)$L461: lw $3,68($5) beq $3,$0,$L115 lw $4,2692($sp) lw $6,2696($sp) blez $6,$L438 lw $7,2696($sp) li $8,688 # 0x2b0 addiu $7,$7,1 lw $22,2808($sp) li $23,1 # 0x1 move $5,$0 sw $7,2724($sp) sw $8,2760($sp)$L120: lw $2,76($22) beq $2,$0,$L467 lw $7,2760($sp) lw $16,8($18) sra $2,$16,3 addu $2,$21,$2 lbu $3,0($2) andi $4,$16,0x7 sll $3,$3,$4 andi $3,$3,0x00ff move $7,$16 srl $3,$3,7 addiu $16,$16,1 beq $3,$0,$L121 sw $16,8($18) sra $4,$16,3 addu $4,$4,$21 lbu $2,0($4) lbu $5,1($4) lbu $6,3($4) lbu $3,2($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 andi $4,$16,0x7 or $3,$3,$2 addiu $16,$7,3 lw $2,2808($sp) sll $3,$3,$4 sw $16,8($18) srl $3,$3,30 lw $4,1120($2) sll $2,$3,1 blez $4,$L124 addu $fp,$2,$3 lw $3,2808($sp) lw $4,2760($sp) move $20,$0 j $L126 addu $17,$3,$4$L127: jal __floatsisf addiu $20,$20,1 lui $3,%hi($LC30) lw $5,%lo($LC30)($3) jal __addsf3 move $4,$2 lui $3,%hi($LC31) lw $5,%lo($LC31)($3) jal __mulsf3 move $4,$2 sw $2,0($17) move $4,$2 lui $5,%hi(scale_factors) addu $2,$fp,$19 addiu $3,$5,%lo(scale_factors) sll $2,$2,2 addu $2,$2,$3 jal __mulsf3 lw $5,0($2) lw $6,2808($sp) sw $2,0($17) lw $3,1120($6) slt $3,$20,$3 beq $3,$0,$L124 addiu $17,$17,4$L126: move $12,$16 sra $3,$16,3 andi $11,$16,0x7 addiu $16,$16,4 addu $3,$3,$21 sra $7,$16,3 lbu $10,3($3) addu $7,$7,$21 lbu $6,2($3) lbu $2,0($3) lbu $5,1($3) sw $16,8($18) lbu $4,0($7) lbu $8,1($7) lbu $9,3($7) lbu $3,2($7) sll $2,$2,24 sll $5,$5,16 sll $4,$4,24 sll $8,$8,16 or $2,$2,$5 or $4,$4,$8 or $2,$2,$10 or $4,$4,$9 sll $6,$6,8 sll $3,$3,8 or $6,$6,$2 or $3,$3,$4 andi $2,$16,0x7 sll $3,$3,$2 sll $6,$6,$11 addiu $16,$12,8 srl $3,$3,28 srl $19,$6,28 li $2,15 # 0xf move $4,$3 bne $19,$2,$L127 sw $16,8($18) jal __floatsisf addiu $20,$20,1 lui $3,%hi($LC29) lw $5,%lo($LC29)($3) jal __mulsf3 move $4,$2 sw $2,0($17) move $4,$2 lui $5,%hi(scale_factors) addu $2,$fp,$19 addiu $3,$5,%lo(scale_factors) sll $2,$2,2 addu $2,$2,$3 jal __mulsf3 lw $5,0($2) lw $6,2808($sp) sw $2,0($17) lw $3,1120($6) slt $3,$20,$3 bne $3,$0,$L126 addiu $17,$17,4$L124: li $5,1 # 0x1$L121: lw $7,2760($sp)$L467: lw $8,2724($sp) addiu $7,$7,72 addiu $23,$23,1 sw $7,2760($sp) bne $8,$23,$L120 addiu $22,$22,4$L119: lw $3,2692($sp) li $2,2 # 0x2 beq $3,$2,$L439 lw $8,2808($sp) lw $3,68($8)$L130: lw $5,2808($sp)$L469: sltu $8,$3,1 lw $4,532($5) lw $20,520($5) sll $2,$4,2 addu $2,$2,$5 slt $3,$20,$8 sw $0,200($5) bne $3,$0,$L147 sw $0,200($2) sll $2,$8,2 addiu $2,$2,200 addiu $6,$sp,48 addu $10,$5,$2 beq $8,$4,$L440 addu $13,$6,$8$L150: lw $6,8($18) sra $4,$6,3 addu $4,$4,$21 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $4,$6,0x7 sll $2,$2,$4 srl $2,$2,30 addiu $16,$6,2 sw $16,8($18) sw $2,0($10)$L152: beq $2,$0,$L153 addiu $8,$8,1 li $2,3 sb $2,0($13)$L153: lw $2,2808($sp) addiu $10,$10,4 lw $20,520($2) slt $2,$20,$8 bne $2,$0,$L147 addiu $13,$13,1 lw $7,2808($sp) lw $4,532($7) bne $8,$4,$L150 nop$L440: lw $6,8($18) sra $4,$6,3 addu $4,$4,$21 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $4,$6,0x7 sll $2,$2,$4 srl $2,$2,31 addiu $16,$6,1 sw $16,8($18) j $L152 sw $2,0($10)$L147: lw $3,2696($sp) blez $3,$L155 lw $17,2808($sp) j $L157 li $19,1 # 0x1$L442: lw $4,2808($sp) lw $2,1128($4) sw $2,1160($17)$L162: lw $5,2812($sp) blez $5,$L158 addiu $4,$sp,48 lw $2,1160($17) li $5,3 # 0x3 beq $8,$2,$L158 li $6,7 # 0x7 jal memset nop$L158: lw $6,2696($sp) addiu $19,$19,1 slt $2,$6,$19 bne $2,$0,$L441 addiu $17,$17,4$L157: lw $2,204($17) beq $2,$0,$L158 sw $0,1132($17) lw $2,76($17) bne $2,$0,$L442 lw $8,1160($17) lw $6,8($18) lw $21,0($18) sra $4,$6,3 addu $4,$4,$21 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $4,$6,0x7 sll $2,$2,$4 srl $7,$2,26 sll $3,$7,1 addu $3,$3,$7 addiu $16,$6,6 slt $2,$7,61 addiu $3,$3,73 beq $2,$0,$L362 sw $16,8($18) j $L162 sw $3,1160($17)$L441: lw $7,2808($sp) lw $21,0($18) lw $20,520($7)$L155: lw $8,2808($sp) lw $2,68($8) lw $3,532($8) sltu $12,$2,1 sll $3,$3,2 addu $3,$3,$8 li $2,7 # 0x7 slt $4,$20,$12 sw $2,1156($3) bne $4,$0,$L350 sw $0,1128($3) sll $3,$12,8 sll $2,$12,2 addiu $2,$2,200 addu $4,$3,$8 addu $14,$8,$2 addiu $13,$4,1220 lui $2,%hi(exp_ungroup_tab) lw $16,8($18) addiu $22,$2,%lo(exp_ungroup_tab) move $15,$13$L169: lw $3,0($14) beq $3,$0,$L170 addiu $3,$3,-1 li $2,3 # 0x3 bne $12,$0,$L172 sll $4,$2,$3 lw $3,2808($sp) lw $2,1156($3) lw $3,1128($3) subu $2,$2,$3 div $0,$2,$4 teq $4,$0,7 mflo $10$L174: sra $2,$16,3 addu $2,$2,$21 lbu $3,0($2) lbu $5,1($2) lbu $6,3($2) lbu $4,2($2) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $4,$4,8 andi $2,$16,0x7 or $4,$4,$3 addiu $16,$16,4 sw $16,8($18) sll $4,$4,$2 lw $6,0($14) sltu $2,$12,1 srl $4,$4,28 sll $4,$4,$2 lw $5,928($14) sltu $3,$0,$12 xori $2,$6,0x3 sll $19,$4,24 addu $3,$3,$5 sra $19,$19,24 sltu $2,$2,1 addu $7,$6,$2 sb $19,0($13) blez $10,$L177 addu $17,$15,$3 lw $16,8($18) lw $21,0($18) move $9,$0 addiu $8,$sp,616 move $11,$22$L179: sra $4,$16,3 addu $4,$4,$21 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$16,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,25 sll $3,$2,1 addu $3,$3,$2 addiu $16,$16,7 sw $16,8($18) addu $3,$3,$11 lbu $5,2($3) lbu $2,0($3) lbu $4,1($3) addiu $9,$9,1 sw $2,0($8) sw $4,4($8) sw $5,8($8) bne $10,$9,$L179 addiu $8,$8,12$L177: sll $2,$10,1 addu $10,$2,$10 blez $10,$L180 nop andi $4,$19,0x00ff move $6,$17 move $9,$0 addiu $8,$sp,616 li $11,24 # 0x18$L182: lw $2,0($8) addu $2,$4,$2 addiu $2,$2,-2 slt $3,$2,25 movz $2,$11,$3 slt $4,$2,0 movn $2,$0,$4 blez $7,$L183 move $4,$2 sll $5,$2,24 sra $5,$5,24 move $2,$6 move $3,$0$L185: addiu $3,$3,1 sb $5,0($2) bne $7,$3,$L185 addiu $2,$2,1$L183: addiu $9,$9,1 addiu $8,$8,4 bne $10,$9,$L182 addu $6,$6,$7$L180: beq $12,$0,$L351 lw $3,2808($sp) lw $2,532($3) beq $12,$2,$L352 nop lw $16,8($18) lw $21,0($18) addiu $16,$16,2 sw $16,8($18) lw $20,520($3)$L170: addiu $12,$12,1 slt $2,$20,$12 addiu $15,$15,256 addiu $14,$14,4 beq $2,$0,$L169 addiu $13,$13,256$L167: sra $2,$16,3 addu $2,$21,$2 lbu $3,0($2) andi $4,$16,0x7 sll $3,$3,$4 andi $3,$3,0x00ff move $7,$16 srl $3,$3,7 addiu $16,$16,1 beq $3,$0,$L188 sw $16,8($18) sra $4,$16,3 addu $4,$4,$21 lbu $2,0($4) lbu $5,1($4) lbu $6,3($4) lbu $3,2($4) sll $5,$5,16 sll $2,$2,24 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 andi $4,$16,0x7 or $3,$3,$2 sll $3,$3,$4 lui $2,%hi(ff_sdecaytab) lw $6,2808($sp) addiu $16,$7,3 addiu $2,$2,%lo(ff_sdecaytab) srl $3,$3,30 sw $16,8($18) addu $3,$3,$2 lbu $4,0($3) lw $2,1188($6) lw $8,2808($sp) sra $4,$4,$2 sw $4,1196($6) lw $6,8($18) sra $4,$6,3 addu $4,$4,$21 lbu $2,0($4) lbu $5,1($4) lbu $7,3($4) lbu $3,2($4) sll $5,$5,16 sll $2,$2,24 or $2,$2,$5 or $2,$2,$7 sll $3,$3,8 andi $4,$6,0x7 or $3,$3,$2 sll $3,$3,$4 lui $2,%hi(ff_fdecaytab) lw $7,2808($sp) addiu $16,$6,2 addiu $2,$2,%lo(ff_fdecaytab) srl $3,$3,30 sw $16,8($18) addu $3,$3,$2 lbu $4,0($3) lw $2,1188($7) sra $4,$4,$2 sw $4,1200($7) lw $7,8($18) sra $4,$7,3 addu $4,$4,$21
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -