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

📄 resample.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 2 页
字号:
.file	1 "resample.c".section .mdebug.abi32.previous.section	.text.audio_resample_close,"ax",@progbits.align	2.align	5.globl	audio_resample_close.ent	audio_resample_close.type	audio_resample_close, @functionaudio_resample_close:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,20($sp)sw	$16,16($sp)move	$16,$4jal	av_resample_closelw	$4,0($4)jal	av_freepaddiu	$4,$16,4jal	av_freepaddiu	$4,$16,8move	$4,$16lw	$31,20($sp)lw	$16,16($sp)j	av_freeaddiu	$sp,$sp,24.set	macro.set	reorder.end	audio_resample_close.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"Resampling with input channels greater than 2 unsupporte".ascii	"d.\000".align	2$LC1:.ascii	"Can't allocate memory for resample context.\000".globl	__floatsisf.globl	__divsf3.section	.rodata.cst8,"aM",@progbits,8.align	3$LC2:.word	-1717986918.word	1072273817.section	.text.audio_resample_init,"ax",@progbits.align	2.align	5.globl	audio_resample_init.ent	audio_resample_init.type	audio_resample_init, @functionaudio_resample_init:.frame	$sp,64,$31		# vars= 0, regs= 7/0, args= 32, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$18,40($sp)move	$18,$5sw	$21,52($sp)slt	$2,$18,3move	$21,$6lui	$6,%hi($LC0)sw	$20,48($sp)sw	$19,44($sp)sw	$17,36($sp)move	$19,$4sw	$31,56($sp)sw	$16,32($sp)move	$5,$0move	$17,$0addiu	$6,$6,%lo($LC0)move	$20,$7beq	$2,$0,$L15li	$4,32			# 0x20jal	av_mallocznoplui	$6,%hi($LC1)move	$4,$21move	$17,$2addiu	$6,$6,%lo($LC1)beq	$2,$0,$L16move	$5,$0jal	__floatsisfnopmove	$4,$20jal	__floatsisfmove	$16,$2move	$5,$2jal	__divsf3move	$4,$16slt	$3,$19,$18move	$4,$21move	$5,$20li	$6,16			# 0x10li	$7,10			# 0xasw	$2,16($17)sw	$18,28($17)sw	$18,20($17)bne	$3,$0,$L17sw	$19,24($17)lw	$2,28($17)slt	$2,$2,3beq	$2,$0,$L18li	$2,2			# 0x2$L11:lui	$8,%hi($LC2)$L20:lw	$2,%lo($LC2)($8)lw	$3,%lo($LC2+4)($8)sw	$2,24($sp)sw	$3,28($sp)jal	av_resample_initsw	$0,16($sp)sw	$2,0($17)$L6:move	$2,$17lw	$31,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$L18:$L19:j	$L11sw	$2,28($17)$L17:sw	$19,28($17)lw	$2,28($17)slt	$2,$2,3bne	$2,$0,$L20lui	$8,%hi($LC2)j	$L19li	$2,2			# 0x2$L15:jal	av_logmove	$4,$0move	$2,$17lw	$31,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$L16:jal	av_logmove	$4,$0j	$L6move	$17,$0.set	macro.set	reorder.end	audio_resample_init.globl	__mulsf3.globl	__fixsfsi.section	.text.audio_resample,"ax",@progbits.align	2.align	5.globl	audio_resample.ent	audio_resample.type	audio_resample, @functionaudio_resample:.frame	$sp,112,$31		# vars= 40, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-112sw	$22,96($sp)sw	$21,92($sp)sw	$19,84($sp)sw	$17,76($sp)sw	$31,108($sp)sw	$fp,104($sp)sw	$23,100($sp)sw	$20,88($sp)sw	$18,80($sp)sw	$16,72($sp)lw	$2,28($4)move	$19,$4move	$21,$5move	$17,$6.set	noreorder.set	nomacroblez	$2,$L22move	$22,$7.set	macro.set	reorderlw	$5,12($4)move	$20,$0move	$18,$0addiu	$fp,$sp,36addiu	$23,$sp,44$L24:addu	$4,$22,$5.set	noreorder.set	nomacrojal	av_mallocsll	$4,$4,1.set	macro.set	reordermove	$16,$2lw	$2,12($19)addu	$3,$fp,$18sll	$6,$2,1sw	$16,0($3)addu	$2,$19,$18sltu	$3,$6,32.set	noreorder.set	nomacrobne	$3,$0,$L25lw	$5,4($2).set	macro.set	reorderandi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L25andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L25li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$16,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L29addiu	$5,$5,-4.set	macro.set	reorder$L107:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L107$L29:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L153andi	$3,$6,0x3.set	macro.set	reorder$L108:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7.set	noreorder.set	nomacrobne	$2,$0,$L108andi	$3,$6,0x3.set	macro.set	reorder$L153:.set	noreorder.set	nomacrobne	$3,$0,$L35li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L36li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L138$L33:lw	$5,12($19)$L150:lw	$2,28($19)addiu	$20,$20,1sll	$3,$5,1addu	$4,$23,$18addu	$3,$16,$3slt	$2,$20,$2sw	$3,0($4).set	noreorder.set	nomacrobne	$2,$0,$L24addiu	$18,$18,4.set	macro.set	reorder$L22:.set	noreorder.set	nomacrojal	__floatsisfsll	$4,$22,2.set	macro.set	reorderlw	$5,16($19).set	noreorder.set	nomacrojal	__mulsf3move	$4,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	__fixsfsimove	$4,$2.set	macro.set	reorderaddiu	$fp,$2,16sll	$16,$fp,1.set	noreorder.set	nomacrojal	av_mallocmove	$4,$16.set	macro.set	reordermove	$4,$16.set	noreorder.set	nomacrojal	av_mallocsw	$2,64($sp).set	macro.set	reorderlw	$4,20($19)sw	$2,68($sp)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L139li	$2,1			# 0x1.set	macro.set	reorderlw	$3,24($19)slt	$2,$3,2$L155:.set	noreorder.set	nomacrobne	$2,$0,$L46li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L140lw	$2,64($sp).set	macro.set	reorderlw	$3,68($sp)sw	$2,52($sp)sw	$3,56($sp)lw	$5,44($sp).set	noreorder.set	nomacroblez	$22,$L44lw	$4,48($sp).set	macro.set	reordermove	$6,$0$L62:lhu	$2,0($17)addiu	$6,$6,1sh	$2,0($5)lhu	$3,2($17)addiu	$5,$5,2sh	$3,0($4)addiu	$17,$17,4.set	noreorder.set	nomacrobne	$22,$6,$L62addiu	$4,$4,2.set	macro.set	reorder$L44:lw	$2,12($19)$L151:lw	$6,28($19)move	$20,$0addu	$22,$22,$2slt	$2,$20,$6move	$23,$0.set	noreorder.set	nomacrobeq	$2,$0,$L141move	$18,$0.set	macro.set	reorderaddu	$2,$sp,$18$L154:lw	$17,36($2)addiu	$20,$20,1lw	$5,52($2)lw	$4,0($19)xor	$2,$6,$20sltu	$2,$2,1move	$6,$17addiu	$7,$sp,32sw	$2,24($sp)sw	$22,16($sp).set	noreorder.set	nomacrojal	av_resamplesw	$fp,20($sp).set	macro.set	reorderlw	$5,32($sp)addu	$16,$19,$18subu	$5,$22,$5lw	$4,4($16)sw	$5,12($19)sll	$5,$5,1.set	noreorder.set	nomacrojal	av_reallocmove	$23,$2.set	macro.set	reordermove	$4,$2lw	$2,12($19)lw	$3,32($sp)sll	$6,$2,1sll	$3,$3,1sltu	$2,$6,32sw	$4,4($16).set	noreorder.set	nomacrobne	$2,$0,$L76addu	$5,$17,$3.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L76andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L76li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$4,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L80addiu	$5,$5,-4.set	macro.set	reorder$L116:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L116$L80:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L82$L117:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L117$L82:andi	$6,$6,0x3.set	noreorder.set	nomacrobne	$6,$0,$L86li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L87li	$2,1			# 0x1.set	macro.set	reorder

⌨️ 快捷键说明

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