⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 af_hrtf.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 4 页
字号:
.file	1 "af_hrtf.c".section .mdebug.abi32.previous.globl	__addsf3.section	.text.conv,"ax",@progbits.align	2.align	5.ent	conv.type	conv, @functionconv:.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48lw	$2,64($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$17,20($sp)move	$19,$7sw	$31,40($sp)sw	$21,36($sp)sw	$18,24($sp)sw	$16,16($sp)move	$17,$4move	$20,$6bltz	$2,$L2move	$7,$5div	$0,$2,$4teq	$4,$0,7mfhi	$18$L4:move	$4,$7addu	$7,$18,$7sll	$3,$17,2slt	$2,$17,$7sll	$21,$18,2move	$5,$20move	$6,$19bne	$2,$0,$L5addu	$3,$3,$19addu	$5,$20,$21lw	$31,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	af_filter_firaddiu	$sp,$sp,48$L5:subu	$4,$7,$17jal	af_filter_firsubu	$6,$3,$21addu	$5,$21,$20subu	$4,$17,$18move	$6,$19jal	af_filter_firmove	$16,$2move	$5,$2jal	__addsf3move	$4,$16lw	$31,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,48$L2:div	$0,$2,$4teq	$4,$0,7mfhi	$2j	$L4addu	$18,$4,$2.set	macro.set	reorder.end	conv.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)lw	$16,16($4)beq	$16,$0,$L11move	$17,$4lw	$4,12($16)beq	$4,$0,$L13nopjal	uc_freenop$L13:lw	$4,16($16)beq	$4,$0,$L15nopjal	uc_freenop$L15:lw	$4,20($16)beq	$4,$0,$L17nopjal	uc_freenop$L17:lw	$4,24($16)beq	$4,$0,$L19nopjal	uc_freenop$L19:lw	$4,28($16)beq	$4,$0,$L21nopjal	uc_freenop$L21:lw	$4,32($16)beq	$4,$0,$L23nopjal	uc_freenop$L23:lw	$4,84($16)beq	$4,$0,$L25nopjal	uc_freenop$L25:lw	$4,88($16)beq	$4,$0,$L27nopjal	uc_freenop$L27:lw	$4,92($16)beq	$4,$0,$L29nopjal	uc_freenop$L29:lw	$4,136($16)beq	$4,$0,$L31nopjal	uc_freenop$L31:lw	$4,140($16)beq	$4,$0,$L33nopjal	uc_freenop$L33:lw	$4,144($16)beq	$4,$0,$L35nopjal	uc_freenop$L35:lw	$4,148($16)beq	$4,$0,$L37nopjal	uc_freenop$L37:jal	uc_freelw	$4,16($17)$L11:lw	$4,20($17)beq	$4,$0,$L42lw	$31,24($sp)jal	uc_freelw	$4,0($4)lw	$4,20($17)lw	$31,24($sp)$L42:lw	$17,20($sp)lw	$16,16($sp)j	uc_freeaddiu	$sp,$sp,32.set	macro.set	reorder.end	uninit.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"[hrtf] ERROR: Sampling rate is not 48000 Hz (%d)!\012\000".align	2$LC1:.ascii	"%c\000".align	2$LC2:.ascii	"[hrtf] Mode is neither 'm', 's', nor '0' (%c).\012\000".section	.text.control,"ax",@progbits.align	2.align	5.ent	control.type	control, @functioncontrol:.frame	$sp,40,$31		# vars= 8, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40li	$2,268435456			# 0x10000000sw	$17,28($sp)sw	$31,36($sp)move	$17,$4sw	$18,32($sp)sw	$16,24($sp)ori	$2,$2,0x100move	$4,$6beq	$5,$2,$L45lw	$18,16($17)li	$2,536870912			# 0x20000000ori	$2,$2,0x300beq	$5,$2,$L46lui	$5,%hi($LC1)li	$4,-1			# 0xffffffffffffffff$L47:lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$4j	$31addiu	$sp,$sp,40$L45:lw	$8,20($17)lw	$7,8($6)li	$2,48000			# 0xbb80bne	$7,$2,$L62sw	$7,8($8)lw	$3,12($6)li	$2,2			# 0x2beq	$3,$2,$L63sw	$3,12($8)slt	$2,$3,5beq	$2,$0,$L65li	$16,2			# 0x2li	$2,5			# 0x5sw	$2,12($8)$L52:li	$16,2			# 0x2$L65:li	$2,9			# 0x9sw	$16,20($8)move	$5,$4sw	$2,16($8)jal	af_test_outputmove	$4,$17lw	$3,20($17)sw	$16,40($17)move	$4,$2lw	$2,12($3)sw	$2,44($17)li	$2,1			# 0x1sw	$16,12($3)sw	$2,192($18)lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$4j	$31addiu	$sp,$sp,40$L46:addiu	$5,$5,%lo($LC1)jal	sscanfaddiu	$6,$sp,16lb	$7,16($sp)li	$2,109			# 0x6dbeq	$7,$2,$L57li	$2,115			# 0x73beq	$7,$2,$L58li	$2,48			# 0x30beq	$7,$2,$L64lui	$6,%hi($LC2)li	$4,37			# 0x25addiu	$6,$6,%lo($LC2)jal	mp_msgli	$5,1			# 0x1j	$L47li	$4,-2			# 0xfffffffffffffffe$L63:lw	$2,100($18)beq	$2,$3,$L52li	$2,1			# 0x1j	$L52sw	$2,100($18)$L57:li	$2,1			# 0x1sw	$2,96($18)$L59:li	$2,1			# 0x1sw	$2,192($18)li	$4,1			# 0x1lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$4j	$31addiu	$sp,$sp,40$L58:li	$2,2			# 0x2j	$L59sw	$2,100($18)$L64:j	$L59sw	$0,96($18)$L62:lui	$6,%hi($LC0)li	$4,37			# 0x25addiu	$6,$6,%lo($LC0)jal	mp_msgli	$5,1			# 0x1j	$L47li	$4,-2			# 0xfffffffffffffffe.set	macro.set	reorder.end	control.section	.rodata.str1.4.align	2$LC3:.ascii	"[hrtf] Memory allocation error.\012\000".globl	__extendsfdf2.globl	__gtdf2.globl	__floatsisf.globl	__divsf3.align	2$LC7:.ascii	"[hrtf] Unable to design low-pass filter.\012\000".globl	__muldf3.globl	__truncdfsf2.section	.rodata.cst8,"aM",@progbits,8.align	3$LC4:.word	-536870912.word	1062232653.section	.rodata.cst4,"aM",@progbits,4.align	2$LC5:.word	1135869952.align	2$LC6:.word	1095307227.section	.rodata.cst8.align	3$LC8:.word	1719614413.word	1073127582.section	.text.af_open,"ax",@progbits.align	2.align	5.ent	af_open.type	af_open, @functionaf_open:.frame	$sp,64,$31		# vars= 8, regs= 8/0, args= 24, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(control)addiu	$sp,$sp,-64addiu	$2,$2,%lo(control)sw	$31,60($sp)sw	$18,40($sp)sw	$17,36($sp)sw	$16,32($sp)sw	$22,56($sp)sw	$21,52($sp)sw	$20,48($sp)sw	$19,44($sp)lui	$3,%hi(uninit)sw	$2,4($4)lui	$2,%hi(play)addiu	$3,$3,%lo(uninit)li	$16,1			# 0x1addiu	$2,$2,%lo(play)move	$18,$4sw	$3,8($4)sw	$2,12($4)sw	$16,40($4)sw	$16,44($4)li	$5,24			# 0x18jal	uc_callocli	$4,1			# 0x1sw	$2,20($18)li	$4,1			# 0x1jal	uc_callocli	$5,196			# 0xc4move	$17,$2lw	$2,20($18)bne	$2,$0,$L134sw	$17,16($18)$L67:li	$2,-2			# 0xfffffffffffffffe$L83:lw	$31,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,64$L134:beq	$17,$0,$L67li	$2,64			# 0x40li	$14,1024			# 0x400sw	$2,4($17)li	$19,193			# 0xc1li	$2,1023			# 0x3ffsw	$14,0($17)sw	$19,8($17)sw	$2,188($17)sw	$16,192($17)sw	$0,96($17)sw	$0,100($17)jal	uc_mallocli	$4,4096			# 0x1000beq	$2,$0,$L133sw	$2,12($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,16($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,20($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,24($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,28($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,32($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,84($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,88($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,136($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,140($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,144($17)lw	$4,0($17)jal	uc_mallocsll	$4,$4,2beq	$2,$0,$L133sw	$2,148($17)lw	$14,0($17)blez	$14,$L86move	$16,$0lw	$10,12($17)lw	$9,16($17)lw	$11,20($17)lw	$12,24($17)lw	$13,28($17)lw	$15,32($17)$L85:sll	$2,$16,2addiu	$16,$16,1move	$19,$0addu	$4,$15,$2addu	$8,$2,$10addu	$7,$2,$9addu	$5,$2,$11addu	$3,$2,$12slt	$6,$16,$14addu	$2,$2,$13sw	$19,0($4)sw	$19,0($2)sw	$19,0($3)sw	$19,0($5)sw	$19,0($7)bne	$6,$0,$L85sw	$19,0($8)$L86:lui	$22,%hi(cf_filt)move	$2,$0move	$19,$0addiu	$3,$22,%lo(cf_filt)lui	$20,%hi($LC4)li	$21,64			# 0x40sw	$2,160($17)j	$L87sw	$2,156($17)$L136:addiu	$19,$19,1beq	$19,$21,$L135addiu	$16,$22,%lo(cf_filt)$L87:lw	$4,0($3)jal	__extendsfdf2move	$16,$3move	$4,$2jal	fabsmove	$5,$3lw	$6,%lo($LC4)($20)lw	$7,%lo($LC4+4)($20)move	$5,$3jal	__gtdf2move	$4,$2blez	$2,$L136addiu	$3,$16,4$L88:lui	$22,%hi(af_filt)sw	$19,60($17)addiu	$3,$22,%lo(af_filt)move	$19,$0li	$21,64			# 0x40j	$L91sw	$16,36($17)$L138:addiu	$19,$19,1beq	$19,$21,$L137addiu	$16,$22,%lo(af_filt)$L91:lw	$4,0($3)jal	__extendsfdf2move	$16,$3move	$4,$2jal	fabsmove	$5,$3lw	$6,%lo($LC4)($20)lw	$7,%lo($LC4+4)($20)move	$5,$3jal	__gtdf2move	$4,$2blez	$2,$L138addiu	$3,$16,4$L92:lui	$22,%hi(of_filt)sw	$19,64($17)addiu	$3,$22,%lo(of_filt)move	$19,$0li	$21,64			# 0x40j	$L95sw	$16,40($17)$L140:addiu	$19,$19,1beq	$19,$21,$L139addiu	$16,$22,%lo(of_filt)$L95:lw	$4,0($3)jal	__extendsfdf2move	$16,$3move	$4,$2jal	fabsmove	$5,$3lw	$6,%lo($LC4)($20)lw	$7,%lo($LC4+4)($20)move	$5,$3jal	__gtdf2move	$4,$2blez	$2,$L140addiu	$3,$16,4$L96:lui	$22,%hi(ar_filt)sw	$19,68($17)addiu	$3,$22,%lo(ar_filt)move	$19,$0li	$21,64			# 0x40j	$L99sw	$16,44($17)$L142:addiu	$19,$19,1beq	$19,$21,$L141addiu	$16,$22,%lo(ar_filt)$L99:lw	$4,0($3)jal	__extendsfdf2move	$16,$3move	$4,$2jal	fabsmove	$5,$3lw	$6,%lo($LC4)($20)lw	$7,%lo($LC4+4)($20)move	$5,$3jal	__gtdf2move	$4,$2blez	$2,$L142addiu	$3,$16,4$L100:lui	$22,%hi(or_filt)sw	$19,72($17)addiu	$3,$22,%lo(or_filt)move	$19,$0li	$21,64			# 0x40j	$L103sw	$16,48($17)$L144:addiu	$19,$19,1beq	$19,$21,$L143addiu	$16,$22,%lo(or_filt)$L103:lw	$4,0($3)jal	__extendsfdf2move	$16,$3move	$4,$2jal	fabsmove	$5,$3lw	$6,%lo($LC4)($20)lw	$7,%lo($LC4+4)($20)move	$5,$3jal	__gtdf2move	$4,$2blez	$2,$L144addiu	$3,$16,4$L104:lui	$22,%hi(cr_filt)sw	$19,76($17)addiu	$3,$22,%lo(cr_filt)move	$19,$0li	$21,64			# 0x40j	$L107sw	$16,52($17)$L146:addiu	$19,$19,1beq	$19,$21,$L145addiu	$16,$22,%lo(cr_filt)$L107:lw	$4,0($3)jal	__extendsfdf2move	$16,$3move	$4,$2jal	fabsmove	$5,$3lw	$6,%lo($LC4)($20)lw	$7,%lo($LC4+4)($20)move	$5,$3jal	__gtdf2move	$4,$2blez	$2,$L146addiu	$3,$16,4$L108:lw	$4,8($17)sw	$16,56($17)sw	$19,80($17)jal	uc_mallocsll	$4,$4,2move	$16,$2beq	$2,$0,$L133sw	$2,92($17)lw	$2,20($18)jal	__floatsisflw	$4,8($2)lui	$3,%hi($LC5)lw	$4,%lo($LC5)($3)jal	__divsf3move	$5,$2sw	$2,24($sp)lui	$2,%hi($LC6)lw	$3,%lo($LC6)($2)lw	$4,8($17)li	$7,65536			# 0x10000move	$5,$16ori	$7,$7,0x12addiu	$6,$sp,24jal	af_filter_design_firsw	$3,16($sp)li	$3,-1			# 0xffffffffffffffffbeq	$2,$3,$L113lui	$6,%hi($LC7)lw	$19,8($17)blez	$19,$L83li	$2,1			# 0x1lui	$2,%hi($LC8)lw	$20,%lo($LC8)($2)lw	$21,%lo($LC8+4)($2)lw	$16,92($17)move	$17,$0$L117:lw	$4,0($16)jal	__extendsfdf2addiu	$17,$17,1move	$4,$2move	$5,$3move	$6,$20jal	__muldf3move	$7,$21move	$5,$3jal	__truncdfsf2move	$4,$2slt	$3,$17,$19sw	$2,0($16)bne	$3,$0,$L117addiu	$16,$16,4j	$L83li	$2,1			# 0x1$L133:lui	$6,%hi($LC3)addiu	$6,$6,%lo($LC3)li	$4,37			# 0x25jal	mp_msgli	$5,1			# 0x1lw	$31,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)li	$2,-2			# 0xfffffffffffffffej	$31addiu	$sp,$sp,64$L143:j	$L104move	$19,$0$L145:j	$L108move	$19,$0$L135:j	$L88move	$19,$0$L137:j	$L92move	$19,$0$L139:j	$L96move	$19,$0$L141:j	$L100move	$19,$0$L113:addiu	$6,$6,%lo($LC7)li	$4,37			# 0x25jal	mp_msgli	$5,1			# 0x1j	$L83li	$2,-2			# 0xfffffffffffffffe.set	macro.set	reorder.end	af_open.globl	__gedf2.globl	__subsf3.globl	__adddf3.globl	__mulsf3.globl	__divdf3.globl	__floatsidf.globl	__subdf3.globl	__gesf2.section	.rodata.cst4.align	2$LC9:.word	1065353216.section	.rodata.cst8.align	3$LC10:.word	1719735582.word	1071030430.align	3$LC11:.word	0.word	1071644672.section	.rodata.cst4.align	2$LC12:.word	1040187392.align	2$LC13:.word	-1082130432.section	.rodata.cst8.align	3$LC14:.word	0.word	1072693248.align	3$LC15:.word	0.word	1075052544.align	3$LC16:.word	1719614413.word	1072079006.align	3$LC17:.word	-1893908779.word	1072015385.align	3$LC18:.word	0.word	1075838976.align	3$LC19:.word	2061584302.word	1071099412.section	.text.matrix_decode,"ax",@progbits.align	2.align	5.ent	matrix_decode.type	matrix_decode, @functionmatrix_decode:.frame	$sp,96,$31		# vars= 40, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-96sw	$17,60($sp)sw	$16,56($sp)lw	$17,124($sp)lw	$16,120($sp)sw	$4,96($sp)sw	$5,100($sp)move	$4,$16move	$5,$17sw	$31,92($sp)sw	$6,104($sp)sw	$7,108($sp)sw	$23,84($sp)sw	$22,80($sp)sw	$21,76($sp)sw	$20,72($sp)sw	$19,68($sp)sw	$18,64($sp)jal	__addsf3sw	$fp,88($sp)move	$4,$16move	$5,$16jal	__addsf3sw	$2,52($sp)sw	$2,48($sp)lui	$2,%hi($LC9)lw	$21,%lo($LC9)($2)lw	$4,48($sp)jal	__addsf3move	$5,$21lw	$4,52($sp)jal	__divsf3move	$5,$2move	$4,$17move	$5,$17jal	__addsf3sw	$2,20($sp)move	$4,$2move	$5,$21jal	__addsf3sw	$2,44($sp)lw	$4,52($sp)jal	__divsf3move	$5,$2lw	$4,128($sp)jal	__extendsfdf2move	$23,$2lui	$4,%hi($LC10)lw	$6,%lo($LC10)($4)lw	$7,%lo($LC10+4)($4)move	$5,$3jal	__muldf3move	$4,$2lw	$4,132($sp)move	$16,$2jal	__extendsfdf2move	$17,$3move	$6,$2move	$4,$16move	$5,$17move	$7,$3move	$18,$2move	$19,$3lw	$22,136($sp)jal	__gedf2lw	$20,140($sp)bltz	$2,$L153nop$L148:move	$4,$16jal	__truncdfsf2move	$5,$17lw	$4,128($sp)move	$5,$2jal	__addsf3sw	$2,16($sp)lw	$19,0($22)lw	$4,20($sp)move	$5,$19jal	__subsf3sw	$2,40($sp)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -