📄 atrac3.mid
字号:
slt $2,$16,$12 .set noreorder .set nomacro beq $2,$0,$L163 addiu $11,$11,68 .set macro .set reorder slt $2,$12,4 .set noreorder .set nomacro beq $2,$0,$L371 lw $2,1032($sp) .set macro .set reorder$L171: sll $3,$12,6 sll $2,$12,2 addu $2,$2,$3 addu $3,$17,$2$L173: addiu $12,$12,1 slt $2,$12,4 sw $0,0($3) .set noreorder .set nomacro bne $2,$0,$L173 addiu $3,$3,68 .set macro .set reorder lw $2,1032($sp)$L371: lw $6,8($23) lw $2,0($2) sra $4,$6,3 addu $4,$4,$14 sw $2,928($sp) 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 lw $3,1032($sp) sll $2,$2,$4 addiu $7,$6,5 srl $2,$2,27 addiu $3,$3,8 sw $2,920($sp) sw $7,8($23) .set noreorder .set nomacro bne $2,$0,$L352 sw $3,924($sp) .set macro .set reorder lw $5,1032($sp) sw $0,4($5)$L198: lw $13,8($23) lw $7,1032($sp) sra $4,$13,3 addiu $7,$7,7216 sw $7,900($sp) addu $4,$4,$14 lbu $5,0($4) lbu $6,1($4) move $8,$13 andi $9,$13,0x7 addiu $13,$13,5 sra $3,$13,3 lbu $7,3($4) lbu $2,2($4) addu $3,$14,$3 sw $13,8($23) sll $5,$5,24 sll $6,$6,16 lbu $4,0($3) or $5,$5,$6 andi $3,$13,0x7 or $5,$5,$7 sll $2,$2,8 or $2,$2,$5 sll $4,$4,$3 sll $2,$2,$9 andi $4,$4,0x00ff addiu $13,$8,6 srl $2,$2,27 srl $4,$4,7 sw $2,896($sp) sw $13,8($23) .set noreorder .set nomacro bltz $2,$L353 sw $4,904($sp) .set macro .set reorder lw $2,896($sp) move $9,$0 addiu $7,$sp,72 addiu $8,$2,1$L202: sra $4,$13,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$13,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,29 addiu $13,$13,3 addiu $9,$9,1 sw $2,0($7) sw $13,8($23) .set noreorder .set nomacro bne $9,$8,$L202 addiu $7,$7,4 .set macro .set reorder move $8,$0 move $7,$0 addiu $12,$sp,200 addiu $4,$sp,72$L372: sra $2,$13,3 addu $3,$4,$7 addu $6,$2,$14 lw $2,0($3) addu $11,$12,$7 andi $10,$13,0x7 addiu $8,$8,1 .set noreorder .set nomacro beq $2,$0,$L205 addiu $7,$7,4 .set macro .set reorder lbu $3,0($6) lbu $4,1($6) lbu $5,3($6) lbu $2,2($6) sll $3,$3,24 sll $4,$4,16 or $3,$3,$4 or $3,$3,$5 sll $2,$2,8 or $2,$2,$3 sll $2,$2,$10 srl $2,$2,26 addiu $13,$13,6 sw $2,0($11) sw $13,8($23)$L205: .set noreorder .set nomacro bne $8,$9,$L372 addiu $4,$sp,72 .set macro .set reorder lui $5,%hi(subbandTab) addiu $5,$5,%lo(subbandTab) move $fp,$0 sw $5,844($sp) sw $0,840($sp)$L208: lw $3,840($sp) lw $4,844($sp) addiu $7,$sp,72 addu $2,$7,$3 lhu $19,0($4) lhu $20,2($4) lw $16,0($2) addiu $fp,$fp,1 .set noreorder .set nomacro bne $16,$0,$L354 subu $3,$20,$19 .set macro .set reorder sll $6,$3,2 lw $5,900($sp) sll $2,$19,2 sltu $3,$6,40 .set noreorder .set nomacro bne $3,$0,$L355 addu $4,$5,$2 .set macro .set reorder andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L218 move $5,$4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L219 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L356$L216: 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,$L220 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $7,$2,32 sltu $3,$5,$7 beq $3,$0,$L220$L305:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$7 bne $2,$0,$L305$L220: addu $6,$6,$4 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L373 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L374:#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,$L374 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L373: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L225$L307:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L307$L225: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L228 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L229 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L357$L211: lw $3,844($sp)$L366: lw $4,840($sp) lw $7,896($sp) addiu $3,$3,2 addiu $4,$4,4 slt $2,$7,$fp sw $3,844($sp) .set noreorder .set nomacro beq $2,$0,$L208 sw $4,840($sp) .set macro .set reorder$L201: lui $5,%hi(subbandTab) addiu $2,$5,%lo(subbandTab) sll $3,$fp,1 addu $3,$3,$2 lhu $4,0($3) li $2,1024 # 0x400 subu $2,$2,$4 sll $6,$2,2 lw $7,900($sp) sll $4,$4,2 sltu $2,$6,40 .set noreorder .set nomacro bne $2,$0,$L358 addu $4,$7,$4 .set macro .set reorder andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L235 move $5,$4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L236 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L359$L233: 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,$L237 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $7,$2,32 sltu $3,$5,$7 beq $3,$0,$L237$L308:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$7 bne $2,$0,$L308$L237: addu $6,$6,$4 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L375 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L376:#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,$L376 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L375: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L242$L310:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L310$L242: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L245 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L246 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L360$L232: lw $2,1032($sp)$L370: lw $22,4($2) .set noreorder .set nomacro blez $22,$L377 lw $4,896($sp) .set macro .set reorder lw $20,924($sp) move $21,$0$L249: lw $2,0($20) lw $3,900($sp) lw $19,4($20) sll $2,$2,2 .set noreorder .set nomacro blez $19,$L250 addu $4,$3,$2 .set macro .set reorder move $16,$4 addiu $17,$20,8 move $18,$0$L252: lw $4,0($16) lw $5,0($17) .set noreorder .set nomacro jal __addsf3 addiu $18,$18,1 .set macro .set reorder slt $3,$18,$19 sw $2,0($16) addiu $17,$17,4 .set noreorder .set nomacro bne $3,$0,$L252 addiu $16,$16,4 .set macro .set reorder$L250: addiu $21,$21,1 .set noreorder .set nomacro bne $22,$21,$L249 addiu $20,$20,40 .set macro .set reorder lw $4,896($sp)$L377: lui $5,%hi(subbandTab) sll $2,$4,1 addiu $4,$5,%lo(subbandTab) addu $2,$2,$4 lhu $3,0($2) lw $7,1032($sp) addiu $3,$3,-1 sra $3,$3,8 sw $3,952($sp) lw $5,1032($sp) lw $3,1032($sp) addiu $7,$7,12336 lw $2,900($sp) addiu $3,$3,11312 andi $4,$7,0x3 addiu $5,$5,2568 sw $7,864($sp) sw $2,848($sp) sw $3,872($sp) sw $4,868($sp) sw $0,956($sp) sw $0,852($sp) sw $5,968($sp)$L253: lw $7,952($sp) lw $3,956($sp) slt $2,$7,$3 .set noreorder .set nomacro bne $2,$0,$L254 andi $2,$3,0x1 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L256 lw $4,848($sp) .set macro .set reorder move $6,$0 addiu $5,$4,1020 li $7,128 # 0x80$L258: lw $3,0($5) lw $2,0($4) addiu $6,$6,1 sw $2,0($5) sw $3,0($4) addiu $5,$5,-4 .set noreorder .set nomacro bne $6,$7,$L258 addiu $4,$4,4 .set macro .set reorder$L256: lui $4,%hi(mdct_ctx) addiu $4,$4,%lo(mdct_ctx) lw $2,1024($sp) lw $3,40($4) lw $5,872($sp) lw $6,848($sp) .set noreorder .set nomacro jal $3 addiu $7,$2,12608 .set macro .set reorder lui $2,%hi(dsp+2864) lui $5,%hi(mdct_window) lw $3,%lo(dsp+2864)($2) lw $4,872($sp) addiu $5,$5,%lo(mdct_window) .set noreorder .set nomacro jal $3 li $6,512 # 0x200 .set macro .set reorder$L259: lw $7,956($sp)$L382: lw $3,1032($sp) sll $2,$7,6 lw $5,6664($3) sll $4,$7,2 addu $4,$4,$2 li $2,1 # 0x1 sll $6,$5,8 sll $3,$5,4 subu $2,$2,$5 sll $5,$2,8 addu $3,$3,$6 sll $2,$2,4 addu $2,$2,$5 addu $3,$4,$3 lw $5,1032($sp) lw $7,1032($sp) addu $4,$4,$2 addiu $3,$3,6664 addu $4,$4,$7 addu $3,$5,$3 lw $2,852($sp) lw $5,4($3) addiu $6,$4,6668 lw $7,1036($sp) lw $4,968($sp) addu $23,$2,$7 addu $22,$2,$4 .set noreorder .set nomacro bne $5,$0,$L275 addiu $3,$3,4 .set macro .set reorder lui $2,%hi($LC36) lw $2,%lo($LC36)($2) sw $2,880($sp)$L277: lw $5,0($6) .set noreorder .set nomacro bne $5,$0,$L278 sw $5,876($sp) .set macro .set reorder move $16,$0 li $17,1024 # 0x400$L280: lw $7,872($sp) lw $4,880($sp) addu $2,$7,$16 .set noreorder .set nomacro jal __mulsf3 lw $5,0($2) .set macro .set reorder addu $3,$22,$16 lw $5,0($3) .set noreorder .set nomacro jal __addsf3 move $4,$2 .set macro .set reorder addu $3,$23,$16 addiu $16,$16,4 .set noreorder .set nomacro bne $16,$17,$L280 sw $2,0($3) .set macro .set reorder andi $2,$22,0x3$L368: .set noreorder .set nomacro bne $2,$0,$L295 lw $4,868($sp) .set macro .set reorder .set noreorder .set nomacro bne $4,$0,$L378 lw $5,864($sp) .set macro .set reorder addiu $4,$22,1020 addiu $3,$22,-4 sltu $2,$3,$4 .set noreorder .set nomacro beq $2,$0,$L298 lw $7,864($sp) .set macro .set reorder addiu $5,$7,-4$L300:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$4 bne $2,$0,$L300$L298: lw $2,956($sp)$L367: lw $3,852($sp) addiu $2,$2,1 sw $2,956($sp) lw $4,848($sp) lw $5,956($sp) addiu $3,$3,1024 addiu $4,$4,1024 li $2,4 # 0x4 sw $3,852($sp) .set noreorder .set nomacro bne $5,$2,$L253 sw $4,848($sp) .set macro .set reorder lw $7,1032($sp) move $3,$0 lw $2,6664($7) xori $2,$2,0x1 sw $2,6664($7) lw $31,1020($sp) lw $fp,1016($sp) lw $23,1012($sp) lw $22,1008($sp) lw $21,1004($sp) lw $20,1000($sp) lw $19,996($sp) lw $18,992($sp) lw $17,988($sp) lw $16,984($sp) move $2,$3 .set noreorder .set nomacro j $31 addiu $sp,$sp,1024 .set macro .set reorder$L169: li $3,-1 # 0xffffffffffffffff$L159: lw $31,1020($sp) lw $fp,1016($sp) lw $23,1012($sp) lw $22,1008($sp) lw $21,1004($sp) lw $20,1000($sp) lw $19,996($sp) lw $18,992($sp) lw $17,988($sp) lw $16,984($sp) move $2,$3 .set noreorder .set nomacro j $31 addiu $sp,$sp,1024 .set macro .set reorder$L350: lw $2,1040($sp) li $3,1 # 0x1 bne $2,$3,$L154 lw $13,8($5) lw $14,0($5) sra $4,$13,3 addu $4,$4,$14 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 or $3,$3,$2 andi $4,$13,0x7 sll $3,$3,$4 addiu $13,$13,2 srl $3,$3,30 li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L157 sw $13,8($23) .set macro .set reorder lui $6,%hi($LC34) addiu $6,$6,%lo($LC34) move $4,$0 .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L159 li $3,-1 # 0xffffffffffffffff .set macro .set reorder$L354: lw $6,904($sp) move $4,$23 move $5,$16 addiu $7,$sp,328 .set noreorder .set nomacro jal readQuantSpectralCoeffs sw $3,16($sp) .set macro .set reorder lw $5,840($sp) lui $7,%hi(SFTable) addu $2,$sp,$5 lw $3,200($2) lui $2,%hi(iMaxQuant) addiu $2,$2,%lo(iMaxQuant) sll $4,$16,2 sll $3,$3,2 addiu $7,$7,%lo(SFTable) addu $4,$4,$2 addu $3,$3,$7 slt $2,$19,$20 lw $22,0($3) .set noreorder .set nomacro beq $2,$0,$L211 lw $21,0($4) .set macro .set reorder lw $3,900($sp) sll $2,$19,2 addu $16,$3,$2 addiu $18,$sp,328 move $17,$0$L213: lw $4,0($18) .set noreorder .set nomacro jal __floatsisf addiu $17,$17,1 .set macro .set reorder move $5,$2 .set noreorder .set nomacro jal __mulsf3 move $4,$22 .set macro .set reorder move $5,$2 .set noreorder .set nomacro jal __mulsf3 move $4,$21 .set macro .set reorder addu $3,$19,$17 slt $3,$3,$20 sw $2,0($16) addiu $18,$18,4 .set noreorder .set nomacro bne $3,$0,$L213 addiu $16,$16,4 .set macro .set reorder .set noreorder .set nomacro j $L366 lw $3,844($sp) .set macro .set reorder$L295: lw $5,864($sp)$L378: move $4,$22 .set noreorder .set nomacro jal memcpy li $6,1024 # 0x400 .set macro .set reorder .set noreorder .set nomacro j $L367 lw $2,956($sp)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -