亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fft16_mac.s.list

?? freescale MAC DSP的算法庫(FFT
?? LIST
?? 第 1 頁 / 共 5 頁
字號(hào):
0x00000224: 3a25                                move.w       -(a5),d5         ;d5 = ImX[im]
0x00000226: 48c5                                ext.l        d5               
0x00000228: d685                                add.l        d5,d3            ;d3 = ImX[i] + ImX[im]
0x0000022a: e283                                asr.l        #1,d3            ;d3 = (ImX[i] + ImX[im]) / 2
0x0000022c: 3cc3                                move.w       d3,(a6)+         ;ReX[ip2] = d3
0x0000022e: 31836800                            move.w       d3,(a0,d6.l)     ;ReX[ipm] = ReX[ip2]
0x00000232: 3824                                move.w       -(a4),d4         ;d4 = ReX[im]
0x00000234: 48c4                                ext.l        d4               
0x00000236: 2e04                                move.l       d4,d7            ;d7 = ReX[im]
0x00000238: 3412                                move.w       (a2),d2          ;d2 = ReX[i]
0x0000023a: 48c2                                ext.l        d2               
0x0000023c: 9882                                sub.l        d2,d4            ;d4 = ReX[im] - ReX[i]
0x0000023e: e284                                asr.l        #1,d4            ;d4 = (ReX[im] - ReX[i]) / 2
0x00000240: 33840800                            move.w       d4,(a1,d0.l)     ;ImX[ip2] = d4
0x00000244: 4484                                neg.l        d4               ;d4 = -d4
0x00000246: 33846800                            move.w       d4,(a1,d6.l)     ;ImX[ipm] = -ImX[ip2]
0x0000024a: d487                                add.l        d7,d2            ;d2 = ReX[i] + ReX[im]
0x0000024c: e282                                asr.l        #1,d2            ;d2 = (ReX[i] + ReX[im]) / 2
0x0000024e: 34c2                                move.w       d2,(a2)+         ;ReX[i] = d2
0x00000250: 3882                                move.w       d2,(a4)          ;ReX[im] = ReX[i]
0x00000252: 9285                                sub.l        d5,d1            ;d1 = ImX[i] - ImX[im]
0x00000254: e281                                asr.l        #1,d1            ;d1 = (ImX[i] - ImX[im]) / 2
0x00000256: 36c1                                move.w       d1,(a3)+         ;ImX[i] = d1
0x00000258: 4481                                neg.l        d1               ;d1 = -d1
0x0000025a: 3a81                                move.w       d1,(a5)          ;ImX[im]=-ImX[i];
0x0000025c: 5480                                addq.l       #2,d0            ;loop processing
0x0000025e: 5586                                subq.l       #2,d6            
0x00000260: 0c8000000600                        cmpi.l       #1536,d0         
0x00000266: 65b6                                bcs.b        adjust           
0x00000268: 7000                                moveq.l      #0,d0            
0x0000026a: 316902000600                        move.w       (512,a1),(1536,a0) ;ReX[n34]=ImX[n4];
0x00000270: 31510400                            move.w       (a1),(1024,a0)   ;ReX[nd2]=ImX[0];
0x00000274: 33400600                            move.w       d0,(1536,a1)     ;ImX[n34]=0;
0x00000278: 33400400                            move.w       d0,(1024,a1)     ;ImX[nd2]=0;
0x0000027c: 33400200                            move.w       d0,(512,a1)      ;ImX[n4]=0;
0x00000280: 3280                                move.w       d0,(a1)          ;ImX[0]=0;
0x00000282: 2a7c00000400                        movea.l      #1024,a5         ;the last stage of FFT
0x00000288: 287c00000000                        movea.l      #TF_table,a4     ;a4 points to the first twiddle factor
0x0000028e: 2448                                movea.l      a0,a2            ;a0 points to ar0
0x00000290: 2649                                movea.l      a1,a3            ;a1 points to ai0
0x00000292: d5cd                                adda.l       a5,a2            ;a2 points to br0
0x00000294: d7cd                                adda.l       a5,a3            ;a3 points to bi0
0x00000296: 2c7c00000000                        move.l       #0,a6            ;counter for butterfly loop
                             fin_stage                                        
0x0000029c: 201c                                move.l       (a4)+,d0         ;wr -> MSW of d0
                                                                              ;wi -> LSW of d0
0x0000029e: 2812                                move.l       (a2),d4          
0x000002a0: 3410                                move.w       (a0),d2          
0x000002a2: 3e11                                move.w       (a1),d7          
0x000002a4: 48c2                                ext.l        d2               
0x000002a6: 48c7                                ext.l        d7               
0x000002a8: a13c00000000                        move.l       #0,ACC           
0x000002ae: aa9341c0                            msacl.w      d0.u,d4.u,(a3),d5 ;ar-br*wr -> ACC, bi -> MSW of d5
0x000002b2: aa000180                            msac.w       d0.l,d5.u        ;ar-br*wr-bi*wi = xr -> ACC, ai -> MSW of d6
0x000002b6: a183                                move.l       ACC,d3           

0x000002b8: d682                                add.l        d2,d3            
0x000002ba: 48c3                                ext.l        d3               
0x000002bc: e283                                asr.l        #1,d3            
0x000002be: 30c3                                move.w       d3,(a0)+         
0x000002c0: 9483                                sub.l        d3,d2            ;2*ar-xr = yr -> d2
0x000002c2: 34c2                                move.w       d2,(a2)+         ;yr -> memory
0x000002c4: a13c00000000                        move.l       #0,ACC           ;ai -> ACC
0x000002ca: a8000280                            mac.w        d0.l,d4.u,<<     ;ai+br*wi -> ACC, ar -> MSW of d2
0x000002ce: aa0003c0                            msac.w       d0.u,d5.u,<<     ;ai+br*wi-bi*wr = xi -> ACC, br -> MSW of d4
0x000002d2: a183                                move.l       ACC,d3           

0x000002d4: d687                                add.l        d7,d3            
0x000002d6: 48c3                                ext.l        d3               
0x000002d8: e283                                asr.l        #1,d3            
0x000002da: 32c3                                move.w       d3,(a1)+         ;xi -> memory

0x000002dc: 9e83                                sub.l        d3,d7            ;2*ai-xi = yi -> d6
0x000002de: 36c7                                move.w       d7,(a3)+         ;yi -> memory
0x000002e0: ddfc00000002                        adda.l       #2,a6            
0x000002e6: bdcd                                cmpa.l       a5,a6            
0x000002e8: 65b2                                bcs.b        fin_stage        ;end of butterfly loop
0x000002ea: a93c00000000                        move.l       #0x00000000,MACSR 

0x000002f0: 4cd77fff                            movem.l      (a7),d0-d7/a0-a6 
0x000002f4: 4fef0048                            lea          +72(a7),a7       
0x000002f8: 4e75                                rts                           
                             ;******************************************************************************
                             ;Inversed Real FFT
                             ;******************************************************************************
                             ;Upon entry, REX[ ] and IMX[ ] contain the real and imaginary parts of the
                             ;frequency domain running from index 0 to 512. The remaining samples in
                             ;REX[ ] and IMX[ ] are ignored.
                             ;Upon return, REX[ ] contains the real time domain.
                             ;******************************************************************************
                             _inv_fft16_mac                                   
                             ;make frequency domain symmetrical
                             ;Corresponding C code:
                                                                              ;n=smpl_num;
                                                                              ;for (i=((n>>1)+1);i<n;i++){
                                                                              ;    ReX[i]=ReX[n-i];
                                                                              ;    ImX[i]=-ImX[n-i];
                                                                              ;}
0x000002fa: 7200                                moveq.l      #0,d1            ;make frequency domain
0x000002fc: 4cef03000004                        movem.l      (4,a7),a0-a1     ;symmetrical
0x00000302: 45e80400                            lea          (1024,a0),a2     
0x00000306: 47e90400                            lea          (1024,a1),a3     
0x0000030a: 41e80402                            lea          (1026,a0),a0     
0x0000030e: 43e90402                            lea          (1026,a1),a1     
                             movneg                                           
0x00000312: 30e2                                move.w       -(a2),(a0)+      ;ReX[i]=ReX[n-i];
0x00000314: 3023                                move.w       -(a3),d0         
0x00000316: 4480                                neg.l        d0               
0x00000318: 32c0                                move.w       d0,(a1)+         ;ImX[i]=-ImX[n-i];
0x0000031a: 5281                                addq.l       #1,d1            ;loop processing
0x0000031c: 0c81000001ff                        cmp.l        #511,d1          
0x00000322: 65ee                                bcs.b        movneg           
                             ;add real and imaginary parts together
                             ;Corresponding C code:
                                                                              ;for (i=0;i<n;i++){
                                                                              ;    ReX[i]=ReX[i]+ImX[i];
                                                                              ;}
0x00000324: 7000                                moveq.l      #0,d0            ;add real and imaginary parts
0x00000326: 4cef03000004                        movem.l      (4,a7),a0-a1     ;together
                             sum                                              
0x0000032c: 3210                                move.w       (a0),d1          ;d1 = ReX[i]
0x0000032e: 48c1                                ext.l        d1               
0x00000330: 3419                                move.w       (a1)+,d2         ;d2 = ImX[i]
0x00000332: 48c2                                ext.l        d2               
0x00000334: d282                                add.l        d2,d1            ;d1 = ReX[i] + ImX[i]
0x00000336: 30c1                                move.w       d1,(a0)+         ;ReX[i] = d1
0x00000338: 5280                                addq.l       #1,d0            ;loop processing
0x0000033a: 0c8000000400                        cmp.l        #1024,d0         
0x00000340: 65ea                                bcs.b        sum              
0x00000342: 2f2f000c                            move.l       (12,a7),-(a7)    ;calculate forward real FFT
0x00000346: 2f2f000c                            move.l       (12,a7),-(a7)    
0x0000034a: 2f2f000c                            move.l       (12,a7),-(a7)    
0x0000034e: 4eb90000004e                        jsr          _fft16_mac       
0x00000354: dffc0000000c                        add.l        #12,a7           
                             ;add real and imaginary parts together
                             ;Corresponding C code:
                             ;for (i=0;i<n;i++){
                             ;    ReX[i]=(ReX[i]+ImX[i])/n;
                             ;}
0x0000035a: 7000                                moveq.l      #0,d0            ;add real and imaginary parts
0x0000035c: 4cef03000004                        movem.l      (4,a7),a0-a1     ;together
                             norm                                             
0x00000362: 3210                                move.w       (a0),d1          ;d1 = ReX[i]
0x00000364: 3419                                move.w       (a1)+,d2         ;d2 = ImX[i]
0x00000366: d282                                add.l        d2,d1            ;d1 = ReX[i] + ImX[i]
0x00000368: 30c1                                move.w       d1,(a0)+         ;ReX[i] = d1
0x0000036a: 5280                                addq.l       #1,d0            ;loop processing
0x0000036c: 0c8000000400                        cmp.l        #1024,d0         
0x00000372: 65ee                                bcs.b        norm             
0x00000374: 4e75                                rts                           

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美综合色免费| 欧美日韩精品久久久| 国产自产高清不卡| 老司机精品视频在线| 蜜桃av噜噜一区| 国产一区在线不卡| 成人av资源下载| 91影视在线播放| 在线免费观看不卡av| 欧美久久久久久蜜桃| 日韩一区二区免费高清| 欧美草草影院在线视频| 国产欧美视频一区二区| 综合电影一区二区三区| 亚洲与欧洲av电影| 免费人成黄页网站在线一区二区 | 国产精品一级片| 国产原创一区二区三区| av午夜一区麻豆| 欧美午夜精品久久久久久超碰 | 制服视频三区第一页精品| 4438亚洲最大| 久久综合九色综合97婷婷 | 亚洲天堂a在线| 一个色综合av| 免费成人在线视频观看| 国产精品一区不卡| 欧美天堂一区二区三区| 欧美不卡视频一区| 亚洲女人的天堂| 另类成人小视频在线| 99r精品视频| 日韩美女视频一区二区在线观看| 国产日产欧美精品一区二区三区| 亚洲午夜成aⅴ人片| 国产在线视频一区二区| 精品污污网站免费看| 国产日韩欧美制服另类| 亚洲综合免费观看高清完整版在线| 蜜桃在线一区二区三区| 一本色道亚洲精品aⅴ| 精品日韩一区二区三区免费视频| 成人欧美一区二区三区小说| 青草av.久久免费一区| 日本高清不卡一区| 久久久久九九视频| 麻豆精品新av中文字幕| 在线视频亚洲一区| 国产精品三级电影| 麻豆91精品91久久久的内涵| 91理论电影在线观看| 国产日韩影视精品| 久久aⅴ国产欧美74aaa| 欧美丰满少妇xxxxx高潮对白 | 亚洲午夜久久久久久久久电影院 | 粉嫩久久99精品久久久久久夜| 欧美久久一区二区| 亚洲免费av在线| 成人激情小说乱人伦| www国产亚洲精品久久麻豆| 日韩av电影免费观看高清完整版 | 美国av一区二区| 欧美日韩国产欧美日美国产精品| 亚洲男帅同性gay1069| 99精品偷自拍| 中文字幕人成不卡一区| 粉嫩13p一区二区三区| 久久亚洲精华国产精华液| 麻豆精品新av中文字幕| 日韩免费高清视频| 久草在线在线精品观看| 日韩欧美国产一区二区在线播放 | 亚洲美女在线一区| 91免费版在线看| 成人欧美一区二区三区白人| 成人黄色小视频在线观看| 中文字幕av一区二区三区高| 粉嫩av亚洲一区二区图片| 日本一区二区三区久久久久久久久不 | 欧美性极品少妇| 亚洲成人久久影院| 制服丝袜亚洲播放| 麻豆精品一区二区| 国产亚洲精品资源在线26u| 国产精品77777| 中文字幕一区二区三区视频| 99久久久国产精品免费蜜臀| 亚洲乱码日产精品bd| 在线观看一区二区视频| 三级不卡在线观看| 2023国产精华国产精品| 丁香六月久久综合狠狠色| 综合久久久久久久| 6080午夜不卡| 国产成人免费高清| 一区av在线播放| 日韩欧美国产一区二区在线播放| 国产一区二区精品在线观看| 国产精品久久久久久福利一牛影视 | 久久99久久精品| 欧美激情综合网| 欧洲精品一区二区| 毛片av一区二区三区| 国产精品国产三级国产| 欧美精品99久久久**| 国产成人精品一区二区三区四区| 亚洲图片欧美激情| 欧美xxxx老人做受| 91蝌蚪porny成人天涯| 日本三级亚洲精品| 成人免费在线观看入口| 91精品国产欧美日韩| 99久久精品久久久久久清纯| 蜜臀精品久久久久久蜜臀| 国产精品欧美久久久久无广告| 欧美日韩在线播放三区| 懂色av一区二区三区蜜臀 | 精品少妇一区二区三区视频免付费 | 夜夜精品浪潮av一区二区三区| 日韩视频不卡中文| 色94色欧美sute亚洲线路一ni | 麻豆91在线播放免费| 国产精品久久久久影院| 欧美一区二区日韩| 色综合久久久网| 成人网在线播放| 激情综合色丁香一区二区| 亚洲一二三区不卡| 亚洲欧洲精品一区二区精品久久久| 日韩精品一区二区三区视频在线观看 | 国产69精品一区二区亚洲孕妇| 亚洲国产婷婷综合在线精品| 国产精品伦理在线| 久久久影视传媒| 精品国产一区二区三区忘忧草 | 亚洲一区视频在线| 国产精品久久毛片a| 国产亚洲视频系列| 久久综合九色综合欧美亚洲| 欧美高清精品3d| 欧美日韩极品在线观看一区| 色猫猫国产区一区二在线视频| 成人av资源网站| 成人久久18免费网站麻豆| 国产aⅴ精品一区二区三区色成熟| 日韩精品1区2区3区| 亚洲第一二三四区| 性欧美大战久久久久久久久| 亚洲自拍偷拍综合| 亚洲综合在线第一页| 一区二区三区中文字幕电影| 亚洲欧美一区二区三区国产精品| 国产精品短视频| 一区在线播放视频| 一区二区三区资源| 午夜精品123| 免费观看成人av| 国产精品影视天天线| 国产高清不卡一区| 99国产麻豆精品| 91福利视频久久久久| 51精品秘密在线观看| 欧美成人精品3d动漫h| 久久久综合九色合综国产精品| 国产性天天综合网| 亚洲男女毛片无遮挡| 香蕉乱码成人久久天堂爱免费| 日韩精品一区第一页| 狠狠色丁香久久婷婷综合丁香| 国产成人av电影在线| 色婷婷综合久久久久中文| 欧美日韩欧美一区二区| 日韩西西人体444www| 国产欧美精品一区二区三区四区| 国产精品电影一区二区三区| 亚洲自拍欧美精品| 精品一区二区三区免费观看| 国产在线精品一区二区三区不卡| 成人一区二区三区在线观看| 日本福利一区二区| 欧美精品一区二区高清在线观看 | 日韩欧美国产1| 中文字幕av免费专区久久| 樱桃国产成人精品视频| 美腿丝袜亚洲综合| 色天天综合色天天久久| 日韩欧美国产系列| 亚洲黄色av一区| 国产一区二区三区视频在线播放| 99久久综合国产精品| 欧美一区在线视频| 亚洲欧美综合另类在线卡通| 日韩综合一区二区| 色综合视频一区二区三区高清| 欧美xingq一区二区| 亚洲一区欧美一区| 成人夜色视频网站在线观看| 欧美一级日韩免费不卡| 亚洲制服欧美中文字幕中文字幕| 国产乱子伦一区二区三区国色天香|