resample.mid

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

MID
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	nomacro		move	$8,$4	move	$6,$0	li	$7,1024			# 0x400$L2:	addu	$2,$8,$6	lh	$4,2($2)	li	$3,1			# 0x1	movn	$3,$4,$4	addiu	$6,$6,4	sh	$3,0($5)	bne	$6,$7,$L2	addiu	$5,$5,2	j	$31	li	$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	nomacro		sltu	$2,$5,27	beq	$2,$0,$L41	move	$3,$0	lui	$3,%hi($L23)	sll	$2,$5,2	addiu	$3,$3,%lo($L23)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.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	$31	move	$2,$3$L14:	li	$2,5			# 0x5	beq	$6,$2,$L39	lui	$2,%hi(a52_resample_MONO_to_5_C)	li	$2,1			# 0x1	bne	$6,$2,$L41	move	$3,$0	lui	$2,%hi(a52_resample_MONO_to_1_C)	addiu	$3,$2,%lo(a52_resample_MONO_to_1_C)	move	$4,$3	lui	$2,%hi(a52_resample)	sw	$4,%lo(a52_resample)($2)$L40:	j	$31	move	$2,$3$L15:	li	$2,5			# 0x5	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_3F_to_5_C)	addiu	$3,$2,%lo(a52_resample_3F_to_5_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L16:	li	$2,4			# 0x4	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_2F_2R_to_4_C)	addiu	$3,$2,%lo(a52_resample_2F_2R_to_4_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L17:	li	$2,5			# 0x5	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_3F_2R_to_5_C)	addiu	$3,$2,%lo(a52_resample_3F_2R_to_5_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L13:	li	$2,2			# 0x2	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_STEREO_to_2_C)	addiu	$3,$2,%lo(a52_resample_STEREO_to_2_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L19:	li	$2,6			# 0x6	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_MONO_LFE_to_6_C)	addiu	$3,$2,%lo(a52_resample_MONO_LFE_to_6_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L20:	li	$2,6			# 0x6	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_3F_LFE_to_6_C)	addiu	$3,$2,%lo(a52_resample_3F_LFE_to_6_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L21:	li	$2,6			# 0x6	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_2F_2R_LFE_to_6_C)	addiu	$3,$2,%lo(a52_resample_2F_2R_LFE_to_6_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L22:	li	$2,6			# 0x6	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_3F_2R_LFE_to_6_C)	addiu	$3,$2,%lo(a52_resample_3F_2R_LFE_to_6_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L18:	li	$2,6			# 0x6	bne	$6,$2,$L12	nop	lui	$2,%hi(a52_resample_STEREO_LFE_to_6_C)	addiu	$3,$2,%lo(a52_resample_STEREO_LFE_to_6_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$4,%lo(a52_resample)($2)$L39:	addiu	$3,$2,%lo(a52_resample_MONO_to_5_C)	move	$4,$3	lui	$2,%hi(a52_resample)	j	$L40	sw	$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	nomacro		move	$8,$4	move	$6,$0	li	$7,1024			# 0x400$L43:	addu	$2,$8,$6	lh	$4,2($2)	li	$3,1			# 0x1	movn	$3,$4,$4	addiu	$6,$6,4	sh	$3,8($5)	sh	$0,6($5)	sh	$0,4($5)	sh	$0,2($5)	sh	$0,0($5)	bne	$6,$7,$L43	addiu	$5,$5,10	j	$31	li	$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	nomacro		move	$14,$4	move	$15,$5	addiu	$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			# 0x1	li	$3,1			# 0x1	li	$4,1			# 0x1	li	$5,1			# 0x1	li	$6,1			# 0x1	li	$7,1			# 0x1	movn	$2,$8,$8	movn	$3,$9,$9	movn	$4,$10,$10	movn	$5,$11,$11	movn	$6,$12,$12	movn	$7,$13,$13	addiu	$14,$14,4	sh	$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,$L52	addiu	$15,$15,12	j	$31	li	$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	nomacro		move	$13,$4	move	$12,$5	addiu	$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			# 0x1	li	$3,1			# 0x1	li	$4,1			# 0x1	li	$5,1			# 0x1	li	$6,1			# 0x1	movn	$2,$7,$7	movn	$3,$8,$8	movn	$4,$9,$9	movn	$5,$10,$10	movn	$6,$11,$11	addiu	$13,$13,4	sh	$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,$L76	addiu	$12,$12,12	j	$31	li	$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	nomacro		move	$11,$4	move	$10,$5	addiu	$12,$4,1024$L97:	lh	$6,1026($11)	lh	$7,3074($11)	lh	$8,2050($11)	lh	$9,2($11)	li	$2,1			# 0x1	li	$3,1			# 0x1	li	$4,1			# 0x1	li	$5,1			# 0x1	movn	$2,$6,$6	movn	$3,$7,$7	movn	$4,$8,$8	movn	$5,$9,$9	addiu	$11,$11,4	sh	$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,$L97	addiu	$10,$10,12	j	$31	li	$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	nomacro		move	$9,$4	move	$8,$5	addiu	$10,$4,1024$L115:	lh	$5,1026($9)	lh	$6,2050($9)	lh	$7,2($9)	li	$2,1			# 0x1	li	$3,1			# 0x1	li	$4,1			# 0x1	movn	$2,$5,$5	movn	$3,$6,$6	movn	$4,$7,$7	addiu	$9,$9,4	sh	$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,$L115	addiu	$8,$8,12	j	$31	li	$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	nomacro		move	$7,$4	move	$6,$5	addiu	$8,$4,1024$L130:	lh	$4,1026($7)	lh	$5,2($7)	li	$2,1			# 0x1	li	$3,1			# 0x1	movn	$2,$4,$4	movn	$3,$5,$5	addiu	$7,$7,4	sh	$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,$L130	addiu	$6,$6,12	j	$31	li	$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	nomacro		move	$12,$4	move	$13,$5	addiu	$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			# 0x1	li	$3,1			# 0x1	li	$4,1			# 0x1	li	$5,1			# 0x1	li	$6,1			# 0x1	movn	$2,$7,$7	movn	$3,$8,$8	movn	$4,$9,$9	movn	$5,$10,$10	movn	$6,$11,$11	addiu	$12,$12,4	sh	$2,0($13)	sh	$3,2($13)	sh	$4,4($13)	sh	$5,6($13)	sh	$6,8($13)	bne	$12,$14,$L142	addiu	$13,$13,10	j	$31	li	$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	nomacro		move	$10,$4	move	$11,$5	addiu	$12,$4,1024$L163:	lh	$6,2($10)	lh	$7,1026($10)	lh	$8,2050($10)	lh	$9,3074($10)	li	$2,1			# 0x1	li	$3,1			# 0x1	li	$4,1			# 0x1	li	$5,1			# 0x1	movn	$2,$6,$6	movn	$3,$7,$7	movn	$4,$8,$8	movn	$5,$9,$9	addiu	$10,$10,4	sh	$2,0($11)	sh	$3,2($11)	sh	$4,4($11)	sh	$5,6($11)	bne	$10,$12,$L163	addiu	$11,$11,8	j	$31	li	$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	nomacro		move	$9,$4	move	$8,$5	addiu	$10,$4,1024$L181:	lh	$5,2($9)	lh	$6,2050($9)	lh	$7,1026($9)	li	$2,1			# 0x1	li	$3,1			# 0x1	li	$4,1			# 0x1	movn	$2,$5,$5	movn	$3,$6,$6	movn	$4,$7,$7	addiu	$9,$9,4	sh	$2,0($8)	sh	$3,2($8)	sh	$4,8($8)	sh	$0,6($8)	sh	$0,4($8)	bne	$9,$10,$L181	addiu	$8,$8,10	j	$31	li	$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	nomacro		move	$6,$4	move	$7,$5	addiu	$8,$4,1024$L196:	lh	$4,2($6)	lh	$5,1026($6)	li	$2,1			# 0x1	li	$3,1			# 0x1	movn	$2,$4,$4	movn	$3,$5,$5	addiu	$6,$6,4	sh	$2,0($7)	sh	$3,2($7)	bne	$6,$8,$L196	addiu	$7,$7,4	j	$31	li	$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 + -
显示快捷键?