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 + -
显示快捷键?