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 + -
显示快捷键?