filter.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,004 行 · 第 1/2 页
S
2,004 行
j $L170lui $6,%hi($LC0)$L109:sll $16,$5,2addu $16,$22,$16lw $4,0($16)jal __addsf3move $5,$4move $5,$2jal __mulsf3move $4,$17sw $2,48($sp)j $L111sw $2,0($16)$L160:move $4,$16jal __lesf2move $5,$0blez $2,$L158move $5,$17jal __mulsf3move $4,$16move $17,$2lui $2,%hi($LC4)lw $5,%lo($LC4)($2)jal __mulsf3move $4,$17j $L103sw $2,60($sp)$L136:lw $6,68($sp)beq $6,$0,$L84lw $3,64($sp)move $5,$19sll $2,$3,2addu $16,$22,$2jal __subsf3move $4,$17lw $5,0($16)jal __mulsf3move $4,$2jal __extendsfdf2move $4,$2lui $4,%hi($LC6)lw $6,%lo($LC6)($4)lw $7,%lo($LC6+4)($4)move $5,$3jal __muldf3move $4,$2lui $4,%hi($LC7)lw $6,%lo($LC7)($4)lw $7,%lo($LC7+4)($4)move $5,$3jal __adddf3move $4,$2move $5,$3jal __truncdfsf2move $4,$2lw $5,64($sp)sw $2,48($sp)beq $5,$0,$L126sw $2,0($16)subu $2,$23,$5sll $2,$2,2addiu $16,$16,-4addu $2,$22,$2move $fp,$0sw $16,36($sp)j $L146sw $2,32($sp)$L165:jal __floatsisfmove $4,$fpmove $16,$2$L147:lw $4,16($sp)jal __mulsf3move $5,$16jal __extendsfdf2move $4,$2move $5,$3jal sinmove $4,$2move $4,$16move $18,$2jal __extendsfdf2move $19,$3move $4,$2lui $2,%hi($LC5)lw $6,%lo($LC5)($2)lw $7,%lo($LC5+4)($2)jal __muldf3move $5,$3lui $6,%hi($LC7)lw $4,%lo($LC7)($6)lw $5,%lo($LC7+4)($6)move $7,$3jal __divdf3move $6,$2lw $4,52($sp)move $5,$16move $21,$3jal __mulsf3move $20,$2jal __extendsfdf2move $4,$2move $4,$2jal sinmove $5,$3move $4,$18move $6,$20move $7,$21move $5,$19move $16,$2jal __muldf3move $17,$3move $5,$3jal __truncdfsf2move $4,$2move $6,$20move $7,$21move $4,$16move $5,$17jal __muldf3move $18,$2move $5,$3jal __truncdfsf2move $4,$2move $5,$2jal __subsf3move $4,$18move $4,$2lw $2,36($sp)jal __mulsf3lw $5,0($2)lw $3,32($sp)lw $5,36($sp)sw $2,0($3)move $4,$2sw $2,0($5)jal __addsf3move $5,$2lw $4,48($sp)jal __addsf3move $5,$2sw $2,48($sp)lw $6,36($sp)lw $2,32($sp)lw $3,64($sp)addiu $6,$6,-4addiu $2,$2,4sw $6,36($sp)beq $3,$fp,$L126sw $2,32($sp)$L146:addiu $fp,$fp,1bgez $fp,$L165andi $2,$fp,0x1srl $4,$fp,1jal __floatsisfor $4,$2,$4move $4,$2jal __addsf3move $5,$2j $L147move $16,$2$L107:lw $6,68($sp)beq $6,$0,$L84lw $3,64($sp)move $4,$17sll $2,$3,2addu $16,$22,$2jal __mulsf3lw $5,0($16)jal __extendsfdf2move $4,$2lui $4,%hi($LC6)lw $6,%lo($LC6)($4)lw $7,%lo($LC6+4)($4)move $5,$3jal __muldf3move $4,$2lui $4,%hi($LC7)lw $6,%lo($LC7)($4)lw $7,%lo($LC7+4)($4)move $5,$3jal __adddf3move $4,$2move $5,$3jal __truncdfsf2move $4,$2lw $5,64($sp)sw $2,48($sp)beq $5,$0,$L112sw $2,0($16)subu $2,$23,$5sll $2,$2,2addiu $16,$16,-4addu $fp,$22,$2sw $16,24($sp)j $L119sw $0,20($sp)$L166:jal __addsf3move $5,$4lw $4,48($sp)$L171:jal __addsf3move $5,$2sw $2,48($sp)lw $2,24($sp)lw $3,64($sp)addiu $2,$2,-4sw $2,24($sp)beq $3,$19,$L112addiu $fp,$fp,4sw $19,20($sp)$L119:lw $6,20($sp)addiu $19,$6,1bltz $19,$L121andi $2,$19,0x1jal __floatsisfmove $4,$19move $18,$2$L120:lw $2,24($sp)lw $3,0($2)li $2,-2147483648 # 0xffffffff80000000jal __extendsfdf2xor $4,$3,$2lw $5,60($sp)move $4,$18move $17,$3jal __mulsf3move $16,$2jal __extendsfdf2move $4,$2move $4,$2jal sinmove $5,$3move $6,$2move $5,$17move $4,$16jal __muldf3move $7,$3move $4,$18move $16,$2jal __extendsfdf2move $17,$3move $5,$3lui $3,%hi($LC5)lw $6,%lo($LC5)($3)lw $7,%lo($LC5+4)($3)jal __muldf3move $4,$2move $6,$2move $4,$16move $5,$17jal __divdf3move $7,$3move $4,$2jal __truncdfsf2move $5,$3lw $5,20($sp)lw $6,24($sp)move $4,$2andi $2,$5,0x1sw $4,0($fp)bne $2,$0,$L166sw $4,0($6)lui $2,%hi($LC8)jal __mulsf3lw $5,%lo($LC8)($2)j $L171lw $4,48($sp)$L121:srl $4,$19,1jal __floatsisfor $4,$2,$4move $4,$2jal __addsf3move $5,$2j $L120move $18,$2.set macro.set reorder.end af_filter_design_fir.section .text.af_filter_pfir,"ax",@progbits.align 2.align 5.globl af_filter_pfir.ent af_filter_pfir.type af_filter_pfir, @functionaf_filter_pfir:.frame $sp,72,$31 # vars= 16, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-72lw $2,88($sp)sw $31,68($sp)sw $fp,64($sp)sw $23,60($sp)sw $22,56($sp)sw $21,52($sp)sw $20,48($sp)sw $19,44($sp)sw $18,40($sp)sw $17,36($sp)sw $16,32($sp)lw $3,0($2)addiu $2,$5,-1sw $4,72($sp)sw $5,76($sp)lw $4,0($7)beq $5,$0,$L175sw $2,16($sp)sll $2,$6,2addu $2,$3,$2lw $3,72($sp)lw $20,92($sp)sll $3,$3,2addu $2,$2,$3addiu $22,$2,-4lw $2,72($sp)addu $4,$4,$3sw $3,24($sp)lw $3,96($sp)sll $2,$2,3sll $fp,$3,2addiu $21,$4,-4sw $2,20($sp)move $23,$0$L177:lw $16,72($sp)move $18,$21move $17,$22move $19,$0$L178:lw $4,0($18)lw $5,0($17)jal __mulsf3addiu $16,$16,-1move $5,$2jal __addsf3move $4,$19move $19,$2addiu $18,$18,-4bne $16,$0,$L178addiu $17,$17,-4lw $3,20($sp)sw $2,0($20)addu $22,$22,$3lw $2,24($sp)lw $3,76($sp)addiu $23,$23,1addu $20,$20,$fpbne $3,$23,$L177addu $21,$21,$2lw $3,92($sp)addu $2,$3,$fplw $3,16($sp)mtlo $2madd $3,$fpmflo $3sw $3,92($sp)$L175:lw $2,92($sp)lw $31,68($sp)lw $fp,64($sp)lw $23,60($sp)lw $22,56($sp)lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,72.set macro.set reorder.end af_filter_pfir.globl __ltsf2.section .rodata.cst4.align 2$LC9:.word 1148846080.align 2$LC10:.word 1065353216.section .rodata.cst8.align 3$LC11:.word 1413754136.word 1074340347.align 3$LC12:.word 0.word 1074790400.align 3$LC13:.word 0.word -1071644672.align 3$LC14:.word 0.word 1072693248.align 3$LC15:.word 0.word -1073741824.section .text.af_filter_szxform,"ax",@progbits.align 2.align 5.globl af_filter_szxform.ent af_filter_szxform.type af_filter_szxform, @functionaf_filter_szxform:.frame $sp,184,$31 # vars= 128, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-184sw $fp,176($sp)sw $23,172($sp)sw $22,168($sp)sw $20,160($sp)sw $18,152($sp)sw $16,144($sp)sw $31,180($sp)sw $21,164($sp)sw $19,156($sp)sw $17,148($sp)move $16,$4move $20,$5move $18,$6move $22,$7lw $fp,204($sp)bne $4,$0,$L196lw $23,208($sp)$L187:li $3,-1 # 0xffffffffffffffff$L194:lw $31,180($sp)$L197:lw $fp,176($sp)lw $23,172($sp)lw $22,168($sp)lw $21,164($sp)lw $20,160($sp)lw $19,156($sp)lw $18,152($sp)lw $17,148($sp)lw $16,144($sp)move $2,$3j $31addiu $sp,$sp,184$L196:beq $5,$0,$L194li $3,-1 # 0xffffffffffffffffbeq $fp,$0,$L197lw $31,180($sp)beq $23,$0,$L197lui $2,%hi($LC9)lw $5,%lo($LC9)($2)jal __gtsf2move $4,$6bgtz $2,$L194li $3,-1 # 0xfffffffffffffffflui $2,%hi($LC10)addiu $2,$2,%lo($LC10)lw $5,0($2)jal __ltsf2move $4,$18bltz $2,$L187addiu $4,$sp,16move $5,$16jal memcpyli $6,12 # 0xcli $6,12 # 0xcmove $5,$20jal memcpyaddiu $4,$sp,28lw $4,32($sp)jal __divsf3move $5,$18lw $4,200($sp)jal __extendsfdf2sw $2,32($sp)move $4,$22move $18,$2jal __extendsfdf2move $19,$3lui $4,%hi($LC11)lw $6,%lo($LC11)($4)lw $7,%lo($LC11+4)($4)move $5,$3jal __muldf3move $4,$2move $4,$2move $6,$18move $7,$19jal __divdf3move $5,$3move $4,$2move $5,$3move $20,$2jal tanmove $21,$3move $4,$18move $5,$19move $6,$18move $7,$19move $16,$2jal __adddf3move $17,$3move $6,$2move $7,$3move $4,$16move $5,$17sw $2,48($sp)jal __muldf3sw $3,52($sp)move $5,$3jal __truncdfsf2move $4,$2move $4,$2move $5,$2jal __mulsf3move $16,$2lui $3,%hi($LC10)addiu $3,$3,%lo($LC10)lw $4,0($3)jal __divsf3move $5,$2lw $4,24($sp)jal __mulsf3move $5,$2lw $4,20($sp)move $5,$16jal __divsf3sw $2,24($sp)move $4,$20move $5,$21jal tansw $2,20($sp)lw $4,48($sp)lw $5,52($sp)move $6,$2jal __muldf3move $7,$3move $5,$3jal __truncdfsf2move $4,$2move $4,$2move $5,$2jal __mulsf3move $16,$2lui $5,%hi($LC10)addiu $5,$5,%lo($LC10)lw $4,0($5)jal __divsf3move $5,$2lw $4,36($sp)jal __mulsf3move $5,$2lw $4,32($sp)move $5,$16move $20,$2jal __divsf3sw $2,36($sp)sw $2,56($sp)lui $2,%hi($LC12)lw $6,%lo($LC12)($2)lw $7,%lo($LC12+4)($2)lw $2,56($sp)move $5,$19move $4,$18jal __muldf3sw $2,32($sp)lw $4,24($sp)sw $3,68($sp)addiu $3,$23,8sw $2,64($sp)jal __extendsfdf2sw $3,40($sp)move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lw $6,64($sp)lw $7,68($sp)move $5,$3move $4,$2sw $2,72($sp)jal __muldf3sw $3,76($sp)lw $4,20($sp)sw $2,80($sp)jal __extendsfdf2sw $3,84($sp)move $4,$2move $5,$3move $6,$2move $7,$3sw $2,88($sp)jal __adddf3sw $3,92($sp)move $6,$2move $5,$19move $7,$3jal __muldf3move $4,$18lw $4,16($sp)move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $4,$16move $5,$17move $7,$3sw $2,96($sp)jal __adddf3sw $3,100($sp)lw $4,80($sp)lw $5,84($sp)move $6,$2jal __adddf3move $7,$3move $5,$3jal __truncdfsf2move $4,$2lw $4,56($sp)jal __extendsfdf2sw $2,104($sp)lw $5,52($sp)lw $4,48($sp)move $6,$2jal __muldf3move $7,$3move $4,$20move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lw $5,68($sp)lw $4,64($sp)move $6,$2move $7,$3sw $2,112($sp)jal __muldf3sw $3,116($sp)lw $4,28($sp)sw $2,120($sp)jal __extendsfdf2sw $3,124($sp)lw $4,120($sp)lw $5,124($sp)move $6,$2move $7,$3move $20,$2jal __adddf3move $21,$3move $6,$2move $7,$3move $4,$16jal __adddf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $4,104($sp)move $5,$2jal __divsf3move $16,$2lw $4,0($fp)jal __mulsf3move $5,$2lui $3,%hi($LC13)lw $6,%lo($LC13)($3)lw $7,%lo($LC13+4)($3)move $5,$19move $4,$18jal __muldf3sw $2,0($fp)move $4,$16sw $2,128($sp)jal __extendsfdf2sw $3,132($sp)move $6,$2lui $2,%hi($LC14)addiu $2,$2,%lo($LC14)lw $4,0($2)lw $5,4($2)jal __divdf3move $7,$3move $4,$20move $5,$21move $6,$20move $7,$21sw $2,136($sp)jal __adddf3sw $3,140($sp)lw $4,112($sp)lw $5,116($sp)lw $6,128($sp)lw $7,132($sp)move $16,$2jal __muldf3move $17,$3move $6,$2move $4,$16move $5,$17jal __adddf3move $7,$3lw $6,136($sp)lw $7,140($sp)move $4,$2jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2lw $4,56($sp)jal __extendsfdf2sw $2,0($23)move $5,$3lui $3,%hi($LC15)addiu $3,$3,%lo($LC15)lw $6,0($3)lw $7,4($3)jal __muldf3move $4,$2move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3move $4,$2move $6,$20move $7,$21jal __adddf3move $5,$3lw $4,120($sp)lw $5,124($sp)move $6,$2jal __adddf3move $7,$3lw $6,136($sp)lw $7,140($sp)move $4,$2jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2lw $4,104($sp)jal __extendsfdf2sw $2,4($23)lui $6,%hi($LC14)addiu $6,$6,%lo($LC14)lw $4,0($6)lw $5,4($6)move $7,$3jal __divdf3move $6,$2lw $4,96($sp)lw $5,100($sp)move $6,$4move $7,$5move $20,$2jal __adddf3move $21,$3lw $4,128($sp)lw $5,132($sp)lw $6,72($sp)lw $7,76($sp)move $16,$2jal __muldf3move $17,$3move $6,$2move $4,$16move $5,$17jal __adddf3move $7,$3move $4,$2move $6,$20move $7,$21jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2sw $2,8($23)lui $2,%hi($LC15)addiu $2,$2,%lo($LC15)lw $4,88($sp)lw $5,92($sp)lw $6,0($2)jal __muldf3lw $7,4($2)move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lw $6,96($sp)lw $7,100($sp)move $4,$2jal __adddf3move $5,$3lw $4,80($sp)lw $5,84($sp)move $6,$2jal __adddf3move $7,$3move $4,$2move $5,$3move $6,$20jal __muldf3move $7,$21move $4,$2jal __truncdfsf2move $5,$3lw $4,40($sp)move $3,$0j $L194sw $2,4($4).set macro.set reorder.end af_filter_szxform.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?