📄 huffman.mid
字号:
addu $2,$11,$2 lw $3,0($2) sll $4,$10,2 addu $5,$4,$10 addu $3,$3,$5 lbu $4,0($3) lbu $2,8($8) subu $2,$2,$4 sll $2,$2,24 sra $2,$2,24 bgez $2,$L119 sb $2,8($8) j $L264 li $2,-1 # 0xffffffffffffffff$L97: lb $6,8($5) slt $2,$6,33 bne $2,$0,$L261 slt $2,$6,$7 subu $10,$6,$7 slt $2,$10,32 beq $2,$0,$L104 li $3,-1 # 0xffffffffffffffff subu $3,$0,$6 lw $5,4($5) li $2,-1 # 0xffffffffffffffff srl $2,$2,$3 lw $4,0($8) and $2,$2,$5 subu $3,$7,$6 srl $4,$4,$10 sll $2,$2,$3 or $2,$2,$4 j $L99 sll $4,$2,1$L134: lui $13,%hi(hcb_2_pair_table) addiu $2,$13,%lo(hcb_2_pair_table) addu $2,$11,$2 lw $3,0($2) sll $4,$10,1 addu $5,$4,$10 addu $3,$3,$5 lbu $4,0($3) lbu $2,8($8) subu $2,$2,$4 sll $2,$2,24 sra $2,$2,24 bgez $2,$L146 sb $2,8($8) j $L264 li $2,-1 # 0xffffffffffffffff$L125: lb $6,8($8) slt $2,$6,33 bne $2,$0,$L262 slt $2,$6,$7 subu $10,$6,$7 slt $2,$10,32 beq $2,$0,$L132 li $3,-1 # 0xffffffffffffffff subu $3,$0,$6 lw $5,4($8) li $2,-1 # 0xffffffffffffffff srl $2,$2,$3 lw $4,0($8) and $2,$2,$5 subu $3,$7,$6 srl $4,$4,$10 sll $2,$2,$3 or $2,$2,$4 j $L127 sll $4,$2,1$L252:$L236: sh $0,0($14) j $L201 sh $0,0($5)$L221: lw $3,0($8) subu $5,$0,$7 li $2,-1 # 0xffffffffffffffff sll $3,$3,$4 srl $2,$2,$5 and $3,$3,$2 j $L218 subu $12,$6,$7$L260: subu $3,$0,$6 lw $5,4($8) li $2,-1 # 0xffffffffffffffff srl $2,$2,$3 lw $4,0($8) subu $3,$7,$6 and $2,$2,$5 sll $2,$2,$3 srl $4,$4,$12 j $L218 or $3,$2,$4$L262: bne $2,$0,$L130 subu $5,$0,$7 lw $3,0($8) subu $4,$6,$7 li $2,-1 # 0xffffffffffffffff srl $3,$3,$4 srl $2,$2,$5 and $3,$3,$2 j $L127 sll $4,$3,1$L261: bne $2,$0,$L102 li $2,-1 # 0xffffffffffffffff lw $3,0($5) subu $4,$6,$7 subu $5,$0,$7 srl $3,$3,$4 srl $2,$2,$5 and $3,$3,$2 j $L99 sll $4,$3,1$L247: lb $5,4($4) lb $2,1($4) lb $3,2($4) lb $4,3($4) move $15,$0 li $12,3 # 0x3 sh $2,0($14) sh $3,2($14) sh $4,4($14) j $L94 sh $5,6($14)$L255: subu $2,$0,$2 sll $2,$2,16 sra $2,$2,16 j $L263 sh $2,0($11)$L111: beq $2,$0,$L112 subu $13,$7,$6 slt $2,$7,$6 bne $2,$0,$L114 subu $5,$0,$6 lw $4,0($8) subu $3,$7,$6 li $2,-1 # 0xffffffffffffffff srl $2,$2,$5 srl $4,$4,$3 and $4,$4,$2 j $L116 andi $2,$4,0xffff$L138: beq $2,$0,$L139 subu $13,$7,$6 slt $2,$7,$6 bne $2,$0,$L141 subu $5,$0,$6 lw $4,0($8) subu $3,$7,$6 li $2,-1 # 0xffffffffffffffff srl $2,$2,$5 srl $4,$4,$3 and $4,$4,$2 j $L143 andi $2,$4,0xffff$L175: lw $3,0($8) subu $2,$2,$4 sll $3,$3,$2 andi $5,$3,0x1 j $L177 addiu $3,$4,-1$L184: lw $3,0($8) subu $2,$2,$4 sll $3,$3,$2 andi $5,$3,0x1 j $L186 addiu $3,$4,-1$L139: slt $2,$13,32 beq $2,$0,$L144 subu $4,$0,$6 subu $3,$0,$7 lw $5,4($8) li $2,-1 # 0xffffffffffffffff srl $2,$2,$3 lw $4,0($8) and $2,$2,$5 subu $3,$6,$7 sll $2,$2,$3 srl $4,$4,$13 or $2,$2,$4 j $L143 andi $2,$2,0xffff$L130: lw $3,0($8) subu $4,$7,$6 li $2,-1 # 0xffffffffffffffff sll $3,$3,$4 srl $2,$2,$5 and $3,$3,$2 j $L127 sll $4,$3,1$L132: lw $2,4($8) subu $4,$0,$7 srl $3,$3,$4 srl $2,$2,$10 and $2,$2,$3 j $L127 sll $4,$2,1$L102: lw $3,0($5) subu $4,$7,$6 subu $5,$0,$7 sll $3,$3,$4 srl $2,$2,$5 and $3,$3,$2 j $L99 sll $4,$3,1$L112: slt $2,$13,32 beq $2,$0,$L117 subu $4,$0,$6 subu $3,$0,$7 lw $5,4($8) li $2,-1 # 0xffffffffffffffff srl $2,$2,$3 lw $4,0($8) and $2,$2,$5 subu $3,$6,$7 sll $2,$2,$3 srl $4,$4,$13 or $2,$2,$4 j $L116 andi $2,$2,0xffff$L104: lw $2,4($5) subu $4,$0,$7 srl $3,$3,$4 srl $2,$2,$10 and $2,$2,$3 j $L99 sll $4,$2,1$L141: lw $4,0($8) subu $3,$6,$7 li $2,-1 # 0xffffffffffffffff srl $2,$2,$5 sll $4,$4,$3 and $4,$4,$2 j $L143 andi $2,$4,0xffff$L114: lw $4,0($8) subu $3,$6,$7 li $2,-1 # 0xffffffffffffffff srl $2,$2,$5 sll $4,$4,$3 and $4,$4,$2 j $L116 andi $2,$4,0xffff$L144: lw $2,4($8) li $3,-1 # 0xffffffffffffffff srl $2,$2,$13 srl $3,$3,$4 and $2,$2,$3 j $L143 andi $2,$2,0xffff$L117: lw $2,4($8) li $3,-1 # 0xffffffffffffffff srl $2,$2,$13 srl $3,$3,$4 and $2,$2,$3 j $L116 andi $2,$2,0xffff$L169: move $3,$0$L189: sll $2,$3,1 addu $6,$14,$2 lh $3,0($6) beq $3,$0,$L190 nop lb $4,8($8) slt $2,$4,33 beq $2,$0,$L192 nop blez $4,$L194 li $2,1 # 0x1 lw $2,0($8) addiu $3,$4,-1 srl $2,$2,$3 andi $5,$2,0x1$L196: sll $2,$3,24 sra $2,$2,24 bltz $2,$L251 sb $2,8($8) beq $5,$0,$L190 nop lhu $2,0($6) subu $2,$0,$2 sh $2,0($6)$L190: addiu $7,$7,1 li $2,4 # 0x4 bne $7,$2,$L189 andi $3,$7,0x00ff j $L265 sltu $2,$9,16$L194: lw $3,0($8) subu $2,$2,$4 sll $3,$3,$2 andi $5,$3,0x1 j $L196 addiu $3,$4,-1$L192: lw $2,4($8) addiu $3,$4,-33 srl $2,$2,$3 andi $5,$2,0x1 j $L196 addiu $3,$4,-1 .set macro .set reorder .end huffman_spectral_data_2 .section .text.huffman_spectral_data,"ax",@progbits .align 2 .align 5 .globl huffman_spectral_data .ent huffman_spectral_data .type huffman_spectral_data, @functionhuffman_spectral_data: .frame $sp,56,$31 # vars= 0, regs= 9/0, args= 16, gp= 0 .mask 0x80ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $19,28($sp) andi $19,$4,0x00ff sltu $2,$19,32 sw $23,44($sp) sw $20,32($sp) sw $31,48($sp) sw $22,40($sp) sw $21,36($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) move $20,$5 beq $2,$0,$L269 move $23,$6 lui $3,%hi($L280) sll $2,$19,2 addiu $3,$3,%lo($L280) addu $2,$2,$3 lw $4,0($2) j $4 nop .rdata .align 2 .align 2$L280: .word $L269 .word $L270 .word $L270 .word $L271 .word $L272 .word $L273 .word $L274 .word $L275 .word $L276 .word $L275 .word $L276 .word $L277 .word $L278 .word $L269 .word $L269 .word $L269 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .word $L279 .section .text.huffman_spectral_data$L269: li $6,11 # 0xb$L281: lw $31,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,$6 j $31 addiu $sp,$sp,56$L270: jal huffman_2step_quad move $4,$19 j $L281 move $6,$2$L271: lui $2,%hi(hcb3) addiu $22,$2,%lo(hcb3) move $21,$0 move $16,$0 j $L282 move $17,$0$L677: lw $2,0($20) srl $2,$2,$3 andi $4,$2,0x1 sw $3,8($20)$L285: addu $2,$17,$16$L727: addu $2,$2,$22 addu $2,$2,$4 lb $3,1($2) addu $3,$21,$3 andi $16,$3,0xffff sll $17,$16,2 addu $2,$17,$16 addu $6,$2,$22 lbu $3,0($6) bne $3,$0,$L676 move $21,$16$L282: lw $3,8($20) bne $3,$0,$L677 addiu $3,$3,-1 lbu $2,20($20) beq $2,$0,$L286 move $4,$0 j $L727 addu $2,$17,$16$L272: jal huffman_2step_quad move $4,$19 move $18,$2$L674: lh $2,0($23) beq $2,$0,$L334 nop lw $3,8($20) beq $3,$0,$L678 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L338: beq $2,$0,$L334 nop lhu $2,0($23) subu $2,$0,$2 sh $2,0($23)$L334: lh $2,2($23) beq $2,$0,$L344 addiu $16,$23,2 lw $3,8($20) beq $3,$0,$L679 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L348: beq $2,$0,$L344 nop lhu $2,0($16) subu $2,$0,$2 sh $2,0($16)$L344: lh $2,4($23) beq $2,$0,$L354 addiu $16,$23,4 lw $3,8($20) beq $3,$0,$L680 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L358: beq $2,$0,$L354 nop lhu $2,0($16) subu $2,$0,$2 sh $2,0($16)$L354: lh $2,6($23) beq $2,$0,$L413 addiu $16,$23,6$L661: lw $3,8($20) beq $3,$0,$L415 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L417: beq $2,$0,$L702 andi $6,$18,0x00ff lhu $2,0($16) subu $2,$0,$2 sh $2,0($16)$L413: andi $6,$18,0x00ff$L702: lw $31,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,$6 j $31 addiu $sp,$sp,56$L276: jal huffman_2step_pair move $4,$19 move $17,$2 lh $2,0($23) beq $2,$0,$L423 nop lw $3,8($20) beq $3,$0,$L681 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L427: beq $2,$0,$L423 nop lhu $2,0($23) subu $2,$0,$2 sh $2,0($23)$L423: lh $2,2($23) beq $2,$0,$L433 addiu $16,$23,2 lw $3,8($20) beq $3,$0,$L435 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L437: beq $2,$0,$L433 nop lhu $2,0($16) subu $2,$0,$2 sh $2,0($16)$L433: j $L281 andi $6,$17,0x00ff$L278: jal huffman_2step_pair li $4,11 # 0xb move $6,$2 li $3,250 li $2,-21216 sh $2,2($23) j $L281 sh $3,0($23)$L279: jal huffman_2step_pair li $4,11 # 0xb move $21,$2 lh $2,0($23) beq $2,$0,$L525 nop lw $3,8($20) beq $3,$0,$L682 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L529: beq $2,$0,$L525 nop lhu $2,0($23) subu $2,$0,$2 sh $2,0($23)$L525: lh $2,2($23) beq $2,$0,$L535 addiu $18,$23,2 lw $3,8($20) beq $3,$0,$L537 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L539: beq $2,$0,$L535 nop lhu $2,0($18) subu $2,$0,$2 sh $2,0($18)$L535: lh $3,0($23) bltz $3,$L683 li $2,16 # 0x10 beq $3,$2,$L684 move $22,$0 move $2,$3$L549: sh $2,0($23) lh $3,0($18) bltz $3,$L685 li $2,16 # 0x10 beq $3,$2,$L686 move $22,$0$L580: andi $4,$19,0x00ff$L718: addiu $2,$4,-16 andi $2,$2,0x00ff sll $6,$3,16 sra $6,$6,16 sltu $2,$2,16 beq $2,$0,$L607 sh $6,0($18) lui $2,%hi(vcb11_LAV_tab.4051) lh $3,0($23) addiu $2,$2,%lo(vcb11_LAV_tab.4051) sll $4,$4,1 addu $4,$4,$2 lhu $7,-32($4) subu $5,$0,$3 slt $2,$3,0 movn $3,$5,$2 slt $3,$7,$3 bne $3,$0,$L609 move $2,$6 subu $4,$0,$6 slt $3,$6,0 movn $2,$4,$3 slt $2,$7,$2 bne $2,$0,$L609 nop$L607: j $L281 andi $6,$21,0x00ff$L274: jal huffman_2step_pair move $4,$19 j $L281 move $6,$2$L273: lui $22,%hi(hcb_bin_table) addiu $2,$22,%lo(hcb_bin_table) sll $21,$19,2 addu $4,$21,$2 lw $5,0($4) lbu $2,0($5) bne $2,$0,$L687 move $19,$4 move $16,$0 j $L377 move $18,$0$L689: lw $2,0($20) srl $2,$2,$3 andi $5,$2,0x1 sw $3,8($20)$L380: lw $4,0($19)$L728: addu $2,$18,$4 addu $2,$2,$5 lb $3,1($2) addu $3,$16,$3 andi $16,$3,0xffff sll $2,$16,1 addu $18,$2,$16 addu $5,$18,$4 lbu $2,0($5) bne $2,$0,$L688 move $4,$16$L377: lw $3,8($20) bne $3,$0,$L689 addiu $3,$3,-1 lbu $2,20($20) beq $2,$0,$L381 move $5,$0 j $L728 lw $4,0($19)$L277: jal huffman_2step_pair li $4,11 # 0xb move $19,$2 lh $2,0($23) beq $2,$0,$L443 nop lw $3,8($20) beq $3,$0,$L690 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L447: beq $2,$0,$L443 nop lhu $2,0($23) subu $2,$0,$2 sh $2,0($23)$L443: lh $2,2($23) beq $2,$0,$L453 addiu $18,$23,2 lw $3,8($20) beq $3,$0,$L455 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L457: beq $2,$0,$L453 nop lhu $2,0($18) subu $2,$0,$2 sh $2,0($18)$L453: lh $3,0($23) bltz $3,$L691 li $2,16 # 0x10 beq $3,$2,$L692 move $21,$0 move $2,$3$L467: sh $2,0($23) lh $3,0($18) bltz $3,$L693 li $2,16 # 0x10 beq $3,$2,$L694 move $21,$0 move $2,$3$L498: andi $6,$19,0x00ff j $L281 sh $2,0($18)$L275: lui $22,%hi(hcb_bin_table) addiu $2,$22,%lo(hcb_bin_table) sll $21,$19,2 addu $4,$21,$2 lw $5,0($4) lbu $2,0($5) bne $2,$0,$L695 move $19,$4 move $16,$0 j $L391 move $18,$0$L697: lw $2,0($20) srl $2,$2,$3 andi $5,$2,0x1 sw $3,8($20)$L394: lw $4,0($19)$L729: addu $2,$18,$4 addu $2,$2,$5 lb $3,1($2) addu $3,$16,$3 andi $16,$3,0xffff sll $2,$16,1 addu $18,$2,$16 addu $5,$18,$4 lbu $2,0($5) bne $2,$0,$L696 move $4,$16$L391: lw $3,8($20) bne $3,$0,$L697 addiu $3,$3,-1 lbu $2,20($20) beq $2,$0,$L395 move $5,$0 j $L729 lw $4,0($19)$L694:$L501: lbu $4,20($20) li $17,4 # 0x4$L502: lw $3,8($20) beq $3,$0,$L503 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L505: beq $2,$0,$L510 addiu $2,$17,1 j $L502 andi $17,$2,0x00ff$L692:$L470: lbu $4,20($20) li $17,4 # 0x4$L471: lw $3,8($20) beq $3,$0,$L472 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L474: beq $2,$0,$L479 addiu $2,$17,1 j $L471 andi $17,$2,0x00ff$L684:$L552: lbu $4,20($20) li $17,4 # 0x4$L553: lw $3,8($20) beq $3,$0,$L554 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L556: beq $2,$0,$L561 addiu $2,$17,1 j $L553 andi $17,$2,0x00ff$L609: andi $6,$21,0x00ff sh $0,0($23) j $L281 sh $0,0($18)$L286: lw $2,4($20) lbu $3,21($20) beq $3,$0,$L698 srl $18,$2,31 j $L285 move $4,$18$L698: move $4,$20 jal faad_flushbits_ex li $5,1 # 0x1 j $L285 move $4,$18$L381: lw $2,4($20) lbu $3,21($20) beq $3,$0,$L699 srl $17,$2,31 j $L380 move $5,$17$L699: li $5,1 # 0x1 jal faad_flushbits_ex move $4,$20 j $L380 move $5,$17$L395: lw $2,4($20) lbu $3,21($20) beq $3,$0,$L700 srl $17,$2,31 j $L394 move $5,$17$L700: li $5,1 # 0x1 jal faad_flushbits_ex move $4,$20 j $L394 move $5,$17$L676: lui $3,%hi(hcb_bin_table_size) sll $2,$19,2 addiu $3,$3,%lo(hcb_bin_table_size) addu $2,$2,$3 lw $4,0($2) slt $4,$4,$16 beq $4,$0,$L291 nop j $L674 li $18,10 # 0xa$L688:$L376: lui $2,%hi(hcb_bin_table_size) addiu $2,$2,%lo(hcb_bin_table_size) addu $2,$21,$2 lw $3,0($2) slt $3,$3,$4 beq $3,$0,$L386 addiu $2,$22,%lo(hcb_bin_table) j $L281 li $6,10 # 0xa$L696:$L390: lui $2,%hi(hcb_bin_table_size) addiu $2,$2,%lo(hcb_bin_table_size) addu $2,$21,$2 lw $3,0($2) slt $3,$3,$4 beq $3,$0,$L400 addiu $2,$22,%lo(hcb_bin_table) li $18,10 # 0xa$L402: lh $2,0($23) beq $2,$0,$L403 nop lw $3,8($20) beq $3,$0,$L701 addiu $3,$3,-1 lw $2,0($20) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($20)$L407: beq $2,$0,$L403 nop lhu $2,0($23) subu $2,$0,$2 sh $2,0($23)$L403: lh $2,2($23) bne $2,$0,$L661 addiu $16,$23,2 j $L702 andi $6,$18,0x00ff$L415: lbu $2,20($20) bne $2,$0,$L702 andi $6,$18,0x00ff lw $2,4($20) lbu $3,21($20) beq $3,$0,$L703 srl $17,$2,31 j $L417 move $2,$17$L703: move $4,$20 jal faad_flushbits_ex li $5,1 # 0x1 j $L417 move $2,$17$L680: lbu $2,20($20) bne $2,$0,$L354 nop lw $2,4($20) lbu $3,21($20) beq $3,$0,$L704 srl $17,$2,31 j $L358 move $2,$17$L704: move $4,$20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -