📄 vorbis_dec.mid
字号:
$L119: mul $3,$20,$16 lw $4,128($fp) addu $2,$8,$7 sw $3,72($fp) beq $20,$0,$L122 sw $2,8($4) lw $5,52($fp) lw $7,232($fp) sll $2,$5,2 addu $18,$7,$2 lw $2,160($fp) move $19,$0 addu $17,$2,$7 move $2,$0$L124: lw $3,72($fp) lw $7,52($fp) addu $16,$3,$2 sll $16,$16,2 addu $16,$21,$16 lw $4,0($18) lw $5,0($16) addiu $7,$7,1 jal __addsf3 sw $7,52($fp) sw $2,0($18) lw $2,160($fp) lw $4,0($17) lw $5,4($16) addiu $2,$2,4 jal __addsf3 sw $2,160($fp) addiu $3,$19,2 andi $19,$3,0x00ff sltu $4,$19,$20 sw $2,0($17) addiu $18,$18,4 addiu $17,$17,4 bne $4,$0,$L124 move $2,$19$L122: lw $3,64($fp) addiu $3,$3,1 bne $22,$3,$L118 sw $3,64($fp) j $L169 lw $4,220($fp)$L165: lw $2,152($fp) lw $3,156($fp) addu $8,$8,$2 sra $4,$8,3 addu $4,$3,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 andi $4,$8,0x7 li $10,-1 # 0xffffffffffffffff sra $3,$3,$4 srl $2,$10,$7 and $2,$2,$3 addu $2,$2,$9 lw $4,148($fp) sll $2,$2,2 addu $2,$4,$2 subu $3,$0,$7 lh $7,2($2) bgez $7,$L126 lh $9,0($2) addu $8,$8,$3 lw $5,156($fp) sra $4,$8,3 addu $4,$5,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 andi $4,$8,0x7 srl $2,$10,$7 sra $3,$3,$4 and $2,$2,$3 addu $2,$2,$9 lw $7,148($fp) sll $2,$2,2 addu $2,$7,$2 lh $7,2($2) j $L126 lh $9,0($2)$L163: beq $22,$0,$L76 lw $2,104($fp) lw $4,236($fp) mtlo $2 lw $2,112($fp) lw $5,152($fp) lw $7,128($fp) madd $2,$4 subu $3,$0,$5 lw $7,0($7) li $2,-1 # 0xffffffffffffffff srl $2,$2,$3 mflo $19 sw $7,156($fp) sw $2,88($fp) sw $0,60($fp)$L96: lw $3,128($fp) lw $5,156($fp) lw $8,8($3) lw $7,88($fp) sra $4,$8,3 addu $4,$5,$4 lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($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,$8,0x7 sra $2,$2,$4 and $2,$7,$2 lw $3,148($fp) sll $2,$2,2 addu $2,$3,$2 lh $7,2($2) bltz $7,$L167 lh $9,0($2)$L97: lw $3,128($fp) addu $2,$8,$7 mul $18,$20,$9 beq $20,$0,$L100 sw $2,8($3) lw $4,232($fp) sll $2,$19,2 addu $16,$4,$2 move $17,$0 move $2,$0$L102: addu $2,$18,$2 sll $2,$2,2 addu $2,$2,$21 lw $4,0($16) lw $5,0($2) jal __addsf3 addiu $19,$19,1 addiu $3,$17,1 andi $17,$3,0x00ff sltu $4,$17,$20 sw $2,0($16) addiu $16,$16,4 bne $4,$0,$L102 move $2,$17$L100: lw $5,60($fp) addiu $5,$5,1 bne $22,$5,$L96 sw $5,60($fp) j $L170 lw $7,220($fp)$L167: lw $4,152($fp) lw $5,156($fp) addu $8,$8,$4 sra $4,$8,3 addu $4,$5,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 li $10,-1 # 0xffffffffffffffff andi $4,$8,0x7 sra $3,$3,$4 srl $2,$10,$7 and $2,$2,$3 addu $2,$2,$9 lw $3,148($fp) sll $2,$2,2 addu $2,$3,$2 subu $3,$0,$7 lh $7,2($2) bgez $7,$L97 lh $9,0($2) addu $8,$8,$3 lw $5,156($fp) sra $4,$8,3 addu $4,$5,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 andi $4,$8,0x7 srl $2,$10,$7 sra $3,$3,$4 and $2,$2,$3 addu $2,$2,$9 lw $7,148($fp) sll $2,$2,2 addu $2,$7,$2 lh $7,2($2) j $L97 lh $9,0($2)$L160: addu $8,$8,$5 lw $5,156($fp) sra $4,$8,3 addu $4,$5,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 andi $4,$8,0x7 sra $3,$3,$4 srl $2,$11,$7 and $2,$2,$3 addu $2,$2,$9 sll $2,$2,2 addu $2,$10,$2 subu $3,$0,$7 lh $7,2($2) bgez $7,$L61 lh $9,0($2) addu $8,$8,$3 lw $2,156($fp) sra $4,$8,3 addu $4,$2,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) sll $5,$5,16 lbu $3,1($4) sll $2,$2,24 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 andi $4,$8,0x7 sra $3,$3,$4 srl $2,$11,$7 and $2,$2,$3 addu $2,$2,$9 sll $2,$2,2 addu $2,$10,$2 lh $7,2($2) lw $4,128($fp) addu $3,$8,$7 lw $5,220($fp) sw $3,8($4) lh $9,0($2) lbu $2,16($5) sltu $2,$2,2 beq $2,$0,$L178 li $2,65536 # 0x10000$L64: lui $4,%hi($LC0)$L174: lui $5,%hi($LC1) lui $7,%hi(__PRETTY_FUNCTION__.7569) addiu $4,$4,%lo($LC0) addiu $5,$5,%lo($LC1) addiu $7,$7,%lo(__PRETTY_FUNCTION__.7569) jal __assert_fail li $6,1272 # 0x4f8$L166: lw $5,152($fp) lw $2,156($fp) addu $8,$8,$5 sra $4,$8,3 addu $4,$2,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 li $9,-1 # 0xffffffffffffffff andi $4,$8,0x7 sra $3,$3,$4 srl $2,$9,$7 and $2,$2,$3 addu $2,$2,$16 lw $3,148($fp) sll $2,$2,2 addu $2,$3,$2 subu $3,$0,$7 lh $7,2($2) bgez $7,$L119 lh $16,0($2) addu $8,$8,$3 lw $5,156($fp) sra $4,$8,3 addu $4,$5,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 andi $4,$8,0x7 srl $2,$9,$7 sra $3,$3,$4 and $2,$2,$3 addu $2,$2,$16 lw $7,148($fp) sll $2,$2,2 addu $2,$7,$2 lh $7,2($2) j $L119 lh $16,0($2)$L103: lw $2,216($fp) lui $6,%hi($LC2) lw $4,0($2) addiu $6,$6,%lo($LC2) jal av_log move $5,$0 li $2,1 # 0x1$L132: lw $sp,132($fp) move $sp,$fp lw $31,212($sp) lw $fp,208($sp) lw $23,204($sp) lw $22,200($sp) lw $21,196($sp) lw $20,192($sp) lw $19,188($sp) lw $18,184($sp) lw $17,180($sp) lw $16,176($sp) j $31 addiu $sp,$sp,216$L43: sltu $2,$23,2 bne $2,$0,$L179 lw $3,228($fp) li $5,1 # 0x1$L48: lw $4,228($fp) lw $7,228($fp) addu $2,$4,$5 lbu $4,0($2) lbu $3,0($7) addiu $2,$5,1 and $3,$3,$4 andi $5,$2,0x00ff bne $23,$5,$L48 sb $3,0($7) lw $3,228($fp)$L179: lbu $2,0($3) bne $2,$0,$L49 lw $4,220($fp) li $5,1 # 0x1 lw $9,4($4) j $L45 sw $5,120($fp)$L110: beq $22,$0,$L76 lw $2,128($fp) lw $4,236($fp) lw $5,52($fp) lw $2,0($2) lw $7,152($fp) addu $3,$4,$5 sw $2,156($fp) subu $4,$0,$7 li $2,-1 # 0xffffffffffffffff srl $20,$2,$4 lw $4,232($fp) sll $3,$3,2 sll $5,$5,2 addu $18,$4,$5 addu $17,$4,$3 j $L114 move $19,$0$L115: sll $16,$16,3 lw $3,128($fp) addu $16,$21,$16 lw $4,0($18) lw $5,0($16) addu $2,$8,$7 jal __addsf3 sw $2,8($3) sw $2,0($18) lw $4,0($17) lw $5,4($16) jal __addsf3 addiu $19,$19,1 sw $2,0($17) addiu $18,$18,4 beq $22,$19,$L158 addiu $17,$17,4$L114: lw $5,128($fp) lw $7,156($fp) lw $8,8($5) sra $4,$8,3 addu $4,$7,$4 lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($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,$8,0x7 sra $2,$2,$4 and $2,$20,$2 lw $3,148($fp) sll $2,$2,2 addu $2,$3,$2 lh $7,2($2) bgez $7,$L115 lh $16,0($2) lw $4,152($fp) lw $5,156($fp) addu $8,$8,$4 sra $4,$8,3 addu $4,$5,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 li $9,-1 # 0xffffffffffffffff andi $4,$8,0x7 sra $3,$3,$4 srl $2,$9,$7 and $2,$2,$3 addu $2,$2,$16 lw $3,148($fp) sll $2,$2,2 addu $2,$3,$2 subu $3,$0,$7 lh $7,2($2) bgez $7,$L115 lh $16,0($2) addu $8,$8,$3 lw $5,156($fp) sra $4,$8,3 addu $4,$5,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) lbu $3,1($4) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 or $3,$3,$2 andi $4,$8,0x7 srl $2,$9,$7 sra $3,$3,$4 and $2,$2,$3 addu $2,$2,$16 lw $7,148($fp) sll $2,$2,2 addu $2,$7,$2 lh $7,2($2) j $L115 lh $16,0($2)$L134: lw $2,100($fp) sw $2,56($fp)$L71: lw $3,140($fp) lw $4,56($fp) sltu $2,$4,$3 bne $2,$0,$L180 lw $3,76($fp) j $L171 lw $5,48($fp)$L49: j $L132 move $2,$0 .set macro .set reorder .end vorbis_residue_decode .globl __floatsisf .section .rodata.str1.4 .align 2$LC3: .ascii "Not a Vorbis I audio packet.\012\000" .section .text.vorbis_parse_audio_packet,"ax",@progbits .align 2 .align 5 .ent vorbis_parse_audio_packet .type vorbis_parse_audio_packet, @functionvorbis_parse_audio_packet: .frame $fp,136,$31 # vars= 64, regs= 10/0, args= 32, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-136 sw $fp,128($sp) sw $23,124($sp) sw $22,120($sp) sw $21,116($sp) sw $20,112($sp) sw $16,96($sp) sw $31,132($sp) sw $19,108($sp) sw $18,104($sp) sw $17,100($sp) lbu $2,3232($4) move $fp,$sp addiu $2,$2,14 andi $2,$2,0x1f8 sw $sp,84($fp) subu $sp,$sp,$2 move $20,$4 addiu $22,$sp,32 subu $sp,$sp,$2 addiu $21,$sp,32 lw $4,3340($4) subu $sp,$sp,$2 lw $2,3312($20) addiu $16,$20,4 sw $2,64($fp) lw $18,3316($20) .set noreorder .set nomacro bltz $4,$L183 addiu $23,$sp,32 .set macro .set reorder jal __floatsisf sw $2,60($fp)$L182: lw $5,8($16) lw $6,0($16) sra $2,$5,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$5,0x7 sra $3,$3,$4 addiu $9,$5,1 andi $3,$3,0x1 .set noreorder .set nomacro bne $3,$0,$L325 sw $9,8($16) .set macro .set reorder lbu $3,3300($20) li $2,1 # 0x1 .set noreorder .set nomacro beq $3,$2,$L326 sll $3,$3,1 .set macro .set reorder addiu $3,$3,-2 li $2,-65536 # 0xffffffffffff0000 and $2,$3,$2 bne $2,$0,$L190 move $10,$0$L192: andi $2,$3,0xff00 .set noreorder .set nomacro beq $2,$0,$L341 sra $5,$9,3 .set macro .set reorder srl $3,$3,8 addiu $10,$10,8$L341: addu $5,$5,$6 lui $2,%hi(ff_log2_tab) lbu $4,3($5) lbu $6,2($5) addiu $2,$2,%lo(ff_log2_tab) addu $2,$3,$2 lbu $8,0($5) lbu $3,1($5) lbu $7,0($2) sll $4,$4,24 sll $6,$6,16 or $4,$4,$6 addu $7,$10,$7 or $4,$4,$8 sll $3,$3,8 or $3,$3,$4 subu $5,$0,$7 andi $4,$9,0x7 li $2,-1 # 0xffffffffffffffff sra $3,$3,$4 srl $2,$2,$5 and $2,$2,$3 andi $2,$2,0x00ff addu $7,$9,$7 sll $3,$2,4 sw $7,8($16) sw $3,40($fp)$L189: sb $2,3308($20) lw $4,40($fp) lw $8,3304($20) addu $2,$4,$8 lbu $3,12($2) lbu $5,0($2) sll $4,$3,2 sll $2,$3,4 subu $2,$2,$4 addu $2,$2,$3 lw $4,3296($20) sll $2,$2,2 .set noreorder .set nomacro bne $5,$0,$L195 addu $17,$2,$4 .set macro .set reorder lw $5,40($fp) sw $0,80($fp) sw $0,76($fp) addu $3,$8,$5 lbu $2,0($3) lbu $4,3232($20) sll $2,$2,2 addu $2,$2,$20 lw $2,3252($2) sll $4,$4,2 mul $4,$2,$4 sw $2,72($fp) srl $6,$4,1 sltu $2,$6,40 .set noreorder .set nomacro bne $2,$0,$L342 lw $4,64($fp) .set macro .set reorder lw $3,64($fp)$L353: andi $2,$3,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L203 lw $5,64($fp) .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L204 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L328 lw $4,64($fp) .set macro .set reorder$L201: move $3,$5 move $2,$0 addiu $5,$5,-4#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L343 lw $4,64($fp) .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $7,$2,32 sltu $3,$5,$7 .set noreorder .set nomacro beq $3,$0,$L344 li $3,-32 # 0xffffffffffffffe0 .set macro .set reorder$L300:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$7 bne $2,$0,$L300 lw $4,64($fp)$L343: li $3,-32 # 0xffffffffffffffe0$L344: addu $6,$6,$4 addiu $2,$6,-31 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L345 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L346:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L346 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L345: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L347 andi $4,$6,0x3 .set macro .set reorder$L302:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L302 andi $4,$6,0x3 .set macro .set reorder$L347: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L213 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L214 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L329$L200: lbu $2,3232($20) lw $3,72($fp) sll $2,$2,2 mul $2,$3,$2 srl $6,$2,1 sltu $3,$6,40 .set noreorder .set nomacro bne $3,$0,$L348 move $4,$18 .set macro .set reorder$L215: andi $2,$18,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L220 move $4,$18 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L221 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L331$L218: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L222 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L222$L303:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L303$L222: addu $6,$6,$18 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L349 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L350:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L350 addiu $2,$5,4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -