downmix.s

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

S
3,273
字号
mul	$4,$10,$2mul	$3,$9,$2addu	$2,$4,$6sra	$2,$2,10sll	$3,$3,6addu	$2,$2,$3li	$8,7			# 0x7sw	$2,4($15)sw	$12,0($15)sw	$12,16($15)sw	$12,12($15)j	$L73sw	$12,8($15)$L63:move	$8,$0sw	$13,12($15)sw	$12,0($15)sw	$12,8($15)j	$L73sw	$12,4($15)$L64:move	$8,$0sw	$12,0($15)j	$L73sw	$0,4($15)$L65:move	$8,$0sw	$12,4($15)j	$L73sw	$0,0($15)$L66:move	$8,$0j	$L73sw	$13,0($15)$L43:move	$8,$0sw	$12,0($15)sw	$12,16($15)sw	$12,12($15)sw	$12,8($15)j	$L73sw	$12,4($15)$L67:li	$8,7			# 0x7sw	$13,4($15)sw	$12,0($15)sw	$12,16($15)sw	$12,12($15)j	$L73sw	$12,8($15)$L68:li	$8,7			# 0x7sw	$13,8($15)sw	$12,0($15)j	$L73sw	$12,4($15)$L69:li	$8,15			# 0xfsw	$13,4($15)sw	$12,0($15)sw	$12,8($15)j	$L73sw	$13,12($15)$L70:li	$8,15			# 0xfsw	$13,8($15)sw	$12,0($15)sw	$12,4($15)j	$L73sw	$13,12($15)$L71:li	$8,31			# 0x1fsw	$13,4($15)sw	$12,0($15)sw	$12,8($15)sw	$13,16($15)j	$L73sw	$13,12($15).set	macro.set	reorder.end	a52_downmix_coeff.section	.text.a52_upmix,"ax",@progbits.align	2.align	5.globl	a52_upmix.ent	a52_upmix.type	a52_upmix, @functiona52_upmix:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0andi	$6,$6,0xfsll	$6,$6,3addu	$6,$6,$5addiu	$6,$6,-8addiu	$sp,$sp,-40sltu	$2,$6,80sw	$16,16($sp)sw	$31,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp).set	noreorder.set	nomacrobeq	$2,$0,$L136move	$16,$4.set	macro.set	reorderlui	$3,%hi($L93)sll	$2,$6,2addiu	$3,$3,%lo($L93)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L93:.word	$L77.word	$L136.word	$L77.word	$L78.word	$L78.word	$L79.word	$L79.word	$L80.word	$L136.word	$L136.word	$L136.word	$L156.word	$L82.word	$L83.word	$L84.word	$L85.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L86.word	$L136.word	$L87.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L157.word	$L86.word	$L89.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L90.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L91.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L92.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L136.word	$L156.word	$L82.word	$L83.word	$L84.word	$L85.section	.text.a52_upmix$L92:addiu	$4,$16,1024andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L162move	$5,$16.set	macro.set	reorderandi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L163lw	$31,32($sp).set	macro.set	reorderaddiu	$3,$16,1020addiu	$5,$16,2044sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L164lw	$19,28($sp).set	macro.set	reorderaddiu	$4,$16,-4$L100:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000011000000000010001010101	#S32SDI XR1,$3,4.word	0b01110000011000000000010010010101	#S32SDI XR2,$3,4.word	0b01110000011000000000010011010101	#S32SDI XR3,$3,4.word	0b01110000011000000000010100010101	#S32SDI XR4,$3,4.word	0b01110000011000000000010101010101	#S32SDI XR5,$3,4.word	0b01110000011000000000010110010101	#S32SDI XR6,$3,4.word	0b01110000011000000000010111010101	#S32SDI XR7,$3,4.word	0b01110000011000000000011000010101	#S32SDI XR8,$3,4#NO_APPsltu	$2,$3,$5bne	$2,$0,$L100$L136:lw	$31,32($sp)$L160:lw	$19,28($sp)$L164:lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,40.set	macro.set	reorder$L80:move	$3,$0li	$4,1024			# 0x400$L101:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L101sw	$0,4096($2).set	macro.set	reorder$L79:move	$3,$0li	$4,1024			# 0x400$L102:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L102sw	$0,3072($2).set	macro.set	reorder$L78:move	$3,$0li	$4,1024			# 0x400$L103:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L103sw	$0,2048($2).set	macro.set	reorder$L77:move	$3,$0li	$4,1024			# 0x400$L104:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L104sw	$0,1024($2).set	macro.set	reorderlw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,40.set	macro.set	reorder$L85:move	$3,$0li	$4,1024			# 0x400$L105:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L105sw	$0,4096($2).set	macro.set	reorder$L83:move	$3,$0li	$4,1024			# 0x400$L106:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L106sw	$0,3072($2).set	macro.set	reorder$L156:addiu	$18,$16,2048andi	$17,$18,0x3$L95:.set	noreorder.set	nomacrobne	$17,$0,$L108addiu	$5,$16,1024.set	macro.set	reorder$L109:andi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L165move	$4,$18.set	macro.set	reorderaddiu	$3,$18,1020addiu	$4,$18,-4sltu	$2,$4,$3beq	$2,$0,$L111addiu	$5,$5,-4$L113:#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,$3bne	$2,$0,$L113$L111:move	$3,$0$L161:li	$4,1024			# 0x400$L114:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L114sw	$0,1024($2).set	macro.set	reorderlw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,40.set	macro.set	reorder$L89:move	$3,$0li	$4,1024			# 0x400$L120:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L120sw	$0,4096($2).set	macro.set	reorder$L157:addiu	$19,$16,3072andi	$17,$19,0x3$L94:.set	noreorder.set	nomacrobne	$17,$0,$L122addiu	$18,$16,2048.set	macro.set	reorder$L123:andi	$17,$18,0x3$L168:.set	noreorder.set	nomacrobne	$17,$0,$L166move	$4,$19.set	macro.set	reorderaddiu	$5,$19,1020addiu	$4,$19,-4sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L126addiu	$3,$18,-4.set	macro.set	reorder$L128:#APP.word	0b01110000011000000000010001010100	#S32LDI XR1,$3,4.word	0b01110000011000000000010010010100	#S32LDI XR2,$3,4.word	0b01110000011000000000010011010100	#S32LDI XR3,$3,4.word	0b01110000011000000000010100010100	#S32LDI XR4,$3,4.word	0b01110000011000000000010101010100	#S32LDI XR5,$3,4.word	0b01110000011000000000010110010100	#S32LDI XR6,$3,4.word	0b01110000011000000000010111010100	#S32LDI XR7,$3,4.word	0b01110000011000000000011000010100	#S32LDI XR8,$3,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,$5bne	$2,$0,$L128$L126:.set	noreorder.set	nomacroj	$L109addiu	$5,$16,1024.set	macro.set	reorder$L122:andi	$17,$18,0x3move	$4,$19$L166:move	$5,$18.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorderj	$L95$L87:move	$3,$0li	$4,1024			# 0x400$L117:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L117sw	$0,4096($2).set	macro.set	reorder$L86:move	$3,$0li	$4,1024			# 0x400$L118:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L118sw	$0,3072($2).set	macro.set	reorder.set	noreorder.set	nomacroj	$L160lw	$31,32($sp).set	macro.set	reorder$L84:move	$3,$0li	$4,1024			# 0x400$L115:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L115sw	$0,3072($2).set	macro.set	reorder$L82:move	$3,$0li	$4,1024			# 0x400$L116:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L116sw	$0,2048($2).set	macro.set	reorder.set	noreorder.set	nomacroj	$L160lw	$31,32($sp).set	macro.set	reorder$L108:move	$4,$18$L165:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorder.set	noreorder.set	nomacroj	$L161move	$3,$0.set	macro.set	reorder$L91:addiu	$4,$16,4096andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L129addiu	$19,$16,3072.set	macro.set	reorderandi	$17,$19,0x3.set	noreorder.set	nomacrobne	$17,$0,$L167move	$5,$19.set	macro.set	reorderaddiu	$4,$16,4092addiu	$5,$16,5116sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L123addiu	$18,$16,2048.set	macro.set	reorderaddiu	$3,$16,3068$L135:#APP.word	0b01110000011000000000010001010100	#S32LDI XR1,$3,4.word	0b01110000011000000000010010010100	#S32LDI XR2,$3,4.word	0b01110000011000000000010011010100	#S32LDI XR3,$3,4.word	0b01110000011000000000010100010100	#S32LDI XR4,$3,4.word	0b01110000011000000000010101010100	#S32LDI XR5,$3,4.word	0b01110000011000000000010110010100	#S32LDI XR6,$3,4.word	0b01110000011000000000010111010100	#S32LDI XR7,$3,4.word	0b01110000011000000000011000010100	#S32LDI XR8,$3,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,$5.set	noreorder.set	nomacrobne	$2,$0,$L135addiu	$18,$16,2048.set	macro.set	reorder.set	noreorder.set	nomacroj	$L168andi	$17,$18,0x3.set	macro.set	reorder$L90:move	$3,$0li	$4,1024			# 0x400$L119:addu	$2,$16,$3addiu	$3,$3,4.set	noreorder.set	nomacrobne	$3,$4,$L119sw	$0,4096($2).set	macro.set	reorder.set	noreorder.set	nomacroj	$L160lw	$31,32($sp).set	macro.set	reorder$L162:lw	$31,32($sp)$L163:lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$6,1024			# 0x400.set	noreorder.set	nomacroj	memcpyaddiu	$sp,$sp,40.set	macro.set	reorder$L129:andi	$17,$19,0x3move	$5,$19$L167:.set	noreorder.set	nomacrojal	memcpyli	$6,1024			# 0x400.set	macro.set	reorderj	$L94.end	a52_upmix.globl	__floatsidf.globl	__muldf3.globl	__adddf3.globl	__fixdfsi.section	.rodata.cst8,"aM",@progbits,8.align	3$LC0:.word	-396866390.word	1072412282.align	3$LC1:.word	0.word	-1075838976.align	3$LC2:.word	1719614413.word	1072079006.section	.text.a52_downmix,"ax",@progbits.align	2.align	5.globl	a52_downmix.ent	a52_downmix.type	a52_downmix, @functiona52_downmix:.frame	$sp,64,$31		# vars= 8, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0andi	$2,$6,0xfsll	$2,$2,3addu	$2,$2,$5addiu	$2,$2,-8addiu	$sp,$sp,-64sltu	$3,$2,80sw	$16,24($sp)sw	$31,60($sp)sw	$fp,56($sp)sw	$23,52($sp)sw	$22,48($sp)sw	$21,44($sp)sw	$20,40($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)move	$16,$4.set	noreorder.set	nomacrobeq	$3,$0,$L284lw	$5,84($sp).set	macro.set	reorderlui	$3,%hi($L198)sll	$2,$2,2addiu	$3,$3,%lo($L198)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L198:.word	$L171.word	$L284.word	$L171.word	$L172.word	$L173.word	$L174.word	$L175.word	$L176.word	$L284.word	$L284.word	$L284.word	$L177.word	$L178.word	$L179.word	$L180.word	$L181.word	$L284.word	$L284.word	$L284.word	$L284.word	$L284.word	$L182.word	$L284.word	$L183.word	$L284.word	$L284.word	$L284.word	$L284.word	$L284.word	$L184.word	$L185.word	$L186.word	$L284.word	$L284.word	$L284.word	$L284.word	$L284.word	$L284.word	$L284.word	$L187

⌨️ 快捷键说明

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