imdct.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,962 行 · 第 1/4 页
MID
3,962 行
sw $2,4($7) lw $4,4($23) addiu $6,$16,240 subu $3,$3,$4 sw $3,4($23) lw $4,4($6) lw $2,4($22) sw $9,136($16) addu $2,$4,$2 sw $2,4($6) lw $3,4($22) lw $15,232($16) subu $4,$4,$3 sw $4,4($22) lw $24,4($6) lw $19,4($7) lw $2,4($17) addu $9,$19,$24 lw $5,224($16) lw $4,240($16) sw $10,152($16) subu $2,$2,$9 lw $10,248($16) sw $2,4($7) lw $3,4($13) addu $14,$5,$15 sw $24,52($sp) addu $24,$4,$10 subu $7,$24,$14 subu $3,$3,$7 sw $3,4($6) lw $2,4($17) subu $5,$5,$15 addu $2,$2,$9 sw $2,4($17) lw $3,4($13) subu $4,$4,$10 addu $3,$3,$7 sw $3,4($13) lw $2,4($23) lw $3,4($22) subu $6,$2,$5 addu $7,$4,$3 addu $5,$5,$2 subu $4,$4,$3 sra $2,$5,16 sra $3,$6,16 sra $9,$4,16 sra $10,$7,16 andi $5,$5,0xffff mul $21,$12,$10 mul $13,$12,$2 mul $15,$12,$3 mul $18,$12,$9 mul $12,$8,$5 andi $6,$6,0xffff addu $5,$12,$13 mul $12,$8,$6 andi $4,$4,0xffff addu $6,$12,$15 mul $12,$8,$4 mul $2,$8,$2 andi $7,$7,0xffff addu $4,$12,$18 mul $12,$8,$7 lw $13,200($16) lw $11,192($16) mul $10,$8,$10 mul $3,$8,$3 mul $9,$8,$9 sll $2,$2,2 sra $5,$5,14 subu $7,$11,$13 addu $5,$5,$2 addu $11,$11,$13 lw $2,208($16) lw $13,216($16) addu $8,$12,$21 addu $13,$13,$2 sll $3,$3,2 sll $9,$9,2 sll $10,$10,2 sra $6,$6,14 sra $4,$4,14 sra $8,$8,14 addu $8,$8,$10 lw $12,44($sp) addu $6,$6,$3 sw $13,48($sp) addu $4,$4,$9 lw $3,4($20) lw $9,52($sp) addu $15,$6,$8 subu $3,$3,$15 subu $19,$19,$9 subu $2,$11,$13 sw $3,4($23) addu $11,$11,$13 addu $13,$2,$19 subu $2,$2,$19 sw $2,240($16) lw $2,4($fp) addu $17,$5,$4 subu $4,$4,$5 subu $2,$2,$4 sw $2,4($22) lw $3,4($20) subu $31,$31,$12 addu $3,$3,$15 sw $3,4($20) addu $10,$7,$31 lw $2,4($fp) addu $14,$14,$24 subu $9,$10,$17 subu $6,$6,$8 subu $7,$7,$31 addu $10,$10,$17 addu $12,$11,$14 addu $3,$7,$6 subu $11,$11,$14 addu $2,$2,$4 subu $7,$7,$6 sw $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 # 0x8 jal ifft_pass move $4,$16 jal ifft16 addiu $4,$16,256 jal ifft16 addiu $4,$16,384 lui $5,%hi(roots64) addiu $12,$16,512 move $4,$16 addiu $5,$5,%lo(roots64) li $6,16 # 0x10 jal ifft_pass sw $12,40($sp) lw $4,40($sp) jal ifft16 addiu $18,$16,640 addiu $fp,$16,664 addiu $31,$16,648 addiu $19,$16,656 lw $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,$22 subu $5,$14,$17 subu $3,$2,$6 addu $2,$2,$6 subu $6,$2,$4 subu $7,$3,$5 addu $2,$2,$4 addu $3,$3,$5 sw $2,4($18) addiu $21,$16,680 sw $6,4($19) addiu $12,$16,672 sw $3,4($31) sw $7,4($fp) lw $3,4($12) lw $2,4($21) addiu $23,$16,696 addu $2,$3,$2 sw $2,4($12) lw $4,4($21) addiu $10,$16,688 subu $3,$3,$4 sw $3,4($21) lw $4,4($10) lw $2,4($23) lw $8,648($16) addu $2,$4,$2 sw $2,4($10) lw $3,4($23) lw $5,672($16) subu $4,$4,$3 sw $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,$2 addu $14,$14,$17 addu $7,$4,$15 addu $6,$11,$8 lw $3,4($18) addu $17,$9,$24 subu $13,$13,$22 subu $11,$11,$8 addu $22,$20,$7 addu $8,$6,$14 subu $5,$5,$2 sw $24,36($sp) subu $2,$8,$22 subu $24,$11,$13 subu $3,$3,$17 addu $11,$11,$13 sw $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,$20 subu $2,$2,$7 sw $2,4($10) lw $3,4($18) subu $6,$6,$14 addu $3,$3,$17 sw $3,4($18) lw $2,4($19) lw $3,36($sp) addu $2,$2,$7 subu $9,$9,$3 sw $2,4($19) subu $4,$4,$15 addu $2,$6,$9 addu $8,$8,$22 subu $6,$6,$9 lui $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,$5 addu $7,$4,$10 andi $12,$8,0xffff sra $2,$6,16 sra $8,$8,16 sra $3,$7,16 andi $6,$6,0xffff mul $15,$12,$2 mul $14,$12,$3 mul $2,$8,$2 mul $3,$8,$3 mul $13,$8,$6 andi $7,$7,0xffff addu $6,$13,$15 mul $13,$8,$7 addu $5,$5,$9 addu $7,$13,$14 sra $9,$5,16 sll $3,$3,2 andi $5,$5,0xffff sra $7,$7,14 mul $14,$9,$12 addu $7,$7,$3 mul $3,$5,$8 subu $4,$4,$10 sra $10,$4,16 andi $4,$4,0xffff mul $15,$12,$10 addu $5,$3,$14 mul $3,$8,$4 mul $9,$8,$9 mul $10,$8,$10 sll $2,$2,2 sra $6,$6,14 addu $6,$6,$2 lw $2,4($31) addu $13,$6,$7 addu $4,$3,$15 subu $2,$2,$13 sw $2,4($21) sll $9,$9,2 sll $10,$10,2 sra $5,$5,14 sra $4,$4,14 lw $2,4($fp) addu $4,$4,$10 addu $5,$5,$9 subu $9,$4,$5 subu $2,$2,$9 sw $2,4($23) lw $3,4($31) lw $14,728($16) addu $3,$3,$13 sw $3,4($31) lw $2,4($fp) addiu $17,$16,704 addu $2,$2,$9 sw $2,4($fp) addiu $fp,$16,728 lw $10,4($fp) addiu $20,$16,712 sw $10,28($sp) lw $10,720($16) addiu $13,$16,720 lw $9,4($20) lw $2,4($17) lw $31,4($13) subu $6,$6,$7 subu $7,$14,$10 lw $14,28($sp) subu $3,$2,$9 addu $5,$5,$4 addu $2,$2,$9 addu $4,$31,$14 addu $9,$11,$5 addu $10,$24,$6 subu $14,$2,$4 subu $15,$3,$7 subu $11,$11,$5 subu $24,$24,$6 addu $2,$2,$4 addu $3,$3,$7 addiu $23,$16,744 addiu $7,$16,736 sw $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,760 addu $2,$3,$2 sw $2,4($7) lw $4,4($23) addiu $6,$16,752 subu $3,$3,$4 sw $3,4($23) lw $4,4($6) lw $2,4($22) lw $15,744($16) addu $2,$4,$2 sw $2,4($6) lw $3,4($22) lw $5,736($16) subu $4,$4,$3 sw $4,4($22) lw $25,4($6) lw $19,4($7) lw $2,4($17) addu $9,$19,$25 lw $4,752($16) sw $10,664($16) subu $2,$2,$9 lw $10,760($16) sw $2,4($7) addu $24,$4,$10 lw $3,4($13) addu $14,$5,$15 subu $7,$24,$14 subu $3,$3,$7 sw $3,4($6) lw $2,4($17) subu $5,$5,$15 addu $2,$2,$9 sw $2,4($17) lw $3,4($13) subu $4,$4,$10 addu $3,$3,$7 sw $3,4($13) lw $2,4($23) lw $3,4($22) subu $6,$2,$5 addu $7,$4,$3 addu $5,$5,$2 subu $4,$4,$3 sra $2,$5,16 sra $3,$6,16 sra $9,$4,16 sra $10,$7,16 andi $5,$5,0xffff mul $21,$12,$10 mul $13,$12,$2 mul $15,$12,$3 mul $18,$12,$9 mul $12,$8,$5 andi $6,$6,0xffff addu $5,$12,$13 mul $12,$8,$6 andi $4,$4,0xffff addu $6,$12,$15 mul $12,$8,$4 mul $2,$8,$2 andi $7,$7,0xffff addu $4,$12,$18 mul $12,$8,$7 lw $13,712($16) lw $11,704($16) mul $10,$8,$10 mul $3,$8,$3 sll $2,$2,2 sra $5,$5,14 subu $7,$11,$13 addu $5,$5,$2 addu $11,$11,$13 lw $2,720($16) lw $13,728($16) mul $9,$8,$9 addu $8,$12,$21 addu $13,$13,$2 sll $3,$3,2 sll $10,$10,2 sra $6,$6,14 sra $8,$8,14 addu $8,$8,$10 lw $12,28($sp) addu $6,$6,$3 sw $13,32($sp) lw $3,4($20) addu $15,$6,$8 subu $19,$19,$25 subu $3,$3,$15 subu $2,$11,$13 sw $3,4($23) addu $11,$11,$13 sll $9,$9,2 addu $13,$2,$19 sra $4,$4,14 subu $2,$2,$19 addu $4,$4,$9 sw $2,752($16) lw $2,4($fp) addu $17,$5,$4 subu $4,$4,$5 subu $2,$2,$4 sw $2,4($22) lw $3,4($20) subu $31,$31,$12 addu $3,$3,$15 sw $3,4($20) addu $10,$7,$31 subu $6,$6,$8 subu $7,$7,$31 lw $2,4($fp) addu $14,$14,$24 addu $3,$7,$6 addu $12,$11,$14 subu $9,$10,$17 subu $11,$11,$14 addu $10,$10,$17 addu $2,$2,$4 subu $7,$7,$6 sw $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 # 0x8 addiu $7,$16,768 jal ifft_pass sw $7,24($sp) lw $4,24($sp) jal ifft16 addiu $18,$16,896 addiu $fp,$16,920 addiu $31,$16,904 addiu $19,$16,912 lw $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,$22 subu $5,$14,$17 subu $3,$2,$6 addu $2,$2,$6 subu $6,$2,$4 subu $7,$3,$5 addu $2,$2,$4 addu $3,$3,$5 sw $2,4($18) addiu $21,$16,936 sw $6,4($19) addiu $12,$16,928 sw $3,4($31) sw $7,4($fp) lw $3,4($12) lw $2,4($21) addiu $23,$16,952 addu $2,$3,$2 sw $2,4($12) lw $4,4($21) addiu $10,$16,944 subu $3,$3,$4 sw $3,4($21) lw $4,4($10) lw $2,4($23) lw $8,904($16) addu $2,$4,$2 sw $2,4($10) lw $3,4($23) lw $5,928($16) subu $4,$4,$3 sw $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,$2 addu $14,$14,$17 addu $7,$4,$15 addu $6,$11,$8 lw $3,4($18) addu $17,$9,$24 subu $13,$13,$22 subu $11,$11,$8 addu $22,$20,$7 addu $8,$6,$14 subu $5,$5,$2 sw $24,20($sp) subu $2,$8,$22 subu $24,$11,$13 subu $3,$3,$17 addu $11,$11,$13 sw $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,$20 subu $2,$2,$7 sw $2,4($10) lw $3,4($18) subu $6,$6,$14 addu $3,$3,$17 sw $3,4($18) lw $2,4($19) lw $3,20($sp) addu $2,$2,$7 subu $9,$9,$3 sw $2,4($19) subu $4,$4,$15 addu $2,$6,$9 addu $8,$8,$22 subu $6,$6,$9 lui $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,$5 andi $17,$8,0xffff sra $2,$6,16 sra $8,$8,16 andi $6,$6,0xffff lw $10,4($23) mul $14,$17,$2 mul $12,$8,$6 addu $7,$4,$10 sra $3,$7,16 andi $7,$7,0xffff mul $13,$17,$3 addu $6,$12,$14 mul $12,$8,$7 mul $3,$8,$3 addu $7,$12,$13 addu $5,$5,$9 subu $4,$4,$10 sra $9,$5,16 sra $10,$4,16 sll $3,$3,2 andi $5,$5,0xffff sra $7,$7,14 mul $13,$9,$17 mul $14,$17,$10 addu $7,$7,$3 mul $2,$8,$2 mul $9,$8,$9 mul $10,$8,$10 mul $3,$5,$8 andi $4,$4,0xffff addu $5,$3,$13 mul $3,$8,$4 sll $2,$2,2 sra $6,$6,14 addu $6,$6,$2 lw $2,4($31) addu $12,$6,$7 addu $4,$3,$14 subu $2,$2,$12 sw $2,4($21) sll $9,$9,2 sll $10,$10,2 sra $5,$5,14 sra $4,$4,14 lw $2,4($fp) addu $4,$4,$10 addu $5,$5,$9 subu $9,$4,$5 subu $2,$2,$9 sw $2,4($23) lw $3,4($31) addiu $14,$16,960 addu $3,$3,$12 sw $3,4($31) lw $2,4($fp) addiu $31,$16,968 addu $2,$2,$9 addiu $22,$16,976 sw $2,4($fp) addiu $fp,$16,984 lw $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,$7 subu $3,$2,$9 subu $7,$15,$12 addu $5,$5,$4 addu $2,$2,$9 addu $4,$18,$10 addu $9,$11,$5 subu $12,$2,$4 subu $13,$3,$7 sw $10,16($sp) subu $11,$11,$5 addu $10,$24,$6 addu $2,$2,$4 subu $24,$24,$6 addu $3,$3,$7 addiu $23,$16,1000 addiu $7,$16,992 sw $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,1016 addu $2,$3,$2 sw $2,4($7) lw $4,4($23) addiu $5,$16,1008 subu $3,$3,$4 sw $3,4($23) lw $4,4($5) lw $2,4($24) lw $21,1016($16) addu $2,$4,$2 sw $2,4($5) lw $3,4($24) lw $10,992($16) subu $4,$4,$3 sw $4,4($24) lw $20,4($5) lw $6,4($7) lw $2,4($14) addu $12,$6,$20 lw $9,1008($16) lw $13,1000($16) subu $2,$2,$12 sw $2,4($7) lw $3,4($22) addu $4,$10,$13 addu $13,$9,$21 subu $19,$13,$4 subu $3,$3,$19 sw $3,4($5) lw $2,4($14) lw $11,960($16) lw $5,968($16) lw $7,976($16) addu $2,$2,$12 lw $12,968($16) sw $2,4($14) lw $2,16($sp) addu $3,$11,$5 addu $15,$15,$7 lw $5,4($22) subu $11,$11,$12 lw $12,1000($16) subu $18,$18,$2 subu $6,$6,$20 subu $2,$3,$15 addu $4,$4,$13 addu $3,$3,$15 subu $7,$11,$18 addu $13,$2,$6 subu $10,$10,$12 subu $9,$9,$21 addu $12,$3,$4 addu $5,$5,$19 addu $11,$11,$18 subu $3,$3,$4 subu $2,$2,$6 sw $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,$4 sra $2,$6,16 andi $6,$6,0xffff lw $3,56($14) mul $15,$17,$2 mul $12,$8,$6 addu $5,$3,$10 sra $7,$5,16 andi $5,$5,0xffff mul $13,$17,$7 addu $6,$12,$15 mul $12,$8,$5 mul $7,$8,$7 addu $5,$12,$13 addu $4,$4,$9 sra $9,$4,16 sll $7,$7,2 andi $4,$4,0xffff sra $5,$5,14 mul $12,$17,$9 addu $5,$5,$7 mul $7,$8,$4 mul $2,$8,$2 subu $3,$3,$10 sra $10,$3,16 andi $3,$3,0xffff mul $13,$17,$10 addu $4,$7,$12 mul $7,$8,$3 mul $9,$8,$9 mul $10,$8,$10 sll $2,$2,2 sra $6,$6,14 addu $6,$6,$2 lw $2,4($31) addu $15,$6,$5 addu $8,$7,$13 subu $2,$2,$15 sw $2,4($23) sll $9,$9,2 sll $10,$10,2 sra $4,$4,14 sra $8,$8,14 lw $2,4($fp) addu $4,$4,$9 addu $8,$8,$10 subu $7,$8,$4 addu $4,$4,$8 subu $11,$11,$4 subu $2,$2,$7 sw $2,4($24) sw $11,40($14) lw $2,984($16) lw $3,4($31) subu $6,$6,$5 addu $3,$3,$15 subu $2,$2,$6 sw $2,56($14) sw $3,4($31) lw $5,968($16) lw $3,984($16) lw $2,4($fp) addu $5,$5,$4 addu $3,$3,$6 lw $4,24($sp) addu $2,$2,$7 lui $9,%hi(roots32) sw $5,968($16) sw $2,4($fp) sw $3,984($16) addiu $5,$9,%lo(roots32) jal ifft_pass li $6,8 # 0x8 lui $5,%hi(roots128) move $4,$16 lw $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 # 0x20 j ifft_pass addiu $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 + -
显示快捷键?