downmix.s

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

S
3,273
字号
.file	1 "downmix.c".section .mdebug.abi32.previous.globl	__divdi3.section	.text.a52_downmix_init,"ax",@progbits.align	2.align	5.globl	a52_downmix_init.ent	a52_downmix_init.type	a52_downmix_init, @functiona52_downmix_init:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroandi	$3,$5,0xfaddiu	$sp,$sp,-32slt	$2,$3,11sw	$18,24($sp)sw	$17,20($sp)sw	$31,28($sp)sw	$16,16($sp)move	$17,$5move	$18,$6beq	$2,$0,$L36lw	$8,48($sp)sll	$2,$3,3lui	$3,%hi(table.2715)addiu	$3,$3,%lo(table.2715)addu	$2,$2,$3andi	$5,$4,0x7addu	$2,$2,$5lbu	$2,0($2)li	$3,2			# 0x2beq	$2,$3,$L5move	$16,$2$L7:andi	$2,$17,0x20beq	$2,$0,$L39andi	$2,$17,0x40sll	$2,$16,3addu	$2,$5,$2addiu	$2,$2,-10sltu	$3,$2,78bne	$3,$0,$L37lui	$3,%hi($L30)$L4:move	$2,$16lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L25:li	$2,27787264			# 0x1a80000ori	$2,$2,0x2799slt	$2,$7,$2beq	$2,$0,$L40li	$6,67108864			# 0x4000000$L14:li	$4,724			# 0x2d4li	$5,5068			# 0x13cc$L31:lw	$2,0($18)sra	$3,$2,16andi	$2,$2,0xffffmul	$6,$3,$5mul	$5,$2,$4mul	$3,$3,$4addu	$2,$5,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3sw	$2,0($18)andi	$2,$17,0x40$L39:or	$16,$16,$2move	$2,$16lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L36:li	$16,-1			# 0xffffffffffffffffmove	$2,$16lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L5:li	$2,10			# 0xabeq	$4,$2,$L8li	$2,3			# 0x3beq	$4,$2,$L38li	$2,47448064			# 0x2d40000$L10:j	$L7li	$16,2			# 0x2$L37:sll	$2,$2,2addiu	$3,$3,%lo($L30)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L30:.word	$L14.word	$L15.word	$L16.word	$L17.word	$L18.word	$L19.word	$L4.word	$L4.word	$L4.word	$L20.word	$L21.word	$L22.word	$L23.word	$L24.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L21.word	$L4.word	$L23.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L20.word	$L14.word	$L25.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L14.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L20.word	$L4.word	$L20.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L4.word	$L26.word	$L4.word	$L27.word	$L27.word	$L28.word	$L28.word	$L29.section	.text.a52_downmix_init$L38:ori	$2,$2,0x13ccbne	$7,$2,$L10nop$L8:j	$L7li	$16,10			# 0xa$L20:li	$6,67108864			# 0x4000000$L40:addu	$6,$7,$6$L34:move	$4,$0li	$5,1048576			# 0x100000jal	__divdi3sra	$7,$6,31andi	$5,$2,0xffffj	$L31sra	$4,$2,16$L23:li	$6,67108864			# 0x4000000j	$L34addu	$6,$8,$6$L26:li	$4,1448			# 0x5a8j	$L31li	$5,10137			# 0x2799$L27:li	$4,599			# 0x257j	$L31li	$5,55398			# 0xd866$L28:li	$4,424			# 0x1a8j	$L31li	$5,10137			# 0x2799$L29:li	$4,328			# 0x148j	$L31li	$5,4344			# 0x10f8$L15:li	$6,67108864			# 0x4000000addu	$6,$7,$6$L33:li	$5,720896			# 0xb0000li	$4,805306368			# 0x30000000ori	$5,$5,0x504fjal	__divdi3sra	$7,$6,31andi	$5,$2,0xffffj	$L31sra	$4,$2,16$L16:li	$6,134217728			# 0x8000000addu	$6,$8,$6li	$5,1441792			# 0x160000li	$4,1677721600			# 0x64000000ori	$5,$5,0xa09ejal	__divdi3sra	$7,$6,31andi	$5,$2,0xffffj	$L31sra	$4,$2,16$L17:sra	$3,$8,16andi	$6,$8,0xffffsrl	$6,$6,1sll	$3,$3,15li	$2,67108864			# 0x4000000addu	$6,$7,$6addu	$3,$3,$2j	$L33addu	$6,$6,$3$L18:li	$6,67108864			# 0x4000000j	$L33addu	$6,$8,$6$L19:li	$6,67108864			# 0x4000000addu	$6,$7,$6j	$L33addu	$6,$8,$6$L22:sra	$6,$8,16li	$2,5068			# 0x13ccmul	$5,$6,$2li	$3,724			# 0x2d4andi	$2,$8,0xffffmul	$4,$2,$3mul	$6,$6,$3addu	$2,$4,$5sll	$6,$6,6sra	$2,$2,10li	$3,67108864			# 0x4000000addu	$6,$7,$6addu	$2,$2,$3j	$L34addu	$6,$6,$2$L24:li	$6,67108864			# 0x4000000addu	$6,$7,$6j	$L34addu	$6,$8,$6$L21:sra	$4,$8,16li	$5,724			# 0x2d4li	$2,5068			# 0x13ccmul	$3,$4,$5mult	$4,$2andi	$6,$8,0xffffmadd	$6,$5sll	$3,$3,6mflo	$6li	$2,67108864			# 0x4000000addu	$3,$3,$2sra	$6,$6,10j	$L34addu	$6,$6,$3.set	macro.set	reorder.end	a52_downmix_init.section	.text.a52_downmix_coeff,"ax",@progbits.align	2.align	5.globl	a52_downmix_coeff.ent	a52_downmix_coeff.type	a52_downmix_coeff, @functiona52_downmix_coeff:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrosra	$9,$7,16li	$3,724			# 0x2d4li	$2,5068			# 0x13ccandi	$10,$7,0xffffmul	$8,$9,$2move	$12,$7mul	$7,$10,$3mul	$2,$9,$3andi	$6,$6,0xfsll	$6,$6,3addu	$3,$7,$8addu	$6,$6,$5sra	$3,$3,10sll	$2,$2,6sltu	$5,$6,88addu	$13,$3,$2move	$15,$4lw	$11,16($sp)beq	$5,$0,$L42lw	$14,20($sp)lui	$3,%hi($L72)sll	$2,$6,2addiu	$3,$3,%lo($L72)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L72:.word	$L43.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L44.word	$L43.word	$L45.word	$L46.word	$L47.word	$L48.word	$L49.word	$L50.word	$L42.word	$L42.word	$L43.word	$L51.word	$L52.word	$L53.word	$L54.word	$L55.word	$L42.word	$L42.word	$L42.word	$L43.word	$L42.word	$L56.word	$L42.word	$L57.word	$L42.word	$L42.word	$L42.word	$L42.word	$L43.word	$L51.word	$L58.word	$L59.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L43.word	$L42.word	$L60.word	$L42.word	$L42.word	$L42.word	$L42.word	$L61.word	$L62.word	$L43.word	$L51.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L63.word	$L42.word	$L43.word	$L64.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L65.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L42.word	$L66.word	$L43.word	$L67.word	$L68.word	$L69.word	$L70.word	$L71.section	.text.a52_downmix_coeff$L42:li	$8,-1			# 0xffffffffffffffff$L73:j	$31move	$2,$8$L44:srl	$2,$10,1sll	$3,$9,15addu	$2,$2,$3li	$8,3			# 0x3sw	$2,0($15)j	$L73sw	$2,4($15)$L45:li	$8,3			# 0x3sw	$13,0($15)j	$L73sw	$13,4($15)$L46:andi	$2,$11,0xffffsra	$4,$13,16mul	$6,$4,$2sra	$3,$11,16andi	$2,$13,0xffffmul	$5,$2,$3mul	$4,$3,$4addu	$2,$5,$6sra	$2,$2,10sll	$4,$4,6addu	$2,$2,$4sra	$3,$2,16andi	$2,$2,0xffffsll	$2,$2,1sll	$3,$3,17addu	$2,$2,$3li	$8,7			# 0x7sw	$2,4($15)sw	$13,8($15)j	$L73sw	$13,0($15)$L47:andi	$2,$14,0xffffsra	$3,$13,16mul	$6,$3,$2sra	$4,$14,16andi	$2,$13,0xffffmul	$5,$2,$4mul	$3,$4,$3addu	$2,$5,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,7			# 0x7sw	$2,8($15)sw	$13,4($15)j	$L73sw	$13,0($15)$L48:sra	$5,$13,16andi	$3,$11,0xffffmul	$8,$5,$3sra	$2,$11,16andi	$4,$13,0xffffandi	$3,$14,0xffffmul	$9,$5,$3mul	$3,$4,$2mul	$6,$2,$5sra	$7,$14,16addu	$2,$3,$8mul	$3,$4,$7mul	$5,$5,$7sra	$2,$2,10sll	$6,$6,6addu	$2,$2,$6addu	$4,$3,$9sra	$3,$2,16andi	$2,$2,0xffffsll	$2,$2,1sll	$3,$3,17sra	$4,$4,10sll	$5,$5,6addu	$2,$2,$3addu	$4,$4,$5li	$8,15			# 0xfsw	$4,12($15)sw	$2,4($15)sw	$13,8($15)j	$L73sw	$13,0($15)$L49:andi	$2,$14,0xffffsra	$3,$13,16mul	$6,$3,$2sra	$4,$14,16andi	$2,$13,0xffffmul	$5,$2,$4mul	$3,$4,$3addu	$2,$5,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,15			# 0xfsw	$2,8($15)sw	$13,4($15)sw	$13,0($15)j	$L73sw	$2,12($15)$L50:sra	$5,$13,16andi	$3,$11,0xffffmul	$8,$5,$3sra	$2,$11,16andi	$4,$13,0xffffandi	$3,$14,0xffffmul	$9,$5,$3mul	$3,$4,$2mul	$6,$2,$5sra	$7,$14,16addu	$2,$3,$8mul	$3,$4,$7mul	$5,$5,$7sra	$2,$2,10sll	$6,$6,6addu	$2,$2,$6addu	$4,$3,$9sra	$3,$2,16andi	$2,$2,0xffffsll	$2,$2,1sll	$3,$3,17sra	$4,$4,10sll	$5,$5,6addu	$4,$4,$5addu	$2,$2,$3li	$8,31			# 0x1fsw	$4,12($15)sw	$2,4($15)sw	$13,8($15)sw	$13,0($15)j	$L73sw	$4,16($15)$L52:andi	$2,$14,0xffffsra	$3,$13,16mul	$6,$3,$2sra	$4,$14,16andi	$2,$13,0xffffmul	$5,$2,$4mul	$3,$4,$3addu	$2,$5,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,7			# 0x7sw	$2,8($15)sw	$12,0($15)j	$L73sw	$12,4($15)$L53:sra	$3,$11,16andi	$2,$11,0xffffmul	$24,$9,$2mul	$7,$10,$3andi	$5,$14,0xffffsra	$4,$13,16sra	$6,$14,16andi	$2,$13,0xffffmul	$8,$4,$5mul	$5,$9,$3addu	$3,$7,$24mul	$7,$2,$6mul	$4,$6,$4addu	$2,$7,$8sra	$3,$3,10sll	$5,$5,6sra	$2,$2,10sll	$4,$4,6addu	$3,$3,$5addu	$2,$2,$4li	$8,15			# 0xfsw	$2,12($15)sw	$12,0($15)sw	$3,4($15)j	$L73sw	$12,8($15)$L54:sra	$2,$14,16andi	$3,$14,0xffffmul	$6,$9,$3mul	$4,$10,$2mul	$3,$9,$2addu	$2,$4,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,15			# 0xfsw	$2,8($15)sw	$12,0($15)sw	$12,4($15)j	$L73sw	$2,12($15)$L55:andi	$2,$11,0xffffandi	$4,$14,0xffffmul	$7,$9,$2sra	$2,$14,16mul	$8,$9,$4mul	$6,$10,$2sra	$3,$11,16mul	$4,$9,$2addu	$2,$6,$8mul	$6,$10,$3mul	$5,$9,$3addu	$3,$6,$7sra	$3,$3,10sll	$5,$5,6sra	$2,$2,10sll	$4,$4,6addu	$2,$2,$4addu	$3,$3,$5li	$8,31			# 0x1fsw	$2,12($15)sw	$12,0($15)sw	$3,4($15)sw	$12,8($15)j	$L73sw	$2,16($15)$L56:andi	$2,$14,0xffffsra	$3,$13,16mul	$6,$3,$2sra	$4,$14,16andi	$2,$13,0xffffmul	$5,$2,$4mul	$3,$4,$3addu	$2,$5,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,13			# 0xdsw	$2,12($15)sw	$12,0($15)sw	$12,8($15)j	$L73sw	$12,4($15)$L57:sra	$2,$14,16andi	$3,$14,0xffffmul	$6,$9,$3mul	$4,$10,$2mul	$3,$9,$2addu	$2,$4,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,29			# 0x1dsw	$2,12($15)sw	$12,0($15)sw	$12,8($15)sw	$12,4($15)j	$L73sw	$2,16($15)$L58:li	$8,12			# 0xcsw	$13,8($15)sw	$12,0($15)sw	$12,4($15)j	$L73sw	$13,12($15)$L59:sra	$2,$11,16andi	$3,$11,0xffffmul	$6,$9,$3mul	$4,$10,$2mul	$3,$9,$2addu	$2,$4,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,31			# 0x1fsw	$13,12($15)sw	$12,0($15)sw	$2,4($15)sw	$12,8($15)j	$L73sw	$13,16($15)$L60:li	$8,24			# 0x18sw	$13,12($15)sw	$12,0($15)sw	$12,8($15)sw	$12,4($15)j	$L73sw	$13,16($15)$L61:move	$8,$0sw	$13,8($15)sw	$12,0($15)j	$L73sw	$12,4($15)$L62:sra	$2,$11,16andi	$3,$11,0xffffmul	$6,$9,$3mul	$4,$10,$2mul	$3,$9,$2addu	$2,$4,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,7			# 0x7sw	$13,12($15)sw	$12,0($15)sw	$2,4($15)j	$L73sw	$12,8($15)$L51:sra	$2,$11,16andi	$3,$11,0xffffmul	$6,$9,$3

⌨️ 快捷键说明

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