📄 af.mid
字号:
.set noreorder .set nomacro beq $2,$0,$L114 sll $5,$6,24 .set macro .set reorder sra $5,$5,24 .set noreorder .set nomacro beq $5,$2,$L116 sll $4,$4,24 .set macro .set reorder sra $4,$4,24 .set noreorder .set nomacro bne $4,$2,$L168 addiu $3,$3,1 .set macro .set reorder addiu $3,$3,-1 .set noreorder .set nomacro j $L161 addiu $2,$3,1 .set macro .set reorder$L108: beq $5,$2,$L116 .set noreorder .set nomacro beq $4,$2,$L161 addiu $2,$3,1 .set macro .set reorder addiu $3,$3,1$L168: lb $2,0($3) bne $2,$0,$L108 .set noreorder .set nomacro j $L123 move $2,$0 .set macro .set reorder$L116: addiu $2,$3,1$L161: sb $0,0($3) .set noreorder .set nomacro j $L97 sw $2,16($sp) .set macro .set reorder$L155: .set noreorder .set nomacro j $L89 sb $0,4($5) .set macro .set reorder$L154: addiu $4,$18,1 .set noreorder .set nomacro j $L78 sb $0,0($18) .set macro .set reorder$L153: lui $6,%hi($LC4) addiu $6,$6,%lo($LC4) li $4,37 # 0x25 .set noreorder .set nomacro jal mp_msg li $5,1 # 0x1 .set macro .set reorder j $L77 .end af_create .section .rodata.str1.4 .align 2$LC10: .ascii "[libaf] Reallocating memory in module %s, old len = %i, " .ascii "new len = %i\012\000" .align 2$LC11: .ascii "[libaf] Could not allocate memory \012\000" .section .text.af_resize_local_buffer,"ax",@progbits .align 2 .align 5 .globl af_resize_local_buffer .ent af_resize_local_buffer .type af_resize_local_buffer, @functionaf_resize_local_buffer: .frame $sp,40,$31 # vars= 0, regs= 4/0, args= 24, gp= 0 .mask 0x80070000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-40 sw $18,32($sp) sw $17,28($sp) sw $16,24($sp) sw $31,36($sp) lw $3,12($5) lw $8,20($5) lw $2,4($5) mul $8,$8,$3 lw $11,40($4) div $0,$2,$8 teq $8,$0,7 lw $10,44($4) lw $3,0($4) move $18,$4 lw $4,20($4) lw $7,4($3) lw $9,4($4) lui $6,%hi($LC10) li $4,37 # 0x25 addiu $6,$6,%lo($LC10) li $5,6 # 0x6 sw $9,16($sp) mflo $2 mul $2,$2,$11 div $0,$2,$10 teq $10,$0,7 mflo $2 addiu $2,$2,1 mul $17,$8,$2 jal mp_msg sw $17,20($sp) lw $16,20($18) lw $2,0($16) beq $2,$0,$L172 move $4,$2 jal uc_free nop lw $16,20($18)$L172: jal uc_malloc move $4,$17 lw $3,20($18) sw $2,0($16) lw $2,0($3) lui $6,%hi($LC11) addiu $6,$6,%lo($LC11) li $4,37 # 0x25 beq $2,$0,$L178 move $5,$0 sw $17,4($3) li $2,1 # 0x1$L176: lw $31,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,40$L178: jal mp_msg nop j $L176 li $2,-2 # 0xfffffffffffffffe .set macro .set reorder .end af_resize_local_buffer .section .text.af_frac_mul,"ax",@progbits .align 2 .align 5 .globl af_frac_mul .ent af_frac_mul .type af_frac_mul, @functionaf_frac_mul: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro move $7,$5 lw $5,4($5) move $9,$4 lw $8,0($4) beq $5,$0,$L197 move $6,$5 div $0,$8,$5 teq $5,$0,7 mfhi $2 bne $2,$0,$L195 nop j $L199 lw $3,4($9)$L185: div $0,$2,$6 teq $6,$0,7 mfhi $2 beq $2,$0,$L183 nop$L195: div $0,$6,$2 teq $2,$0,7 mfhi $6 bne $6,$0,$L185 nop$L182: addu $6,$6,$2 li $2,1 # 0x1 movz $6,$2,$6$L183: lw $3,4($9)$L199: lw $7,0($7) beq $3,$0,$L198 move $4,$3 div $0,$7,$3 teq $3,$0,7 mfhi $2 bne $2,$0,$L196 nop j $L190 nop$L192: div $0,$2,$4 teq $4,$0,7 mfhi $2 beq $2,$0,$L190 nop$L196: div $0,$4,$2 teq $2,$0,7 mfhi $4 bne $4,$0,$L192 nop$L189: addu $4,$4,$2 li $2,1 # 0x1 movz $4,$2,$4$L190: div $0,$3,$4 teq $4,$0,7 mflo $3 div $0,$5,$6 teq $6,$0,7 mflo $5 div $0,$8,$6 teq $6,$0,7 mflo $2 div $0,$7,$4 teq $4,$0,7 mflo $4 mul $3,$3,$5 mul $2,$2,$4 sw $3,4($9) j $31 sw $2,0($9)$L197: j $L182 move $2,$8$L198: j $L189 move $2,$7 .set macro .set reorder .end af_frac_mul .section .text.af_calc_insize_constrained,"ax",@progbits .align 2 .align 5 .globl af_calc_insize_constrained .ent af_calc_insize_constrained .type af_calc_insize_constrained, @functionaf_calc_insize_constrained: .frame $sp,56,$31 # vars= 8, regs= 8/0, args= 16, gp= 0 .mask 0x807f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro lui $3,%hi(C.44.3326) addiu $sp,$sp,-56 addiu $2,$3,%lo(C.44.3326) sw $22,48($sp) sw $21,44($sp) sw $20,40($sp) sw $17,28($sp) sw $31,52($sp) sw $19,36($sp) sw $18,32($sp) sw $16,24($sp) lw $9,4($2) lw $8,%lo(C.44.3326)($3) lw $16,0($4) lw $19,28($4) lw $18,20($4) move $20,$5 sw $8,16($sp) sw $9,20($sp) move $22,$6 move $21,$7 addiu $17,$sp,16 addiu $5,$16,40$L224: jal af_frac_mul move $4,$17 lw $16,24($16) bne $16,$0,$L224 addiu $5,$16,40 lw $7,16($sp) bne $7,$0,$L221 lw $8,20($sp)$L203: li $4,-1 # 0xffffffffffffffff$L210: lw $31,52($sp)$L225: lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) move $2,$4 j $31 addiu $sp,$sp,56$L221: beq $8,$0,$L203 mul $5,$19,$18 div $0,$20,$5 teq $5,$0,7 mflo $2 mul $2,$8,$2 addiu $2,$2,-1 div $0,$2,$7 teq $7,$0,7 mflo $2 mul $4,$5,$2 slt $3,$21,$4 beq $3,$0,$L207 nop div $0,$21,$5 teq $5,$0,7 mflo $2 mul $4,$5,$2$L207: j $L208 mul $10,$5,$7$L222: bne $9,$0,$L212 nop div $0,$3,$8 teq $8,$0,7 mflo $2 slt $2,$2,$20 beq $2,$0,$L225 lw $31,52($sp) addu $4,$4,$5$L208: div $0,$4,$5 teq $5,$0,7 mflo $3 addiu $2,$3,1 mul $2,$7,$2 mul $3,$3,$10 addiu $2,$2,-1 div $0,$2,$8 teq $8,$0,7 mflo $2 mul $2,$5,$2 slt $6,$22,$2 beq $6,$0,$L222 slt $9,$21,$4$L212: subu $10,$0,$5 j $L214 subu $3,$4,$5$L223: div $0,$4,$5 teq $5,$0,7 mflo $2 mul $2,$7,$2 addiu $2,$2,1 div $0,$2,$8 teq $8,$0,7 mflo $2 mul $2,$5,$2 slt $6,$22,$2$L214: addu $3,$3,$10 addu $2,$3,$5 slt $9,$2,$5 bne $6,$0,$L215 slt $2,$21,$4 beq $2,$0,$L225 lw $31,52($sp)$L215: beq $9,$0,$L223 addu $4,$4,$10 j $L210 li $4,-1 # 0xffffffffffffffff .set macro .set reorder .end af_calc_insize_constrained .section .text.af_inputlen,"ax",@progbits .align 2 .align 5 .globl af_inputlen .ent af_inputlen .type af_inputlen, @functionaf_inputlen: .frame $sp,48,$31 # vars= 8, regs= 5/0, args= 16, gp= 0 .mask 0x800f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-48 sw $19,36($sp) sw $18,32($sp) sw $17,28($sp) sw $31,40($sp) sw $16,24($sp) lw $7,28($4) lw $3,20($4) lui $6,%hi(C.43.3296) addiu $2,$6,%lo(C.43.3296) mul $18,$7,$3 lw $7,4($2) lw $3,%lo(C.43.3296)($6) lw $16,0($4) sw $3,16($sp) sw $7,20($sp) move $19,$5 addiu $17,$sp,16 addiu $5,$16,40$L232: jal af_frac_mul move $4,$17 lw $16,24($16) bne $16,$0,$L232 addiu $5,$16,40 div $0,$19,$18 teq $18,$0,7 lw $3,20($sp) lw $4,16($sp) lw $31,40($sp) lw $19,36($sp) lw $17,28($sp) lw $16,24($sp) mflo $2 mul $2,$2,$3 addiu $2,$2,-1 div $0,$2,$4 teq $4,$0,7 mflo $2 mul $2,$18,$2 lw $18,32($sp) j $31 addiu $sp,$sp,48 .set macro .set reorder .end af_inputlen .section .text.af_outputlen,"ax",@progbits .align 2 .align 5 .globl af_outputlen .ent af_outputlen .type af_outputlen, @functionaf_outputlen: .frame $sp,48,$31 # vars= 8, regs= 5/0, args= 16, gp= 0 .mask 0x800f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-48 sw $19,36($sp) sw $18,32($sp) sw $17,28($sp) sw $31,40($sp) sw $16,24($sp) lw $7,28($4) lw $3,20($4) lui $6,%hi(C.42.3276) addiu $2,$6,%lo(C.42.3276) mul $18,$7,$3 lw $7,4($2) lw $3,%lo(C.42.3276)($6) lw $16,0($4) sw $3,16($sp) sw $7,20($sp) move $19,$5 addiu $17,$sp,16 addiu $5,$16,40$L239: jal af_frac_mul move $4,$17 lw $16,24($16) bne $16,$0,$L239 addiu $5,$16,40 div $0,$19,$18 teq $18,$0,7 lw $3,16($sp) lw $4,20($sp) lw $31,40($sp) lw $19,36($sp) lw $17,28($sp) lw $16,24($sp) mflo $2 mul $2,$2,$3 addiu $2,$2,1 div $0,$2,$4 teq $4,$0,7 mflo $2 mul $2,$18,$2 lw $18,32($sp) j $31 addiu $sp,$sp,48 .set macro .set reorder .end af_outputlen .section .text.af_frac_cancel,"ax",@progbits .align 2 .align 5 .globl af_frac_cancel .ent af_frac_cancel .type af_frac_cancel, @functionaf_frac_cancel: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $5,4($4) lw $6,0($4) beq $5,$0,$L250 move $3,$5 div $0,$6,$5 teq $5,$0,7 mfhi $2 bne $2,$0,$L249 nop j $L244 nop$L246: div $0,$2,$3 teq $3,$0,7 mfhi $2 beq $2,$0,$L244 nop$L249: div $0,$3,$2 teq $2,$0,7 mfhi $3 bne $3,$0,$L246 nop$L243: addu $3,$3,$2 li $2,1 # 0x1 movz $3,$2,$3$L244: div $0,$5,$3 teq $3,$0,7 mflo $2 div $0,$6,$3 teq $3,$0,7 sw $2,4($4) mflo $3 j $31 sw $3,0($4)$L250: j $L243 move $2,$6 .set macro .set reorder .end af_frac_cancel .section .text.af_uninit,"ax",@progbits .align 2 .align 5 .globl af_uninit .ent af_uninit .type af_uninit, @functionaf_uninit: .frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0 .mask 0x80070000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $17,20($sp) sw $31,28($sp) sw $18,24($sp) sw $16,16($sp) lw $16,0($4) beq $16,$0,$L260 move $17,$4 j $L253 lui $18,%hi($LC3)$L262: lw $2,24($16) sw $2,24($3) lw $2,24($16) beq $2,$0,$L257 nop$L263: sw $3,28($2) lw $2,8($16) jal $2 move $4,$16 jal uc_free move $4,$16 lw $16,0($17) beq $16,$0,$L264 lw $31,28($sp)$L253: lw $2,0($16) addiu $6,$18,%lo($LC3) lw $7,4($2) li $4,37 # 0x25 jal mp_msg li $5,6 # 0x6 lw $2,4($16) li $5,536870912 # 0x20000000 ori $5,$5,0x200 move $4,$16 jal $2 move $6,$0 lw $3,28($16) bne $3,$0,$L262 nop lw $2,24($16) sw $2,0($17) lw $2,24($16) bne $2,$0,$L263 lw $3,28($16)$L257: lw $2,8($16) move $4,$16 jal $2 sw $3,4($17) jal uc_free move $4,$16 lw $16,0($17) bne $16,$0,$L253 nop$L260: lw $31,28($sp)$L264: lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32 .set macro .set reorder .end af_uninit .section .rodata.str1.4 .align 2$LC12: .ascii "dummy\000" .align 2$LC13: .ascii "channels\000" .align 2$LC14: .ascii "format\000" .align 2$LC15: .ascii "[libaf] Unable to correct audio format. This error shoul" .ascii "d never uccur, please send bugreport.\012\000" .align 2$LC16: .ascii "[libaf] Automatic filter insertion disabled but formats " .ascii "do not match. Giving up.\012\000" .align 2$LC17: .ascii "[libaf] Reinitialization did not work, audio filter '%s'" .ascii " returned error code %i\012\000" .section .text.af_reinit,"ax",@progbits .align 2 .align 5 .ent af_reinit .type af_reinit, @functionaf_reinit: .frame $sp,80,$31 # vars= 24, regs= 7/0, args= 24, gp= 0 .mask 0x803f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 sw $19,60($sp) sw $16,48($sp) sw $31,72($sp) sw $21,68($sp) sw $20,64($sp) sw $18,56($sp) sw $17,52($sp) move $16,$5 beq $5,$0,$L339 move $19,$4 addiu $18,$sp,24 li $21,268435456 # 0x10000000 li $20,1 # 0x1$L338: lw $2,28($16) beq $2,$0,$L340 move $4,$18 lw $5,20($2) jal memcpy li $6,24 # 0x18 lw $2,4($16)$L349: sw $0,24($sp) sw $0,28($sp) move $4,$16 ori $5,$21,0x100 jal $2 move $6,$18 beq $2,$20,$L282 move $3,$2 li $2,2 # 0x2 beq $3,$2,$L283 nop bne $3,$0,$L341 li $4,37 # 0x25 lw $2,56($19) li $3,3 # 0x3 andi $2,$2,0x3 beq $2,$3,$L285 nop lw $3,28($16) beq $3,$0,$L287 nop lw $2,20($3) lw $4,12($2)$L289: lw $2,36($sp) beq $4,$2,$L342 lui $5,%hi($LC13) addiu $5,$5,%lo($LC13) jal af_create move $4,$19 beq $2,$0,$L293 move $17,$2 lw $2,28($16) sw $16,24($17) sw $2,28($17) sw $17,28($16) lw $2,28($17) beq $2,$0,$L295 nop sw $17,24($2)$L297: li $5,1073741824 # 0x40000000 lw $2,4($17) ori $5,$5,0x600 move $4,$17 jal $2 addiu $6,$sp,36 bne $2,$20,$L352 lw $31,72($sp) lw $2,28($17) beq $2,$0,$L343 move $4,$18 lw $5,20($2) jal memcpy li $6,24 # 0x18 lw $2,4($17)$L350: move $4,$17 ori $5,$21,0x100 jal $2 move $6,$18 bne $2,$20,$L352 lw $31,72($sp) lw $3,28($16) beq $3,$0,$L302 nop$L346: lw $2,20($3) lw $3,16($2) lw $2,40($sp) beq $3,$2,$L305 lui $5,%hi($LC14)$L353: addiu $5,$5,%lo($LC14) jal af_create move $4,$19 beq $2,$0,$L293 move $17,$2 lw $2,28($16) sw $16,24($17) sw $2,28($17) sw $17,28($16) lw $2,28($17) beq $2,$0,$L308 nop sw $17,24($2)$L310: lw $4,44($sp) lw $16,40($sp) jal af_bits2fmt sll $4,$4,3 or $16,$16,$2 li $5,1073741824 # 0x40000000 lw $2,4($17) sw $16,40($sp) ori $5,$5,0x400 move $4,$17 jal $2 addiu $6,$sp,40 bne $2,$20,$L352 lw $31,72($sp) lw $2,28($17) beq $2,$0,$L344 move $4,$18 lw $5,20($2) jal memcpy li $6,24 # 0x18 lw $2,4($17)$L351: move $4,$17 ori $5,$21,0x100 jal $2 move $6,$18 bne $2,$20,$L352 lw $31,72($sp)$L337: lw $16,24($17) bne $16,$0,$L338 li $2,1 # 0x1 j $L352 lw $31,72($sp)$L282: lw $16,24($16) bne $16,$0,$L338 li $2,1 # 0x1 j $L352 lw $31,72($sp)$L341: lw $2,0($16) lui $6,%hi($LC17) lw $7,4($2) addiu $6,$6,%lo($LC17) li $5,1 # 0x1 jal mp_msg sw $3,16($sp) li $2,-2 # 0xfffffffffffffffe$L271: lw $31,72($sp)$L352: lw $21,68($sp) lw $20,64($sp) lw $19,60($sp) lw $18,56($sp) lw $17,52($sp) lw $16,48($sp) j $31 addiu $sp,$sp,80$L283: lw $2,56($19) li $3,3 # 0x3 andi $2,$2,0x3 beq $2,$3,$L338 lui $6,%hi($LC3) lw $2,0($16) lw $7,4($2) addiu $6,$6,%lo($LC3) li $4,37 # 0x25 li $5,6 # 0x6 jal mp_msg lw $17,28($16) lw $2,4($16) li $5,536870912 # 0x20000000 ori $5,$5,0x200 move $4,$16 jal $2 move $6,$0 lw $3,28($16) beq $3,$0,$L318 nop lw $2,24($16) sw $2,24($3)$L320: lw $2,24($16) beq $2,$0,$L321 nop sw $3,28($2)$L323: lw $2,8($16) jal $2 move $4,$16 jal uc_free move $4,$16 bne $17,$0,$L337 nop lw $16,0($19) bne $16,$0,$L338 li $2,1 # 0x1 j $L352 lw $31,72($sp)$L340: addiu $5,$19,8 jal memcpy li $6,24 # 0x18 j $L349 lw $2,4($16)$L342: bne $3,$0,$L346 move $17,$0$L302: lw $3,24($19) lw $2,40($sp) bne $3,$2,$L353 lui $5,%hi($LC14)$L305: bne $17,$0,$L337 li $4,37 # 0x25 lui $6,%hi($LC15) addiu $6,$6,%lo($LC15) jal mp_msg li $5,1 # 0x1 j $L271 li $2,-2 # 0xfffffffffffffffe$L287: j $L289 lw $4,20($19)$L339: lui $5,%hi($LC12) addiu $5,$5,%lo($LC12) jal af_create lw $16,0($4) beq $2,$0,$L348 move $3,$2 beq $16,$0,$L272 sw $16,28($2)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -