resample.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 659 行

S
659
字号
.file	1 "resample.c".section .mdebug.abi32.previous.section	.text.a52_resample_MONO_to_1_C,"ax",@progbits.align	2.align	5.ent	a52_resample_MONO_to_1_C.type	a52_resample_MONO_to_1_C, @functiona52_resample_MONO_to_1_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$8,$4move	$6,$0li	$7,1024			# 0x400$L2:addu	$2,$8,$6lh	$4,2($2)li	$3,1			# 0x1movn	$3,$4,$4addiu	$6,$6,4sh	$3,0($5)bne	$6,$7,$L2addiu	$5,$5,2j	$31li	$2,256			# 0x100.set	macro.set	reorder.end	a52_resample_MONO_to_1_C.section	.text.a52_resample_init,"ax",@progbits.align	2.align	5.globl	a52_resample_init.ent	a52_resample_init.type	a52_resample_init, @functiona52_resample_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrosltu	$2,$5,27beq	$2,$0,$L41move	$3,$0lui	$3,%hi($L23)sll	$2,$5,2addiu	$3,$3,%lo($L23)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L23:.word	$L13.word	$L14.word	$L13.word	$L15.word	$L12.word	$L12.word	$L16.word	$L17.word	$L12.word	$L12.word	$L13.word	$L12.word	$L12.word	$L12.word	$L12.word	$L12.word	$L18.word	$L19.word	$L18.word	$L20.word	$L12.word	$L12.word	$L21.word	$L22.word	$L12.word	$L12.word	$L18.section	.text.a52_resample_init$L12:move	$3,$0$L41:j	$31move	$2,$3$L14:li	$2,5			# 0x5beq	$6,$2,$L39lui	$2,%hi(a52_resample_MONO_to_5_C)li	$2,1			# 0x1bne	$6,$2,$L41move	$3,$0lui	$2,%hi(a52_resample_MONO_to_1_C)addiu	$3,$2,%lo(a52_resample_MONO_to_1_C)move	$4,$3lui	$2,%hi(a52_resample)sw	$4,%lo(a52_resample)($2)$L40:j	$31move	$2,$3$L15:li	$2,5			# 0x5bne	$6,$2,$L12noplui	$2,%hi(a52_resample_3F_to_5_C)addiu	$3,$2,%lo(a52_resample_3F_to_5_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L16:li	$2,4			# 0x4bne	$6,$2,$L12noplui	$2,%hi(a52_resample_2F_2R_to_4_C)addiu	$3,$2,%lo(a52_resample_2F_2R_to_4_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L17:li	$2,5			# 0x5bne	$6,$2,$L12noplui	$2,%hi(a52_resample_3F_2R_to_5_C)addiu	$3,$2,%lo(a52_resample_3F_2R_to_5_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L13:li	$2,2			# 0x2bne	$6,$2,$L12noplui	$2,%hi(a52_resample_STEREO_to_2_C)addiu	$3,$2,%lo(a52_resample_STEREO_to_2_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L19:li	$2,6			# 0x6bne	$6,$2,$L12noplui	$2,%hi(a52_resample_MONO_LFE_to_6_C)addiu	$3,$2,%lo(a52_resample_MONO_LFE_to_6_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L20:li	$2,6			# 0x6bne	$6,$2,$L12noplui	$2,%hi(a52_resample_3F_LFE_to_6_C)addiu	$3,$2,%lo(a52_resample_3F_LFE_to_6_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L21:li	$2,6			# 0x6bne	$6,$2,$L12noplui	$2,%hi(a52_resample_2F_2R_LFE_to_6_C)addiu	$3,$2,%lo(a52_resample_2F_2R_LFE_to_6_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L22:li	$2,6			# 0x6bne	$6,$2,$L12noplui	$2,%hi(a52_resample_3F_2R_LFE_to_6_C)addiu	$3,$2,%lo(a52_resample_3F_2R_LFE_to_6_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L18:li	$2,6			# 0x6bne	$6,$2,$L12noplui	$2,%hi(a52_resample_STEREO_LFE_to_6_C)addiu	$3,$2,%lo(a52_resample_STEREO_LFE_to_6_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2)$L39:addiu	$3,$2,%lo(a52_resample_MONO_to_5_C)move	$4,$3lui	$2,%hi(a52_resample)j	$L40sw	$4,%lo(a52_resample)($2).set	macro.set	reorder.end	a52_resample_init.section	.text.a52_resample_MONO_to_5_C,"ax",@progbits.align	2.align	5.ent	a52_resample_MONO_to_5_C.type	a52_resample_MONO_to_5_C, @functiona52_resample_MONO_to_5_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$8,$4move	$6,$0li	$7,1024			# 0x400$L43:addu	$2,$8,$6lh	$4,2($2)li	$3,1			# 0x1movn	$3,$4,$4addiu	$6,$6,4sh	$3,8($5)sh	$0,6($5)sh	$0,4($5)sh	$0,2($5)sh	$0,0($5)bne	$6,$7,$L43addiu	$5,$5,10j	$31li	$2,1280			# 0x500.set	macro.set	reorder.end	a52_resample_MONO_to_5_C.section	.text.a52_resample_3F_2R_LFE_to_6_C,"ax",@progbits.align	2.align	5.ent	a52_resample_3F_2R_LFE_to_6_C.type	a52_resample_3F_2R_LFE_to_6_C, @functiona52_resample_3F_2R_LFE_to_6_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$14,$4move	$15,$5addiu	$24,$4,1024$L52:lh	$8,1026($14)lh	$9,3074($14)lh	$10,4098($14)lh	$11,5122($14)lh	$12,2050($14)lh	$13,2($14)li	$2,1			# 0x1li	$3,1			# 0x1li	$4,1			# 0x1li	$5,1			# 0x1li	$6,1			# 0x1li	$7,1			# 0x1movn	$2,$8,$8movn	$3,$9,$9movn	$4,$10,$10movn	$5,$11,$11movn	$6,$12,$12movn	$7,$13,$13addiu	$14,$14,4sh	$2,0($15)sh	$3,2($15)sh	$4,4($15)sh	$5,6($15)sh	$6,8($15)sh	$7,10($15)bne	$14,$24,$L52addiu	$15,$15,12j	$31li	$2,1536			# 0x600.set	macro.set	reorder.end	a52_resample_3F_2R_LFE_to_6_C.section	.text.a52_resample_2F_2R_LFE_to_6_C,"ax",@progbits.align	2.align	5.ent	a52_resample_2F_2R_LFE_to_6_C.type	a52_resample_2F_2R_LFE_to_6_C, @functiona52_resample_2F_2R_LFE_to_6_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$13,$4move	$12,$5addiu	$14,$4,1024$L76:lh	$7,1026($13)lh	$8,2050($13)lh	$9,3074($13)lh	$10,4098($13)lh	$11,2($13)li	$2,1			# 0x1li	$3,1			# 0x1li	$4,1			# 0x1li	$5,1			# 0x1li	$6,1			# 0x1movn	$2,$7,$7movn	$3,$8,$8movn	$4,$9,$9movn	$5,$10,$10movn	$6,$11,$11addiu	$13,$13,4sh	$2,0($12)sh	$3,2($12)sh	$4,4($12)sh	$5,6($12)sh	$6,10($12)sh	$0,8($12)bne	$13,$14,$L76addiu	$12,$12,12j	$31li	$2,1536			# 0x600.set	macro.set	reorder.end	a52_resample_2F_2R_LFE_to_6_C.section	.text.a52_resample_3F_LFE_to_6_C,"ax",@progbits.align	2.align	5.ent	a52_resample_3F_LFE_to_6_C.type	a52_resample_3F_LFE_to_6_C, @functiona52_resample_3F_LFE_to_6_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$11,$4move	$10,$5addiu	$12,$4,1024$L97:lh	$6,1026($11)lh	$7,3074($11)lh	$8,2050($11)lh	$9,2($11)li	$2,1			# 0x1li	$3,1			# 0x1li	$4,1			# 0x1li	$5,1			# 0x1movn	$2,$6,$6movn	$3,$7,$7movn	$4,$8,$8movn	$5,$9,$9addiu	$11,$11,4sh	$2,0($10)sh	$3,2($10)sh	$4,8($10)sh	$5,10($10)sh	$0,6($10)sh	$0,4($10)bne	$11,$12,$L97addiu	$10,$10,12j	$31li	$2,1536			# 0x600.set	macro.set	reorder.end	a52_resample_3F_LFE_to_6_C.section	.text.a52_resample_STEREO_LFE_to_6_C,"ax",@progbits.align	2.align	5.ent	a52_resample_STEREO_LFE_to_6_C.type	a52_resample_STEREO_LFE_to_6_C, @functiona52_resample_STEREO_LFE_to_6_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$9,$4move	$8,$5addiu	$10,$4,1024$L115:lh	$5,1026($9)lh	$6,2050($9)lh	$7,2($9)li	$2,1			# 0x1li	$3,1			# 0x1li	$4,1			# 0x1movn	$2,$5,$5movn	$3,$6,$6movn	$4,$7,$7addiu	$9,$9,4sh	$2,0($8)sh	$3,2($8)sh	$4,10($8)sh	$0,8($8)sh	$0,6($8)sh	$0,4($8)bne	$9,$10,$L115addiu	$8,$8,12j	$31li	$2,1536			# 0x600.set	macro.set	reorder.end	a52_resample_STEREO_LFE_to_6_C.section	.text.a52_resample_MONO_LFE_to_6_C,"ax",@progbits.align	2.align	5.ent	a52_resample_MONO_LFE_to_6_C.type	a52_resample_MONO_LFE_to_6_C, @functiona52_resample_MONO_LFE_to_6_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$7,$4move	$6,$5addiu	$8,$4,1024$L130:lh	$4,1026($7)lh	$5,2($7)li	$2,1			# 0x1li	$3,1			# 0x1movn	$2,$4,$4movn	$3,$5,$5addiu	$7,$7,4sh	$2,8($6)sh	$3,10($6)sh	$0,6($6)sh	$0,4($6)sh	$0,2($6)sh	$0,0($6)bne	$7,$8,$L130addiu	$6,$6,12j	$31li	$2,1536			# 0x600.set	macro.set	reorder.end	a52_resample_MONO_LFE_to_6_C.section	.text.a52_resample_3F_2R_to_5_C,"ax",@progbits.align	2.align	5.ent	a52_resample_3F_2R_to_5_C.type	a52_resample_3F_2R_to_5_C, @functiona52_resample_3F_2R_to_5_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$12,$4move	$13,$5addiu	$14,$4,1024$L142:lh	$7,2($12)lh	$8,2050($12)lh	$9,3074($12)lh	$10,4098($12)lh	$11,1026($12)li	$2,1			# 0x1li	$3,1			# 0x1li	$4,1			# 0x1li	$5,1			# 0x1li	$6,1			# 0x1movn	$2,$7,$7movn	$3,$8,$8movn	$4,$9,$9movn	$5,$10,$10movn	$6,$11,$11addiu	$12,$12,4sh	$2,0($13)sh	$3,2($13)sh	$4,4($13)sh	$5,6($13)sh	$6,8($13)bne	$12,$14,$L142addiu	$13,$13,10j	$31li	$2,1280			# 0x500.set	macro.set	reorder.end	a52_resample_3F_2R_to_5_C.section	.text.a52_resample_2F_2R_to_4_C,"ax",@progbits.align	2.align	5.ent	a52_resample_2F_2R_to_4_C.type	a52_resample_2F_2R_to_4_C, @functiona52_resample_2F_2R_to_4_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$10,$4move	$11,$5addiu	$12,$4,1024$L163:lh	$6,2($10)lh	$7,1026($10)lh	$8,2050($10)lh	$9,3074($10)li	$2,1			# 0x1li	$3,1			# 0x1li	$4,1			# 0x1li	$5,1			# 0x1movn	$2,$6,$6movn	$3,$7,$7movn	$4,$8,$8movn	$5,$9,$9addiu	$10,$10,4sh	$2,0($11)sh	$3,2($11)sh	$4,4($11)sh	$5,6($11)bne	$10,$12,$L163addiu	$11,$11,8j	$31li	$2,1024			# 0x400.set	macro.set	reorder.end	a52_resample_2F_2R_to_4_C.section	.text.a52_resample_3F_to_5_C,"ax",@progbits.align	2.align	5.ent	a52_resample_3F_to_5_C.type	a52_resample_3F_to_5_C, @functiona52_resample_3F_to_5_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$9,$4move	$8,$5addiu	$10,$4,1024$L181:lh	$5,2($9)lh	$6,2050($9)lh	$7,1026($9)li	$2,1			# 0x1li	$3,1			# 0x1li	$4,1			# 0x1movn	$2,$5,$5movn	$3,$6,$6movn	$4,$7,$7addiu	$9,$9,4sh	$2,0($8)sh	$3,2($8)sh	$4,8($8)sh	$0,6($8)sh	$0,4($8)bne	$9,$10,$L181addiu	$8,$8,10j	$31li	$2,1280			# 0x500.set	macro.set	reorder.end	a52_resample_3F_to_5_C.section	.text.a52_resample_STEREO_to_2_C,"ax",@progbits.align	2.align	5.ent	a52_resample_STEREO_to_2_C.type	a52_resample_STEREO_to_2_C, @functiona52_resample_STEREO_to_2_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$6,$4move	$7,$5addiu	$8,$4,1024$L196:lh	$4,2($6)lh	$5,1026($6)li	$2,1			# 0x1li	$3,1			# 0x1movn	$2,$4,$4movn	$3,$5,$5addiu	$6,$6,4sh	$2,0($7)sh	$3,2($7)bne	$6,$8,$L196addiu	$7,$7,4j	$31li	$2,512			# 0x200.set	macro.set	reorder.end	a52_resample_STEREO_to_2_C.globl	a52_resample.section	.bss.align	2.type	a52_resample, @object.size	a52_resample, 4a52_resample:.space	4.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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