📄 ac3.mid
字号:
.file 1 "ac3.c" .section .mdebug.abi32 .previous .section .text.ff_ac3_bit_alloc_calc_psd,"ax",@progbits .align 2 .align 5 .globl ff_ac3_bit_alloc_calc_psd .ent ff_ac3_bit_alloc_calc_psd .type ff_ac3_bit_alloc_calc_psd, @functionff_ac3_bit_alloc_calc_psd: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro slt $2,$5,$6 beq $2,$0,$L2 move $10,$5 sll $2,$5,1 addu $4,$4,$5 addu $3,$7,$2 move $5,$0 subu $8,$6,$10 li $9,3072 # 0xc00$L4: lb $2,0($4) addiu $5,$5,1 sll $2,$2,7 subu $2,$9,$2 sh $2,0($3) addiu $4,$4,1 bne $5,$8,$L4 addiu $3,$3,2$L2: lui $2,%hi(masktab) addiu $2,$2,%lo(masktab) addu $2,$10,$2 lbu $3,0($2) lui $2,%hi(bndtab) sll $5,$3,1 addiu $2,$2,%lo(bndtab) addiu $3,$3,1 lw $4,16($sp) addu $15,$3,$2 lui $2,%hi(ff_ac3_latab) addu $14,$4,$5 addiu $25,$2,%lo(ff_ac3_latab) move $5,$10$L5: lbu $2,0($15) addiu $4,$5,1 slt $24,$2,$6 move $11,$2 movz $11,$6,$24 sll $3,$5,1 addu $3,$3,$7 slt $2,$4,$11 beq $2,$0,$L6 lh $8,0($3) move $10,$3 move $9,$4 li $13,255 # 0xff move $12,$25$L8: lh $5,2($10) addiu $9,$9,1 subu $2,$8,$5 subu $4,$0,$2 slt $3,$2,0 movn $2,$4,$3 sra $2,$2,1 slt $3,$2,256 movz $2,$13,$3 addu $2,$2,$12 lbu $4,0($2) slt $3,$5,$8 movn $5,$8,$3 slt $2,$9,$11 addu $8,$5,$4 bne $2,$0,$L8 addiu $10,$10,2 move $4,$9$L6: sh $8,0($14) addiu $15,$15,1 beq $24,$0,$L18 addiu $14,$14,2 j $L5 move $5,$4$L18: j $31 nop .set macro .set reorder .end ff_ac3_bit_alloc_calc_psd .section .text.ff_ac3_bit_alloc_calc_mask,"ax",@progbits .align 2 .align 5 .globl ff_ac3_bit_alloc_calc_mask .ent ff_ac3_bit_alloc_calc_mask .type ff_ac3_bit_alloc_calc_mask, @functionff_ac3_bit_alloc_calc_mask: .frame $sp,144,$31 # vars= 104, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro lui $2,%hi(masktab) addiu $sp,$sp,-144 addiu $2,$2,%lo(masktab) sw $fp,136($sp) sw $23,132($sp) sw $22,128($sp) sw $21,124($sp) sw $17,108($sp) sw $20,120($sp) sw $19,116($sp) sw $18,112($sp) sw $16,104($sp) addu $7,$7,$2 addu $6,$6,$2 lbu $3,-1($7) lbu $16,0($6) move $21,$4 move $17,$5 addiu $24,$3,1 lw $25,160($sp) lw $10,164($sp) lw $23,172($sp) lw $fp,176($sp) bne $16,$0,$L20 lw $22,188($sp) lh $7,0($5) lh $3,2($5) addiu $2,$7,256 beq $3,$2,$L22 addiu $2,$3,256 lh $5,4($17) move $13,$0 move $8,$0 andi $6,$25,0xffff beq $5,$2,$L154 addiu $9,$17,4$L25: slt $2,$5,$3 bne $2,$0,$L28 slt $2,$13,65 move $4,$8$L27: subu $3,$3,$6 subu $2,$7,$6 subu $2,$2,$8 subu $3,$3,$4 sh $2,0($sp) sh $3,2($sp) beq $10,$0,$L32 lw $15,8($21) lh $3,2($9) addiu $2,$5,256 beq $2,$3,$L155 nop slt $3,$3,$5 beq $3,$0,$L36 andi $2,$13,0xffff slt $2,$13,65 beq $2,$0,$L39 addiu $13,$13,-64 move $13,$0 move $2,$0$L36: subu $12,$5,$25 subu $2,$12,$2 sh $2,4($sp) beq $3,$0,$L156 subu $11,$5,$15 lh $5,6($17) lh $3,8($17) addiu $2,$5,256 beq $2,$3,$L157 nop slt $2,$3,$5 beq $2,$0,$L46 andi $2,$13,0xffff slt $2,$13,65 beq $2,$0,$L49 addiu $13,$13,-64 move $13,$0 move $2,$0$L46: subu $12,$5,$25 subu $2,$12,$2 slt $3,$3,$5 sh $2,6($sp) beq $3,$0,$L158 subu $11,$5,$15 lh $5,8($17) lh $3,10($17) addiu $2,$5,256 beq $2,$3,$L159 nop slt $2,$3,$5 beq $2,$0,$L55 andi $2,$13,0xffff slt $2,$13,65 beq $2,$0,$L58 addiu $13,$13,-64 move $13,$0 move $2,$0$L55: subu $12,$5,$25 subu $2,$12,$2 slt $3,$3,$5 sh $2,8($sp) beq $3,$0,$L160 subu $11,$5,$15 lh $5,10($17) lh $3,12($17) addiu $2,$5,256 beq $2,$3,$L161 nop slt $2,$3,$5 beq $2,$0,$L64 andi $2,$13,0xffff slt $2,$13,65 beq $2,$0,$L67 addiu $13,$13,-64 move $13,$0 move $2,$0$L64: subu $12,$5,$25 subu $2,$12,$2 slt $3,$3,$5 sh $2,10($sp) beq $3,$0,$L162 subu $11,$5,$15 lh $3,12($17) li $5,7 # 0x7 subu $12,$3,$25 subu $2,$12,$13 subu $11,$3,$15 sh $2,12($sp)$L71: li $4,22 # 0x16$L176: slt $2,$24,23 movn $4,$24,$2 slt $3,$5,$4 beq $3,$0,$L82 nop lw $19,16($21) beq $10,$0,$L84 lw $20,12($21) sll $2,$5,1 addu $10,$sp,$2 move $8,$5 move $14,$4 addu $9,$17,$2 li $18,6 # 0x6$L86: beq $8,$18,$L87 slt $2,$8,7 lh $7,0($9) bne $2,$0,$L89 lh $3,2($9) slt $2,$8,20 bne $2,$0,$L91 addiu $2,$7,256 slt $2,$13,129 bne $2,$0,$L93 nop addiu $13,$13,-128$L95: subu $4,$7,$25$L172: subu $6,$12,$19 subu $7,$7,$15 subu $5,$11,$20 slt $2,$4,$6 move $12,$6 slt $3,$7,$5 movz $12,$4,$2 move $11,$5 movz $11,$7,$3 subu $2,$12,$13 slt $3,$11,$2 movz $2,$11,$3 addiu $8,$8,1 sh $2,0($10) addiu $9,$9,2 bne $8,$14,$L86 addiu $10,$10,2$L82: li $3,22 # 0x16$L169: slt $2,$3,$24 bne $2,$0,$L171 sll $2,$3,1$L121: slt $2,$16,$24$L170: beq $2,$0,$L124 sll $3,$16,1 lui $2,%hi(ff_ac3_hth) lw $13,0($21) lw $12,20($21) lw $11,4($21) addu $5,$17,$3 addu $8,$22,$3 addiu $14,$2,%lo(ff_ac3_hth) addu $7,$sp,$3 move $10,$0 move $6,$16$L126: sra $2,$6,$11 sll $3,$2,1 addu $3,$3,$2 lh $2,0($5) addu $3,$3,$13 addiu $10,$10,1 sll $3,$3,1 addu $6,$10,$16 subu $2,$12,$2 addu $3,$3,$14 slt $9,$6,$24 sra $4,$2,2 blez $2,$L127 addiu $5,$5,2 lhu $2,0($7) addu $2,$4,$2 sh $2,0($7)$L127: lhu $2,0($3) lh $3,0($7) addiu $7,$7,2 slt $4,$3,$2 movn $3,$2,$4 sh $3,0($8) bne $9,$0,$L126 addiu $8,$8,2$L124: lw $2,168($sp) sltu $2,$2,2 bne $2,$0,$L164 nop$L139: lw $fp,136($sp) lw $23,132($sp) lw $22,128($sp) lw $21,124($sp) lw $20,120($sp) lw $19,116($sp) lw $18,112($sp) lw $17,108($sp) lw $16,104($sp) j $31 addiu $sp,$sp,144$L20: lw $3,32($4) lw $2,28($4) sll $3,$3,8 sll $2,$2,8 addiu $11,$3,768 move $3,$16 addiu $12,$2,768 slt $2,$3,$24 beq $2,$0,$L121 sll $2,$3,1$L171: lw $15,16($21) lw $14,8($21) lw $13,12($21) addu $10,$sp,$2 move $9,$3 addu $8,$17,$2$L123: lh $2,0($8) subu $6,$12,$15 subu $7,$2,$14 subu $5,$11,$13 subu $2,$2,$25 slt $3,$2,$6 slt $4,$7,$5 move $12,$6 move $11,$5 movz $12,$2,$3 movz $11,$7,$4 addiu $9,$9,1 slt $2,$12,$11 move $3,$11 movz $3,$12,$2 slt $4,$9,$24 sh $3,0($10) addiu $8,$8,2 bne $4,$0,$L123 addiu $10,$10,2 j $L170 slt $2,$16,$24$L164: blez $23,$L139 lw $3,184($sp) move $9,$0 addu $2,$3,$9 lbu $5,0($2) addu $3,$fp,$9 lbu $2,0($3) move $8,$0 sltu $4,$5,4 lw $7,180($sp) bne $4,$0,$L133 addu $8,$8,$2$L165: addiu $2,$5,-3 sll $4,$2,7$L135: lbu $2,0($7) blez $2,$L136 sll $2,$8,1 andi $4,$4,0xffff addu $5,$22,$2 move $6,$0$L138: lhu $2,0($5) addiu $6,$6,1 addu $2,$4,$2 sh $2,0($5) lbu $3,0($7) addiu $8,$8,1 slt $3,$6,$3 bne $3,$0,$L138 addiu $5,$5,2$L136: addiu $9,$9,1 beq $23,$9,$L139 addiu $7,$7,1 lw $3,184($sp) addu $2,$3,$9 lbu $5,0($2) addu $3,$fp,$9 lbu $2,0($3) sltu $4,$5,4 beq $4,$0,$L165 addu $8,$8,$2$L133: addiu $2,$5,-4 j $L135 sll $4,$2,7$L28: beq $2,$0,$L30 nop move $13,$0 j $L27 move $4,$0$L22: lh $5,4($17) li $13,384 # 0x180 li $8,384 # 0x180 andi $6,$25,0xffff bne $5,$2,$L25 addiu $9,$17,4$L154: li $13,384 # 0x180 j $L27 li $4,384 # 0x180$L89: addiu $2,$7,256 beq $3,$2,$L166 slt $2,$3,$7$L173: beq $2,$0,$L172 subu $4,$7,$25 slt $2,$13,65 bne $2,$0,$L93 nop j $L172 addiu $13,$13,-64$L87: j $L95 lh $7,0($9)$L93: j $L95 move $13,$0$L91: bne $3,$2,$L173 slt $2,$3,$7 j $L95 li $13,320 # 0x140$L166: j $L95 li $13,384 # 0x180$L155: slt $3,$3,$5 li $13,384 # 0x180 j $L36 li $2,384 # 0x180$L157: li $13,384 # 0x180 j $L46 li $2,384 # 0x180$L159: li $13,384 # 0x180 j $L55 li $2,384 # 0x180$L161: li $13,384 # 0x180 j $L64 li $2,384 # 0x180$L30: addiu $13,$13,-64 j $L27 andi $4,$13,0xffff$L39: j $L36 andi $2,$13,0xffff$L49: j $L46 andi $2,$13,0xffff$L58: j $L55 andi $2,$13,0xffff$L67: j $L64 andi $2,$13,0xffff$L156: li $6,2 # 0x2$L43: j $L71 addiu $5,$6,1$L162: li $6,5 # 0x5 j $L71 addiu $5,$6,1$L160: li $6,4 # 0x4 j $L71 addiu $5,$6,1$L158: li $6,3 # 0x3 j $L71 addiu $5,$6,1$L32: move $8,$9 li $6,2 # 0x2 li $9,4 # 0x4$L72: lh $5,0($8) lh $4,2($8) addiu $2,$5,256 slt $7,$4,$5 beq $4,$2,$L167 li $3,384 # 0x180 slt $2,$13,65
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -