📄 af.s
字号:
.set noreorder.set nomacrobeq $2,$0,$L114sll $5,$6,24.set macro.set reordersra $5,$5,24.set noreorder.set nomacrobeq $5,$2,$L116sll $4,$4,24.set macro.set reordersra $4,$4,24.set noreorder.set nomacrobne $4,$2,$L168addiu $3,$3,1.set macro.set reorderaddiu $3,$3,-1.set noreorder.set nomacroj $L161addiu $2,$3,1.set macro.set reorder$L108:beq $5,$2,$L116.set noreorder.set nomacrobeq $4,$2,$L161addiu $2,$3,1.set macro.set reorderaddiu $3,$3,1$L168:lb $2,0($3)bne $2,$0,$L108.set noreorder.set nomacroj $L123move $2,$0.set macro.set reorder$L116:addiu $2,$3,1$L161:sb $0,0($3).set noreorder.set nomacroj $L97sw $2,16($sp).set macro.set reorder$L155:.set noreorder.set nomacroj $L89sb $0,4($5).set macro.set reorder$L154:addiu $4,$18,1.set noreorder.set nomacroj $L78sb $0,0($18).set macro.set reorder$L153:lui $6,%hi($LC4)addiu $6,$6,%lo($LC4)li $4,37 # 0x25.set noreorder.set nomacrojal mp_msgli $5,1 # 0x1.set macro.set reorderj $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 nomacroaddiu $sp,$sp,-40sw $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,$3lw $11,40($4)div $0,$2,$8teq $8,$0,7lw $10,44($4)lw $3,0($4)move $18,$4lw $4,20($4)lw $7,4($3)lw $9,4($4)lui $6,%hi($LC10)li $4,37 # 0x25addiu $6,$6,%lo($LC10)li $5,6 # 0x6sw $9,16($sp)mflo $2mul $2,$2,$11div $0,$2,$10teq $10,$0,7mflo $2addiu $2,$2,1mul $17,$8,$2jal mp_msgsw $17,20($sp)lw $16,20($18)lw $2,0($16)beq $2,$0,$L172move $4,$2jal uc_freenoplw $16,20($18)$L172:jal uc_mallocmove $4,$17lw $3,20($18)sw $2,0($16)lw $2,0($3)lui $6,%hi($LC11)addiu $6,$6,%lo($LC11)li $4,37 # 0x25beq $2,$0,$L178move $5,$0sw $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 $31addiu $sp,$sp,40$L178:jal mp_msgnopj $L176li $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 nomacromove $7,$5lw $5,4($5)move $9,$4lw $8,0($4)beq $5,$0,$L197move $6,$5div $0,$8,$5teq $5,$0,7mfhi $2bne $2,$0,$L195nopj $L199lw $3,4($9)$L185:div $0,$2,$6teq $6,$0,7mfhi $2beq $2,$0,$L183nop$L195:div $0,$6,$2teq $2,$0,7mfhi $6bne $6,$0,$L185nop$L182:addu $6,$6,$2li $2,1 # 0x1movz $6,$2,$6$L183:lw $3,4($9)$L199:lw $7,0($7)beq $3,$0,$L198move $4,$3div $0,$7,$3teq $3,$0,7mfhi $2bne $2,$0,$L196nopj $L190nop$L192:div $0,$2,$4teq $4,$0,7mfhi $2beq $2,$0,$L190nop$L196:div $0,$4,$2teq $2,$0,7mfhi $4bne $4,$0,$L192nop$L189:addu $4,$4,$2li $2,1 # 0x1movz $4,$2,$4$L190:div $0,$3,$4teq $4,$0,7mflo $3div $0,$5,$6teq $6,$0,7mflo $5div $0,$8,$6teq $6,$0,7mflo $2div $0,$7,$4teq $4,$0,7mflo $4mul $3,$3,$5mul $2,$2,$4sw $3,4($9)j $31sw $2,0($9)$L197:j $L182move $2,$8$L198:j $L189move $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 nomacrolui $3,%hi(C.44.3326)addiu $sp,$sp,-56addiu $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,$5sw $8,16($sp)sw $9,20($sp)move $22,$6move $21,$7addiu $17,$sp,16addiu $5,$16,40$L224:jal af_frac_mulmove $4,$17lw $16,24($16)bne $16,$0,$L224addiu $5,$16,40lw $7,16($sp)bne $7,$0,$L221lw $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,$4j $31addiu $sp,$sp,56$L221:beq $8,$0,$L203mul $5,$19,$18div $0,$20,$5teq $5,$0,7mflo $2mul $2,$8,$2addiu $2,$2,-1div $0,$2,$7teq $7,$0,7mflo $2mul $4,$5,$2slt $3,$21,$4beq $3,$0,$L207nopdiv $0,$21,$5teq $5,$0,7mflo $2mul $4,$5,$2$L207:j $L208mul $10,$5,$7$L222:bne $9,$0,$L212nopdiv $0,$3,$8teq $8,$0,7mflo $2slt $2,$2,$20beq $2,$0,$L225lw $31,52($sp)addu $4,$4,$5$L208:div $0,$4,$5teq $5,$0,7mflo $3addiu $2,$3,1mul $2,$7,$2mul $3,$3,$10addiu $2,$2,-1div $0,$2,$8teq $8,$0,7mflo $2mul $2,$5,$2slt $6,$22,$2beq $6,$0,$L222slt $9,$21,$4$L212:subu $10,$0,$5j $L214subu $3,$4,$5$L223:div $0,$4,$5teq $5,$0,7mflo $2mul $2,$7,$2addiu $2,$2,1div $0,$2,$8teq $8,$0,7mflo $2mul $2,$5,$2slt $6,$22,$2$L214:addu $3,$3,$10addu $2,$3,$5slt $9,$2,$5bne $6,$0,$L215slt $2,$21,$4beq $2,$0,$L225lw $31,52($sp)$L215:beq $9,$0,$L223addu $4,$4,$10j $L210li $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 nomacroaddiu $sp,$sp,-48sw $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,$3lw $7,4($2)lw $3,%lo(C.43.3296)($6)lw $16,0($4)sw $3,16($sp)sw $7,20($sp)move $19,$5addiu $17,$sp,16addiu $5,$16,40$L232:jal af_frac_mulmove $4,$17lw $16,24($16)bne $16,$0,$L232addiu $5,$16,40div $0,$19,$18teq $18,$0,7lw $3,20($sp)lw $4,16($sp)lw $31,40($sp)lw $19,36($sp)lw $17,28($sp)lw $16,24($sp)mflo $2mul $2,$2,$3addiu $2,$2,-1div $0,$2,$4teq $4,$0,7mflo $2mul $2,$18,$2lw $18,32($sp)j $31addiu $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 nomacroaddiu $sp,$sp,-48sw $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,$3lw $7,4($2)lw $3,%lo(C.42.3276)($6)lw $16,0($4)sw $3,16($sp)sw $7,20($sp)move $19,$5addiu $17,$sp,16addiu $5,$16,40$L239:jal af_frac_mulmove $4,$17lw $16,24($16)bne $16,$0,$L239addiu $5,$16,40div $0,$19,$18teq $18,$0,7lw $3,16($sp)lw $4,20($sp)lw $31,40($sp)lw $19,36($sp)lw $17,28($sp)lw $16,24($sp)mflo $2mul $2,$2,$3addiu $2,$2,1div $0,$2,$4teq $4,$0,7mflo $2mul $2,$18,$2lw $18,32($sp)j $31addiu $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 nomacrolw $5,4($4)lw $6,0($4)beq $5,$0,$L250move $3,$5div $0,$6,$5teq $5,$0,7mfhi $2bne $2,$0,$L249nopj $L244nop$L246:div $0,$2,$3teq $3,$0,7mfhi $2beq $2,$0,$L244nop$L249:div $0,$3,$2teq $2,$0,7mfhi $3bne $3,$0,$L246nop$L243:addu $3,$3,$2li $2,1 # 0x1movz $3,$2,$3$L244:div $0,$5,$3teq $3,$0,7mflo $2div $0,$6,$3teq $3,$0,7sw $2,4($4)mflo $3j $31sw $3,0($4)$L250:j $L243move $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 nomacroaddiu $sp,$sp,-32sw $17,20($sp)sw $31,28($sp)sw $18,24($sp)sw $16,16($sp)lw $16,0($4)beq $16,$0,$L260move $17,$4j $L253lui $18,%hi($LC3)$L262:lw $2,24($16)sw $2,24($3)lw $2,24($16)beq $2,$0,$L257nop$L263:sw $3,28($2)lw $2,8($16)jal $2move $4,$16jal uc_freemove $4,$16lw $16,0($17)beq $16,$0,$L264lw $31,28($sp)$L253:lw $2,0($16)addiu $6,$18,%lo($LC3)lw $7,4($2)li $4,37 # 0x25jal mp_msgli $5,6 # 0x6lw $2,4($16)li $5,536870912 # 0x20000000ori $5,$5,0x200move $4,$16jal $2move $6,$0lw $3,28($16)bne $3,$0,$L262noplw $2,24($16)sw $2,0($17)lw $2,24($16)bne $2,$0,$L263lw $3,28($16)$L257:lw $2,8($16)move $4,$16jal $2sw $3,4($17)jal uc_freemove $4,$16lw $16,0($17)bne $16,$0,$L253nop$L260:lw $31,28($sp)$L264:lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $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 nomacroaddiu $sp,$sp,-80sw $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,$5beq $5,$0,$L339move $19,$4addiu $18,$sp,24li $21,268435456 # 0x10000000li $20,1 # 0x1$L338:lw $2,28($16)beq $2,$0,$L340move $4,$18lw $5,20($2)jal memcpyli $6,24 # 0x18lw $2,4($16)$L349:sw $0,24($sp)sw $0,28($sp)move $4,$16ori $5,$21,0x100jal $2move $6,$18beq $2,$20,$L282move $3,$2li $2,2 # 0x2beq $3,$2,$L283nopbne $3,$0,$L341li $4,37 # 0x25lw $2,56($19)li $3,3 # 0x3andi $2,$2,0x3beq $2,$3,$L285noplw $3,28($16)beq $3,$0,$L287noplw $2,20($3)lw $4,12($2)$L289:lw $2,36($sp)beq $4,$2,$L342lui $5,%hi($LC13)addiu $5,$5,%lo($LC13)jal af_createmove $4,$19beq $2,$0,$L293move $17,$2lw $2,28($16)sw $16,24($17)sw $2,28($17)sw $17,28($16)lw $2,28($17)beq $2,$0,$L295nopsw $17,24($2)$L297:li $5,1073741824 # 0x40000000lw $2,4($17)ori $5,$5,0x600move $4,$17jal $2addiu $6,$sp,36bne $2,$20,$L352lw $31,72($sp)lw $2,28($17)beq $2,$0,$L343move $4,$18lw $5,20($2)jal memcpyli $6,24 # 0x18lw $2,4($17)$L350:move $4,$17ori $5,$21,0x100jal $2move $6,$18bne $2,$20,$L352lw $31,72($sp)lw $3,28($16)beq $3,$0,$L302nop$L346:lw $2,20($3)lw $3,16($2)lw $2,40($sp)beq $3,$2,$L305lui $5,%hi($LC14)$L353:addiu $5,$5,%lo($LC14)jal af_createmove $4,$19beq $2,$0,$L293move $17,$2lw $2,28($16)sw $16,24($17)sw $2,28($17)sw $17,28($16)lw $2,28($17)beq $2,$0,$L308nopsw $17,24($2)$L310:lw $4,44($sp)lw $16,40($sp)jal af_bits2fmtsll $4,$4,3or $16,$16,$2li $5,1073741824 # 0x40000000lw $2,4($17)sw $16,40($sp)ori $5,$5,0x400move $4,$17jal $2addiu $6,$sp,40bne $2,$20,$L352lw $31,72($sp)lw $2,28($17)beq $2,$0,$L344move $4,$18lw $5,20($2)jal memcpyli $6,24 # 0x18lw $2,4($17)$L351:move $4,$17ori $5,$21,0x100jal $2move $6,$18bne $2,$20,$L352lw $31,72($sp)$L337:lw $16,24($17)bne $16,$0,$L338li $2,1 # 0x1j $L352lw $31,72($sp)$L282:lw $16,24($16)bne $16,$0,$L338li $2,1 # 0x1j $L352lw $31,72($sp)$L341:lw $2,0($16)lui $6,%hi($LC17)lw $7,4($2)addiu $6,$6,%lo($LC17)li $5,1 # 0x1jal mp_msgsw $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 $31addiu $sp,$sp,80$L283:lw $2,56($19)li $3,3 # 0x3andi $2,$2,0x3beq $2,$3,$L338lui $6,%hi($LC3)lw $2,0($16)lw $7,4($2)addiu $6,$6,%lo($LC3)li $4,37 # 0x25li $5,6 # 0x6jal mp_msglw $17,28($16)lw $2,4($16)li $5,536870912 # 0x20000000ori $5,$5,0x200move $4,$16jal $2move $6,$0lw $3,28($16)beq $3,$0,$L318noplw $2,24($16)sw $2,24($3)$L320:lw $2,24($16)beq $2,$0,$L321nopsw $3,28($2)$L323:lw $2,8($16)jal $2move $4,$16jal uc_freemove $4,$16bne $17,$0,$L337noplw $16,0($19)bne $16,$0,$L338li $2,1 # 0x1j $L352lw $31,72($sp)$L340:addiu $5,$19,8jal memcpyli $6,24 # 0x18j $L349lw $2,4($16)$L342:bne $3,$0,$L346move $17,$0$L302:lw $3,24($19)lw $2,40($sp)bne $3,$2,$L353lui $5,%hi($LC14)$L305:bne $17,$0,$L337li $4,37 # 0x25lui $6,%hi($LC15)addiu $6,$6,%lo($LC15)jal mp_msgli $5,1 # 0x1j $L271li $2,-2 # 0xfffffffffffffffe$L287:j $L289lw $4,20($19)$L339:lui $5,%hi($LC12)addiu $5,$5,%lo($LC12)jal af_createlw $16,0($4)beq $2,$0,$L348move $3,$2beq $16,$0,$L272sw $16,28($2)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -