af_karaoke.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 228 行
S
228 行
.file 1 "af_karaoke.c".section .mdebug.abi32.previous.globl __subsf3.globl __extendsfdf2.globl __muldf3.globl __truncdfsf2.section .rodata.cst8,"aM",@progbits,8.align 3$LC0:.word 1717986918.word 1072064102.section .text.play,"ax",@progbits.align 2.align 5.ent play.type play, @functionplay:.frame $sp,56,$31 # vars= 0, regs= 9/0, args= 16, gp= 0.mask 0x80ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $23,44($sp)sw $22,40($sp)sw $31,48($sp)sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)lw $2,4($5)move $23,$5addiu $4,$2,3slt $3,$2,0movn $2,$4,$3sra $22,$2,2lw $16,0($5)blez $22,$L3lw $18,12($5)lui $2,%hi($LC0)lw $20,%lo($LC0)($2)lw $21,%lo($LC0+4)($2)sll $19,$18,2move $17,$18$L5:lw $5,4($16)lw $4,0($16)jal __subsf3addu $17,$17,$18jal __extendsfdf2move $4,$2move $4,$2move $5,$3move $6,$20jal __muldf3move $7,$21move $5,$3jal __truncdfsf2move $4,$2subu $3,$17,$18slt $3,$3,$22sw $2,4($16)sw $2,0($16)bne $3,$0,$L5addu $16,$16,$19$L3:move $2,$23lw $31,48($sp)lw $23,44($sp)lw $22,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,56.set macro.set reorder.end play.section .text.af_open,"ax",@progbits.align 2.align 5.ent af_open.type af_open, @functionaf_open:.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(control)addiu $sp,$sp,-32addiu $2,$2,%lo(control)sw $31,24($sp)sw $17,20($sp)sw $16,16($sp)lui $3,%hi(uninit)sw $2,4($4)lui $2,%hi(play)li $17,1 # 0x1addiu $3,$3,%lo(uninit)addiu $2,$2,%lo(play)move $16,$4sw $3,8($4)sw $17,40($4)sw $17,44($4)sw $2,12($4)li $5,24 # 0x18jal uc_callocli $4,1 # 0x1move $3,$2sw $3,20($16)li $2,-2 # 0xfffffffffffffffemovn $2,$17,$3lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end af_open.section .text.uninit,"ax",@progbits.align 2.align 5.ent uninit.type uninit, @functionuninit:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $2,20($4)beq $2,$0,$L19move $4,$2j uc_freenop$L19:j $31nop.set macro.set reorder.end uninit.section .text.control,"ax",@progbits.align 2.align 5.ent control.type control, @functioncontrol:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $2,268435456 # 0x10000000ori $2,$2,0x100beq $5,$2,$L26move $9,$6j $31li $2,-1 # 0xffffffffffffffff$L26:lw $6,20($4)lw $7,8($9)lw $8,12($9)li $2,4 # 0x4li $3,29 # 0x1dsw $2,20($6)sw $3,16($6)move $5,$9sw $7,8($6)j af_test_outputsw $8,12($6).set macro.set reorder.end control.globl af_info_karaoke.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC1:.ascii "Simple karaoke/voice-removal audio filter\000".align 2$LC2:.ascii "karaoke\000".align 2$LC3:.ascii "Reynaldo H. Verdejo Pinochet\000".subsection -1.align 2$LC4:.ascii "\000".data.align 2.type af_info_karaoke, @object.size af_info_karaoke, 24af_info_karaoke:.word $LC1.word $LC2.word $LC3.word $LC4.word 1.word af_open.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?