📄 atrac3.mid
字号:
.set macro .set reorder$L254: lw $3,872($sp) lw $4,872($sp) andi $2,$3,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L262 addiu $6,$4,2048 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L263 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L361 lw $5,872($sp) .set macro .set reorder$L260: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L379 addiu $2,$6,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L379 addiu $2,$6,-31 .set macro .set reorder$L311:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L311 addiu $2,$6,-31 .set macro .set reorder$L379: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L380 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L381:#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,$L381 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L380: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L269$L313:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L313$L269: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L273 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L274 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L382 lw $7,956($sp) .set macro .set reorder .set noreorder .set nomacro j $L259 sb $0,4($5) .set macro .set reorder$L278: lw $3,876($sp) li $4,32 # 0x20 sll $2,$3,2 addu $2,$2,$6 sw $4,36($2) lw $4,876($sp) li $3,4 # 0x4 .set noreorder .set nomacro blez $4,$L282 sw $3,4($2) .set macro .set reorder sw $6,856($sp) sw $0,888($sp) move $fp,$0$L284: lw $5,856($sp) lui $7,%hi(gain_tab1) lw $3,4($5) lw $4,36($5) lw $2,8($5) sll $6,$4,3 subu $2,$2,$3 addiu $4,$7,%lo(gain_tab1) sll $3,$3,2 lui $7,%hi(gain_tab2) addu $3,$3,$4 addiu $5,$7,%lo(gain_tab2) sll $2,$2,2 addu $2,$2,$5 lw $21,0($3) lw $3,888($sp) lw $2,60($2) addiu $3,$3,1 addiu $5,$6,8 slt $4,$fp,$6 sw $3,888($sp) sw $2,884($sp) .set noreorder .set nomacro beq $4,$0,$L285 sw $5,892($sp) .set macro .set reorder lw $7,872($sp) sll $2,$fp,2 addu $18,$2,$23 subu $20,$6,$fp addu $17,$2,$7 addu $16,$2,$22 move $19,$0$L287: lw $5,0($17) lw $4,880($sp) .set noreorder .set nomacro jal __mulsf3 addiu $19,$19,1 .set macro .set reorder lw $5,0($16) .set noreorder .set nomacro jal __addsf3 move $4,$2 .set macro .set reorder move $5,$2 .set noreorder .set nomacro jal __mulsf3 move $4,$21 .set macro .set reorder sw $2,0($18) addiu $17,$17,4 addiu $16,$16,4 .set noreorder .set nomacro bne $19,$20,$L287 addiu $18,$18,4 .set macro .set reorder addu $fp,$fp,$19$L285: lw $3,892($sp) slt $2,$fp,$3 .set noreorder .set nomacro bne $2,$0,$L362 sll $2,$fp,2 .set macro .set reorder$L289: lw $7,856($sp) lw $2,876($sp) lw $3,888($sp) addiu $7,$7,4 .set noreorder .set nomacro bne $2,$3,$L284 sw $7,856($sp) .set macro .set reorder slt $2,$fp,256 .set noreorder .set nomacro beq $2,$0,$L368 andi $2,$22,0x3 .set macro .set reorder$L293: lw $3,872($sp) sll $2,$fp,2 addu $18,$23,$2 addu $17,$3,$2 addu $16,$22,$2$L294: lw $5,0($17) lw $4,880($sp) .set noreorder .set nomacro jal __mulsf3 addiu $fp,$fp,1 .set macro .set reorder lw $5,0($16) .set noreorder .set nomacro jal __addsf3 move $4,$2 .set macro .set reorder slt $3,$fp,256 sw $2,0($18) addiu $17,$17,4 addiu $16,$16,4 .set noreorder .set nomacro bne $3,$0,$L294 addiu $18,$18,4 .set macro .set reorder .set noreorder .set nomacro j $L368 andi $2,$22,0x3 .set macro .set reorder$L275: lw $2,4($3) lui $4,%hi(gain_tab1) sll $2,$2,2 addiu $3,$4,%lo(gain_tab1) addu $2,$2,$3 lw $2,0($2) .set noreorder .set nomacro j $L277 sw $2,880($sp) .set macro .set reorder$L362: lw $4,872($sp) addu $16,$23,$2 addu $18,$4,$2 addu $17,$22,$2 lw $5,0($18)$L369: lw $4,880($sp) .set noreorder .set nomacro jal __mulsf3 addiu $fp,$fp,1 .set macro .set reorder lw $5,0($17) .set noreorder .set nomacro jal __addsf3 move $4,$2 .set macro .set reorder move $5,$2 .set noreorder .set nomacro jal __mulsf3 move $4,$21 .set macro .set reorder lw $5,884($sp) sw $2,0($16) .set noreorder .set nomacro jal __mulsf3 move $4,$21 .set macro .set reorder lw $5,892($sp) move $21,$2 slt $2,$fp,$5 addiu $18,$18,4 addiu $17,$17,4 .set noreorder .set nomacro beq $2,$0,$L289 addiu $16,$16,4 .set macro .set reorder .set noreorder .set nomacro j $L369 lw $5,0($18) .set macro .set reorder$L355: .set noreorder .set nomacro jal memset move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L366 lw $3,844($sp) .set macro .set reorder$L218: addiu $5,$4,2 sb $0,0($4) .set noreorder .set nomacro j $L216 sb $0,1($4) .set macro .set reorder$L228: sb $0,4($5) .set noreorder .set nomacro j $L211 sb $0,1($4) .set macro .set reorder$L229: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L211 sb $0,5($5) .set macro .set reorder$L219: addiu $5,$4,3 sb $0,0($4) sb $0,1($4) .set noreorder .set nomacro j $L216 sb $0,2($4) .set macro .set reorder$L356: addiu $5,$4,1 .set noreorder .set nomacro j $L216 sb $0,0($4) .set macro .set reorder$L352: sra $4,$7,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 or $2,$2,$3 andi $4,$7,0x7 sll $2,$2,$4 srl $2,$2,30 sw $2,916($sp) lw $3,916($sp) addiu $13,$7,2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L175 sw $13,8($23) .set macro .set reorder lw $4,920($sp) .set noreorder .set nomacro blez $4,$L177 lw $5,928($sp) .set macro .set reorder andi $7,$3,0x1 sll $2,$5,2 addiu $2,$2,4 sw $2,964($sp) addiu $2,$5,1 sw $7,944($sp) sw $0,936($sp) sw $0,948($sp) sw $2,976($sp) move $3,$5$L179: .set noreorder .set nomacro bltz $3,$L363 move $6,$0 .set macro .set reorder lw $13,8($23) addiu $5,$sp,24$L181: sra $2,$13,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$13,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 sw $3,0($5) lw $3,976($sp) addiu $13,$13,1 addiu $6,$6,1 sw $13,8($23) .set noreorder .set nomacro bne $3,$6,$L181 addiu $5,$5,4 .set macro .set reorder$L182: move $12,$13 sra $2,$13,3 andi $11,$13,0x7 addiu $13,$13,3 addu $2,$2,$14 sra $6,$13,3 lbu $10,3($2) lbu $7,2($2) lbu $5,0($2) lbu $8,1($2) addu $6,$6,$14 sw $13,8($23) lbu $2,0($6) lbu $4,1($6) lbu $9,3($6) lbu $3,2($6) sll $4,$4,16 sll $2,$2,24 or $2,$2,$4 or $2,$2,$9 sll $5,$5,24 sll $8,$8,16 sll $3,$3,8 or $3,$3,$2 andi $4,$13,0x7 or $5,$5,$8 or $5,$5,$10 sll $3,$3,$4 sll $7,$7,8 srl $3,$3,29 or $7,$7,$5 sll $7,$7,$11 addiu $13,$12,6 slt $2,$3,2 sw $3,912($sp) srl $7,$7,29 .set noreorder .set nomacro bne $2,$0,$L175 sw $13,8($23) .set macro .set reorder lw $4,916($sp) li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L364 sra $2,$13,3 .set macro .set reorder$L184: lw $5,964($sp) .set noreorder .set nomacro blez $5,$L186 lw $3,912($sp) .set macro .set reorder lui $4,%hi(iMaxQuant) sll $2,$3,2 addiu $4,$4,%lo(iMaxQuant) addiu $7,$7,1 addu $2,$2,$4 sw $7,972($sp) sw $2,960($sp) sw $0,940($sp)$L188: lw $5,940($sp) addiu $7,$sp,24 sra $2,$5,2 sll $2,$2,2 addu $2,$2,$7 lw $3,0($2) .set noreorder .set nomacro beq $3,$0,$L383 lw $4,940($sp) .set macro .set reorder lw $13,8($23) lw $14,0($23) 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 addiu $13,$13,3 srl $2,$2,29 sw $2,908($sp) .set noreorder .set nomacro blez $2,$L189 sw $13,8($23) .set macro .set reorder lw $3,948($sp) lw $4,960($sp) lw $7,940($sp) sll $2,$3,3 lw $5,924($sp) sll $3,$3,5 lw $4,0($4) addu $2,$2,$3 sll $7,$7,6 sw $4,932($sp) addu $21,$5,$2 sw $7,860($sp) move $22,$5 move $fp,$0$L192: move $12,$13 andi $11,$13,0x7 sra $3,$13,3 addiu $13,$13,6 addu $3,$3,$14 sra $7,$13,3 lbu $10,3($3) addu $7,$7,$14 lbu $6,2($3) lbu $2,0($3) lbu $5,1($3) sw $13,8($23) lbu $4,0($7) lbu $8,1($7) sll $5,$5,16 sll $2,$2,24 lbu $9,3($7) lbu $3,2($7) sll $8,$8,16 or $2,$2,$5 sll $4,$4,24 or $2,$2,$10 or $4,$4,$8 sll $6,$6,8 or $4,$4,$9 or $6,$6,$2 sll $3,$3,8 sll $6,$6,$11 andi $2,$13,0x7 or $3,$3,$4 lw $5,860($sp) sll $3,$3,$2 lui $4,%hi(SFTable) srl $6,$6,26 addiu $2,$4,%lo(SFTable) srl $3,$3,26 sll $6,$6,2 addu $3,$5,$3 lw $7,972($sp) addu $6,$6,$2 li $2,1024 # 0x400 lw $5,0($6) subu $19,$2,$3 addiu $13,$12,12 lw $4,932($sp) sw $13,8($23) slt $2,$7,$19 sw $3,0($21) .set noreorder .set nomacro jal __mulsf3 movn $19,$7,$2 .set macro .set reorder lw $5,912($sp) lw $6,944($sp) move $4,$23 addiu $7,$sp,40 move $20,$2 .set noreorder .set nomacro jal readQuantSpectralCoeffs sw $19,16($sp) .set macro .set reorder .set noreorder .set nomacro blez $19,$L193 sw $19,4($21) .set macro .set reorder move $16,$22 move $18,$0 addiu $17,$sp,40$L195: lw $4,0($17) .set noreorder .set nomacro jal __floatsisf addiu $18,$18,1 .set macro .set reorder move $5,$2 .set noreorder .set nomacro jal __mulsf3 move $4,$20 .set macro .set reorder sw $2,8($16) addiu $17,$17,4 .set noreorder .set nomacro bne $19,$18,$L195 addiu $16,$16,4 .set macro .set reorder$L193: lw $2,908($sp) addiu $fp,$fp,1 addiu $21,$21,40 .set noreorder .set nomacro beq $2,$fp,$L365 addiu $22,$22,40 .set macro .set reorder lw $13,8($23) .set noreorder .set nomacro j $L192 lw $14,0($23) .set macro .set reorder$L365: lw $3,948($sp) addu $3,$3,$2 sw $3,948($sp)$L189: lw $4,940($sp)$L383: lw $5,964($sp) addiu $4,$4,1 .set noreorder .set nomacro bne $5,$4,$L188 sw $4,940($sp) .set macro .set reorder$L186: lw $7,936($sp) lw $2,920($sp) addiu $7,$7,1 .set noreorder .set nomacro beq $2,$7,$L197 sw $7,936($sp) .set macro .set reorder lw $14,0($23) .set noreorder .set nomacro j $L179 lw $3,928($sp) .set macro .set reorder$L364: addu $2,$14,$2 lbu $3,0($2) andi $4,$13,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $13,$12,7 srl $3,$3,7 sw $13,8($23) .set noreorder .set nomacro j $L184 sw $3,944($sp) .set macro .set reorder$L363: .set noreorder .set nomacro j $L182 lw $13,8($23) .set macro .set reorder$L357: .set noreorder .set nomacro j $L211 sb $0,4($5) .set macro .set reorder$L263: lw $2,872($sp) addiu $4,$2,3 sb $0,0($2) sb $0,1($2) .set noreorder .set nomacro j $L260 sb $0,2($2) .set macro .set reorder$L262: lw $7,872($sp) addiu $4,$7,2 sb $0,0($7) .set noreorder .set nomacro j $L260 sb $0,1($7) .set macro .set reorder$L351: lui $6,%hi($LC35) addiu $6,$6,%lo($LC35) 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$L161: .set noreorder .set nomacro j $L171 move $12,$0 .set macro .set reorder$L274: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L259 sb $0,5($5) .set macro .set reorder$L273: sb $0,4($5) .set noreorder .set nomacro j $L259 sb $0,1($4) .set macro .set reorder$L246: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L232 sb $0,5($5) .set macro .set reorder$L236: addiu $5,$4,3 sb $0,0($4) sb $0,1($4) .set noreorder .set nomacro j $L233 sb $0,2($4) .set macro .set reorder$L359: addiu $5,$4,1 .set noreorder .set nomacro j $L233 sb $0,0($4) .set macro .set reorder$L360: .set noreorder .set nomacro j $L232 sb $0,4($5) .set macro .set reorder$L245:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -