imdct.s

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

S
3,962
字号
sw	$2,4($7)lw	$4,4($23)addiu	$6,$16,240subu	$3,$3,$4sw	$3,4($23)lw	$4,4($6)lw	$2,4($22)sw	$9,136($16)addu	$2,$4,$2sw	$2,4($6)lw	$3,4($22)lw	$15,232($16)subu	$4,$4,$3sw	$4,4($22)lw	$24,4($6)lw	$19,4($7)lw	$2,4($17)addu	$9,$19,$24lw	$5,224($16)lw	$4,240($16)sw	$10,152($16)subu	$2,$2,$9lw	$10,248($16)sw	$2,4($7)lw	$3,4($13)addu	$14,$5,$15sw	$24,52($sp)addu	$24,$4,$10subu	$7,$24,$14subu	$3,$3,$7sw	$3,4($6)lw	$2,4($17)subu	$5,$5,$15addu	$2,$2,$9sw	$2,4($17)lw	$3,4($13)subu	$4,$4,$10addu	$3,$3,$7sw	$3,4($13)lw	$2,4($23)lw	$3,4($22)subu	$6,$2,$5addu	$7,$4,$3addu	$5,$5,$2subu	$4,$4,$3sra	$2,$5,16sra	$3,$6,16sra	$9,$4,16sra	$10,$7,16andi	$5,$5,0xffffmul	$21,$12,$10mul	$13,$12,$2mul	$15,$12,$3mul	$18,$12,$9mul	$12,$8,$5andi	$6,$6,0xffffaddu	$5,$12,$13mul	$12,$8,$6andi	$4,$4,0xffffaddu	$6,$12,$15mul	$12,$8,$4mul	$2,$8,$2andi	$7,$7,0xffffaddu	$4,$12,$18mul	$12,$8,$7lw	$13,200($16)lw	$11,192($16)mul	$10,$8,$10mul	$3,$8,$3mul	$9,$8,$9sll	$2,$2,2sra	$5,$5,14subu	$7,$11,$13addu	$5,$5,$2addu	$11,$11,$13lw	$2,208($16)lw	$13,216($16)addu	$8,$12,$21addu	$13,$13,$2sll	$3,$3,2sll	$9,$9,2sll	$10,$10,2sra	$6,$6,14sra	$4,$4,14sra	$8,$8,14addu	$8,$8,$10lw	$12,44($sp)addu	$6,$6,$3sw	$13,48($sp)addu	$4,$4,$9lw	$3,4($20)lw	$9,52($sp)addu	$15,$6,$8subu	$3,$3,$15subu	$19,$19,$9subu	$2,$11,$13sw	$3,4($23)addu	$11,$11,$13addu	$13,$2,$19subu	$2,$2,$19sw	$2,240($16)lw	$2,4($fp)addu	$17,$5,$4subu	$4,$4,$5subu	$2,$2,$4sw	$2,4($22)lw	$3,4($20)subu	$31,$31,$12addu	$3,$3,$15sw	$3,4($20)addu	$10,$7,$31lw	$2,4($fp)addu	$14,$14,$24subu	$9,$10,$17subu	$6,$6,$8subu	$7,$7,$31addu	$10,$10,$17addu	$12,$11,$14addu	$3,$7,$6subu	$11,$11,$14addu	$2,$2,$4subu	$7,$7,$6sw	$10,200($16)lui	$10,%hi(roots32)sw	$11,224($16)sw	$13,208($16)sw	$9,232($16)sw	$2,4($fp)sw	$7,248($16)sw	$3,216($16)addiu	$5,$10,%lo(roots32)sw	$12,192($16)li	$6,8			# 0x8jal	ifft_passmove	$4,$16jal	ifft16addiu	$4,$16,256jal	ifft16addiu	$4,$16,384lui	$5,%hi(roots64)addiu	$12,$16,512move	$4,$16addiu	$5,$5,%lo(roots64)li	$6,16			# 0x10jal	ifft_passsw	$12,40($sp)lw	$4,40($sp)jal	ifft16addiu	$18,$16,640addiu	$fp,$16,664addiu	$31,$16,648addiu	$19,$16,656lw	$6,4($31)lw	$22,4($fp)lw	$2,4($18)lw	$13,4($19)lw	$14,664($16)lw	$17,656($16)addu	$4,$13,$22subu	$5,$14,$17subu	$3,$2,$6addu	$2,$2,$6subu	$6,$2,$4subu	$7,$3,$5addu	$2,$2,$4addu	$3,$3,$5sw	$2,4($18)addiu	$21,$16,680sw	$6,4($19)addiu	$12,$16,672sw	$3,4($31)sw	$7,4($fp)lw	$3,4($12)lw	$2,4($21)addiu	$23,$16,696addu	$2,$3,$2sw	$2,4($12)lw	$4,4($21)addiu	$10,$16,688subu	$3,$3,$4sw	$3,4($21)lw	$4,4($10)lw	$2,4($23)lw	$8,648($16)addu	$2,$4,$2sw	$2,4($10)lw	$3,4($23)lw	$5,672($16)subu	$4,$4,$3sw	$4,4($23)lw	$2,680($16)lw	$15,696($16)lw	$11,640($16)lw	$4,688($16)lw	$24,4($10)lw	$9,4($12)addu	$20,$5,$2addu	$14,$14,$17addu	$7,$4,$15addu	$6,$11,$8lw	$3,4($18)addu	$17,$9,$24subu	$13,$13,$22subu	$11,$11,$8addu	$22,$20,$7addu	$8,$6,$14subu	$5,$5,$2sw	$24,36($sp)subu	$2,$8,$22subu	$24,$11,$13subu	$3,$3,$17addu	$11,$11,$13sw	$2,672($16)sw	$11,648($16)sw	$24,664($16)sw	$5,680($16)sw	$3,4($12)lw	$2,4($19)subu	$7,$7,$20subu	$2,$2,$7sw	$2,4($10)lw	$3,4($18)subu	$6,$6,$14addu	$3,$3,$17sw	$3,4($18)lw	$2,4($19)lw	$3,36($sp)addu	$2,$2,$7subu	$9,$9,$3sw	$2,4($19)subu	$4,$4,$15addu	$2,$6,$9addu	$8,$8,$22subu	$6,$6,$9lui	$7,%hi(roots16)lw	$9,4($21)lw	$10,4($23)sw	$4,696($16)sw	$6,688($16)sw	$2,656($16)sw	$8,640($16)addiu	$7,$7,%lo(roots16)lw	$8,4($7)subu	$6,$9,$5addu	$7,$4,$10andi	$12,$8,0xffffsra	$2,$6,16sra	$8,$8,16sra	$3,$7,16andi	$6,$6,0xffffmul	$15,$12,$2mul	$14,$12,$3mul	$2,$8,$2mul	$3,$8,$3mul	$13,$8,$6andi	$7,$7,0xffffaddu	$6,$13,$15mul	$13,$8,$7addu	$5,$5,$9addu	$7,$13,$14sra	$9,$5,16sll	$3,$3,2andi	$5,$5,0xffffsra	$7,$7,14mul	$14,$9,$12addu	$7,$7,$3mul	$3,$5,$8subu	$4,$4,$10sra	$10,$4,16andi	$4,$4,0xffffmul	$15,$12,$10addu	$5,$3,$14mul	$3,$8,$4mul	$9,$8,$9mul	$10,$8,$10sll	$2,$2,2sra	$6,$6,14addu	$6,$6,$2lw	$2,4($31)addu	$13,$6,$7addu	$4,$3,$15subu	$2,$2,$13sw	$2,4($21)sll	$9,$9,2sll	$10,$10,2sra	$5,$5,14sra	$4,$4,14lw	$2,4($fp)addu	$4,$4,$10addu	$5,$5,$9subu	$9,$4,$5subu	$2,$2,$9sw	$2,4($23)lw	$3,4($31)lw	$14,728($16)addu	$3,$3,$13sw	$3,4($31)lw	$2,4($fp)addiu	$17,$16,704addu	$2,$2,$9sw	$2,4($fp)addiu	$fp,$16,728lw	$10,4($fp)addiu	$20,$16,712sw	$10,28($sp)lw	$10,720($16)addiu	$13,$16,720lw	$9,4($20)lw	$2,4($17)lw	$31,4($13)subu	$6,$6,$7subu	$7,$14,$10lw	$14,28($sp)subu	$3,$2,$9addu	$5,$5,$4addu	$2,$2,$9addu	$4,$31,$14addu	$9,$11,$5addu	$10,$24,$6subu	$14,$2,$4subu	$15,$3,$7subu	$11,$11,$5subu	$24,$24,$6addu	$2,$2,$4addu	$3,$3,$7addiu	$23,$16,744addiu	$7,$16,736sw	$11,680($16)sw	$24,696($16)sw	$9,648($16)sw	$2,4($17)sw	$14,4($13)sw	$3,4($20)sw	$15,4($fp)lw	$3,4($7)lw	$2,4($23)addiu	$22,$16,760addu	$2,$3,$2sw	$2,4($7)lw	$4,4($23)addiu	$6,$16,752subu	$3,$3,$4sw	$3,4($23)lw	$4,4($6)lw	$2,4($22)lw	$15,744($16)addu	$2,$4,$2sw	$2,4($6)lw	$3,4($22)lw	$5,736($16)subu	$4,$4,$3sw	$4,4($22)lw	$25,4($6)lw	$19,4($7)lw	$2,4($17)addu	$9,$19,$25lw	$4,752($16)sw	$10,664($16)subu	$2,$2,$9lw	$10,760($16)sw	$2,4($7)addu	$24,$4,$10lw	$3,4($13)addu	$14,$5,$15subu	$7,$24,$14subu	$3,$3,$7sw	$3,4($6)lw	$2,4($17)subu	$5,$5,$15addu	$2,$2,$9sw	$2,4($17)lw	$3,4($13)subu	$4,$4,$10addu	$3,$3,$7sw	$3,4($13)lw	$2,4($23)lw	$3,4($22)subu	$6,$2,$5addu	$7,$4,$3addu	$5,$5,$2subu	$4,$4,$3sra	$2,$5,16sra	$3,$6,16sra	$9,$4,16sra	$10,$7,16andi	$5,$5,0xffffmul	$21,$12,$10mul	$13,$12,$2mul	$15,$12,$3mul	$18,$12,$9mul	$12,$8,$5andi	$6,$6,0xffffaddu	$5,$12,$13mul	$12,$8,$6andi	$4,$4,0xffffaddu	$6,$12,$15mul	$12,$8,$4mul	$2,$8,$2andi	$7,$7,0xffffaddu	$4,$12,$18mul	$12,$8,$7lw	$13,712($16)lw	$11,704($16)mul	$10,$8,$10mul	$3,$8,$3sll	$2,$2,2sra	$5,$5,14subu	$7,$11,$13addu	$5,$5,$2addu	$11,$11,$13lw	$2,720($16)lw	$13,728($16)mul	$9,$8,$9addu	$8,$12,$21addu	$13,$13,$2sll	$3,$3,2sll	$10,$10,2sra	$6,$6,14sra	$8,$8,14addu	$8,$8,$10lw	$12,28($sp)addu	$6,$6,$3sw	$13,32($sp)lw	$3,4($20)addu	$15,$6,$8subu	$19,$19,$25subu	$3,$3,$15subu	$2,$11,$13sw	$3,4($23)addu	$11,$11,$13sll	$9,$9,2addu	$13,$2,$19sra	$4,$4,14subu	$2,$2,$19addu	$4,$4,$9sw	$2,752($16)lw	$2,4($fp)addu	$17,$5,$4subu	$4,$4,$5subu	$2,$2,$4sw	$2,4($22)lw	$3,4($20)subu	$31,$31,$12addu	$3,$3,$15sw	$3,4($20)addu	$10,$7,$31subu	$6,$6,$8subu	$7,$7,$31lw	$2,4($fp)addu	$14,$14,$24addu	$3,$7,$6addu	$12,$11,$14subu	$9,$10,$17subu	$11,$11,$14addu	$10,$10,$17addu	$2,$2,$4subu	$7,$7,$6sw	$3,728($16)lw	$4,40($sp)lui	$3,%hi(roots32)sw	$11,736($16)sw	$12,704($16)sw	$13,720($16)sw	$9,744($16)sw	$2,4($fp)sw	$10,712($16)addiu	$5,$3,%lo(roots32)sw	$7,760($16)li	$6,8			# 0x8addiu	$7,$16,768jal	ifft_passsw	$7,24($sp)lw	$4,24($sp)jal	ifft16addiu	$18,$16,896addiu	$fp,$16,920addiu	$31,$16,904addiu	$19,$16,912lw	$6,4($31)lw	$22,4($fp)lw	$2,4($18)lw	$13,4($19)lw	$14,920($16)lw	$17,912($16)addu	$4,$13,$22subu	$5,$14,$17subu	$3,$2,$6addu	$2,$2,$6subu	$6,$2,$4subu	$7,$3,$5addu	$2,$2,$4addu	$3,$3,$5sw	$2,4($18)addiu	$21,$16,936sw	$6,4($19)addiu	$12,$16,928sw	$3,4($31)sw	$7,4($fp)lw	$3,4($12)lw	$2,4($21)addiu	$23,$16,952addu	$2,$3,$2sw	$2,4($12)lw	$4,4($21)addiu	$10,$16,944subu	$3,$3,$4sw	$3,4($21)lw	$4,4($10)lw	$2,4($23)lw	$8,904($16)addu	$2,$4,$2sw	$2,4($10)lw	$3,4($23)lw	$5,928($16)subu	$4,$4,$3sw	$4,4($23)lw	$2,936($16)lw	$15,952($16)lw	$11,896($16)lw	$4,944($16)lw	$24,4($10)lw	$9,4($12)addu	$20,$5,$2addu	$14,$14,$17addu	$7,$4,$15addu	$6,$11,$8lw	$3,4($18)addu	$17,$9,$24subu	$13,$13,$22subu	$11,$11,$8addu	$22,$20,$7addu	$8,$6,$14subu	$5,$5,$2sw	$24,20($sp)subu	$2,$8,$22subu	$24,$11,$13subu	$3,$3,$17addu	$11,$11,$13sw	$2,928($16)sw	$11,904($16)sw	$24,920($16)sw	$5,936($16)sw	$3,4($12)lw	$2,4($19)subu	$7,$7,$20subu	$2,$2,$7sw	$2,4($10)lw	$3,4($18)subu	$6,$6,$14addu	$3,$3,$17sw	$3,4($18)lw	$2,4($19)lw	$3,20($sp)addu	$2,$2,$7subu	$9,$9,$3sw	$2,4($19)subu	$4,$4,$15addu	$2,$6,$9addu	$8,$8,$22subu	$6,$6,$9lui	$7,%hi(roots16)lw	$9,4($21)sw	$4,952($16)sw	$6,944($16)sw	$2,912($16)sw	$8,896($16)addiu	$7,$7,%lo(roots16)lw	$8,4($7)subu	$6,$9,$5andi	$17,$8,0xffffsra	$2,$6,16sra	$8,$8,16andi	$6,$6,0xfffflw	$10,4($23)mul	$14,$17,$2mul	$12,$8,$6addu	$7,$4,$10sra	$3,$7,16andi	$7,$7,0xffffmul	$13,$17,$3addu	$6,$12,$14mul	$12,$8,$7mul	$3,$8,$3addu	$7,$12,$13addu	$5,$5,$9subu	$4,$4,$10sra	$9,$5,16sra	$10,$4,16sll	$3,$3,2andi	$5,$5,0xffffsra	$7,$7,14mul	$13,$9,$17mul	$14,$17,$10addu	$7,$7,$3mul	$2,$8,$2mul	$9,$8,$9mul	$10,$8,$10mul	$3,$5,$8andi	$4,$4,0xffffaddu	$5,$3,$13mul	$3,$8,$4sll	$2,$2,2sra	$6,$6,14addu	$6,$6,$2lw	$2,4($31)addu	$12,$6,$7addu	$4,$3,$14subu	$2,$2,$12sw	$2,4($21)sll	$9,$9,2sll	$10,$10,2sra	$5,$5,14sra	$4,$4,14lw	$2,4($fp)addu	$4,$4,$10addu	$5,$5,$9subu	$9,$4,$5subu	$2,$2,$9sw	$2,4($23)lw	$3,4($31)addiu	$14,$16,960addu	$3,$3,$12sw	$3,4($31)lw	$2,4($fp)addiu	$31,$16,968addu	$2,$2,$9addiu	$22,$16,976sw	$2,4($fp)addiu	$fp,$16,984lw	$9,4($31)lw	$10,4($fp)lw	$2,4($14)lw	$18,4($22)lw	$15,984($16)lw	$12,976($16)subu	$6,$6,$7subu	$3,$2,$9subu	$7,$15,$12addu	$5,$5,$4addu	$2,$2,$9addu	$4,$18,$10addu	$9,$11,$5subu	$12,$2,$4subu	$13,$3,$7sw	$10,16($sp)subu	$11,$11,$5addu	$10,$24,$6addu	$2,$2,$4subu	$24,$24,$6addu	$3,$3,$7addiu	$23,$16,1000addiu	$7,$16,992sw	$11,936($16)sw	$24,952($16)sw	$9,904($16)sw	$10,920($16)sw	$2,4($14)sw	$12,4($22)sw	$3,4($31)sw	$13,4($fp)lw	$3,4($7)lw	$2,4($23)addiu	$24,$16,1016addu	$2,$3,$2sw	$2,4($7)lw	$4,4($23)addiu	$5,$16,1008subu	$3,$3,$4sw	$3,4($23)lw	$4,4($5)lw	$2,4($24)lw	$21,1016($16)addu	$2,$4,$2sw	$2,4($5)lw	$3,4($24)lw	$10,992($16)subu	$4,$4,$3sw	$4,4($24)lw	$20,4($5)lw	$6,4($7)lw	$2,4($14)addu	$12,$6,$20lw	$9,1008($16)lw	$13,1000($16)subu	$2,$2,$12sw	$2,4($7)lw	$3,4($22)addu	$4,$10,$13addu	$13,$9,$21subu	$19,$13,$4subu	$3,$3,$19sw	$3,4($5)lw	$2,4($14)lw	$11,960($16)lw	$5,968($16)lw	$7,976($16)addu	$2,$2,$12lw	$12,968($16)sw	$2,4($14)lw	$2,16($sp)addu	$3,$11,$5addu	$15,$15,$7lw	$5,4($22)subu	$11,$11,$12lw	$12,1000($16)subu	$18,$18,$2subu	$6,$6,$20subu	$2,$3,$15addu	$4,$4,$13addu	$3,$3,$15subu	$7,$11,$18addu	$13,$2,$6subu	$10,$10,$12subu	$9,$9,$21addu	$12,$3,$4addu	$5,$5,$19addu	$11,$11,$18subu	$3,$3,$4subu	$2,$2,$6sw	$7,984($16)sw	$5,4($22)sw	$11,968($16)sw	$10,1000($16)sw	$9,1016($16)sw	$2,1008($16)sw	$12,960($16)sw	$13,976($16)sw	$3,992($16)lw	$9,4($23)lw	$4,40($14)lw	$10,4($24)subu	$6,$9,$4sra	$2,$6,16andi	$6,$6,0xfffflw	$3,56($14)mul	$15,$17,$2mul	$12,$8,$6addu	$5,$3,$10sra	$7,$5,16andi	$5,$5,0xffffmul	$13,$17,$7addu	$6,$12,$15mul	$12,$8,$5mul	$7,$8,$7addu	$5,$12,$13addu	$4,$4,$9sra	$9,$4,16sll	$7,$7,2andi	$4,$4,0xffffsra	$5,$5,14mul	$12,$17,$9addu	$5,$5,$7mul	$7,$8,$4mul	$2,$8,$2subu	$3,$3,$10sra	$10,$3,16andi	$3,$3,0xffffmul	$13,$17,$10addu	$4,$7,$12mul	$7,$8,$3mul	$9,$8,$9mul	$10,$8,$10sll	$2,$2,2sra	$6,$6,14addu	$6,$6,$2lw	$2,4($31)addu	$15,$6,$5addu	$8,$7,$13subu	$2,$2,$15sw	$2,4($23)sll	$9,$9,2sll	$10,$10,2sra	$4,$4,14sra	$8,$8,14lw	$2,4($fp)addu	$4,$4,$9addu	$8,$8,$10subu	$7,$8,$4addu	$4,$4,$8subu	$11,$11,$4subu	$2,$2,$7sw	$2,4($24)sw	$11,40($14)lw	$2,984($16)lw	$3,4($31)subu	$6,$6,$5addu	$3,$3,$15subu	$2,$2,$6sw	$2,56($14)sw	$3,4($31)lw	$5,968($16)lw	$3,984($16)lw	$2,4($fp)addu	$5,$5,$4addu	$3,$3,$6lw	$4,24($sp)addu	$2,$2,$7lui	$9,%hi(roots32)sw	$5,968($16)sw	$2,4($fp)sw	$3,984($16)addiu	$5,$9,%lo(roots32)jal	ifft_passli	$6,8			# 0x8lui	$5,%hi(roots128)move	$4,$16lw	$31,100($sp)lw	$fp,96($sp)lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp)addiu	$5,$5,%lo(roots128)li	$6,32			# 0x20j	ifft_passaddiu	$sp,$sp,104.set	macro.set	reorder.end	ifft128_c.rdata.align	2.type	fftorder, @object.size	fftorder, 128fftorder:.byte	0.byte	-128.byte	64.byte	-64.byte	32.byte	-96.byte	-32.byte	96.byte	16.byte	-112.byte	80.byte	-48.byte	-16.byte	112.byte	48.byte	-80.byte	8.byte	-120.byte	72.byte	-56.byte	40.byte	-88.byte	-24.byte	104.byte	-8.byte	120.byte	56.byte	-72.byte	24.byte	-104.byte	-40.byte	88.byte	4.byte	-124.byte	68.byte	-60.byte	36.byte	-92.byte	-28.byte	100.byte	20.byte	-108.byte	84.byte	-44.byte	-12.byte	116.byte	52.byte	-76.byte	-4.byte	124.byte	60.byte	-68.byte	28.byte	-100.byte	-36.byte	92.byte	12.byte	-116.byte	76.byte	-52.byte	-20.byte	108.byte	44.byte	-84.byte	2.byte	-126.byte	66.byte	-62.byte	34.byte	-94.byte	-30.byte	98.byte	18.byte	-110.byte	82.byte	-46.byte	-14.byte	114.byte	50.byte	-78.byte	10.byte	-118.byte	74.byte	-54.byte	42.byte	-86.byte	-22.byte	106.byte	-6.byte	122.byte	58.byte	-70.byte	26.byte	-102.byte	-38.byte	90.byte	-2.byte	126.byte	62.byte	-66.byte	30.byte	-98.byte	-34.byte	94.byte	14.byte	-114.byte	78.byte	-50.byte	-18.byte	110.byte	46.byte	-82.byte	6.byte	-122.byte	70.byte	-58.byte	38.byte	-90.byte	-26.byte	102.byte	-10.byte	118.byte	54.byte	-74.byte	22.byte	-106.byte	-42.byte	86.local	roots16.comm	roots16,12,4.local	roots32.comm	roots32,28,4.local	roots64.comm	roots64,60,4.local	roots128.comm	roots128,124,4.local	pre1.comm	pre1,1024,4.local	post1.comm	post1,512,4.local	pre2.comm	pre2,512,4.local	post2.comm	post2,256,4.local	a52_imdct_window.comm	a52_imdct_window,1024,4.local	ifft128.comm	ifft128,4,4.local	ifft64.comm	ifft64,4,4.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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