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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fft.asm

?? 這是一個用匯編語音編寫的dsp的各種點數的fft變換,很使用.
?? ASM
字號:
******************************************************************
***            N(8-1024) points FFT Program                    ***
******************************************************************
               .title          "fft.asm"
               .mmregs
               .copy           "coeff.inc"
               .copy           "fftin.dat"
;               .copy           "fftin64.dat"
               .def            _c_int00
sine:          .usect          "sine",512
cosine:        .usect          "cosine",512
d_input:       .usect          "d_input",2048
fft_data:      .usect          "fft_data",2048
fft_out:       .usect          "fft_out",1024
STACK          .usect          "STACK",10
K_DATA_IDX_1            .set   2
K_DATA_IDX_2            .set   4
K_DATA_IDX_3            .set   8
K_TWID_TBL_SIZE         .set   512
K_TWID_IDX_3            .set   128
K_FLY_COUNT_3           .set   4
K_FFT_SIZE              .set   8           ;N=8
K_LOGN                  .set   3           ;LOG(N)=LOG(8)=3
PA0                     .set   0
PA1                     .set   1
                .bss           d_twid_idx,1
                .bss           d_data_idx,1
                .bss           d_grps_cnt,1
                .sect          "fft_prg"
***             Bit             Reversal Routine      ***
                .asg          AR2,REORDERED
                .asg          AR3,ORIGINAL_INPUT
                .asg          AR7,DATA_PROC_BUF
                .text
_c_int00:
                SSBX         FRCT
                STM          #STACK+10,SP
                STM          #d_input,AR1            ;input the 2N data
*                STM          #fft_data,AR1            ;input the 2N data
                RPT          #2*K_FFT_SIZE-1         ;from PA1
                MVPD         d_input1,*AR1+
*                PORTR        PA1,*AR1+
                STM          #sine,AR1               ;move coeft of sin
                RPT          #511                    ;from program to data
                MVPD         sine1,*AR1+
                STM          #cosine,AR1             ;move coeff of cos
                RPT          #511                    ;from program to data
                MVPD         cosine1,*AR1+
                STM          #d_input,ORIGINAL_INPUT
                STM          #fft_data,DATA_PROC_BUF
                MVMM         DATA_PROC_BUF,REORDERED
                STM          #K_FFT_SIZE-1,BRC
                RPTBD        bit_rev_end-1
                STM          #K_FFT_SIZE,AR0
                MVDD         *ORIGINAL_INPUT+,*REORDERED+
                MVDD         *ORIGINAL_INPUT-,*REORDERED+
                MAR          *ORIGINAL_INPUT+0B
bit_rev_end:
* * * * FFT Code * * * * *
                .asg         AR1,GROUP_COUNTER
                .asg         AR2,PX
                .asg         AR3,QX
                .asg         AR4,WR
                .asg         AR5,WI
                .asg         AR6,BUTTERFLY_COUNTER
                .asg         AR7,STAGE_COUNTER
* * * stage 1 * * *
                STM          #0, BK
                LD           #0,ASM
                STM          #fft_data,PX
                LD           *PX,16,A
                STM          #fft_data+K_DATA_IDX_1,QX
                STM          #K_FFT_SIZE/2-1,BRC
                RPTBD        stage1end-1
                STM          #K_DATA_IDX_1+1,AR0
                SUB          *QX,16,A,B
                ADD          *QX,16,A
                STH          A,ASM,*PX+
                ST           B,*QX+
                ||LD         *PX,A
                SUB          *QX,16,A,B
                ADD          *QX,16,A
                STH          A,ASM,*PX+0
                ST           B,*QX+0%
                ||LD         *PX,A
stage1end:
* * * Stage 2 * * *
                STM          #fft_data,PX
                STM          #fft_data+K_DATA_IDX_2,QX
                STM          #K_FFT_SIZE/4-1,BRC
                LD           *PX,16,A
                RPTBD        stage2end-1
                STM          #K_DATA_IDX_2+1,AR0
;1st butterfly
                SUB          *QX,16,A,B
                ADD          *QX,16,A
                STH          A,ASM,*PX+
                ST           B,*QX+
                ||LD         *PX,A
                SUB          *QX,16,A,B
                ADD          *QX,16,A
                STH          A,ASM,*PX+
                STH          B,ASM,*QX+
;2nd butterfly
                MAR          *QX+
                ADD          *PX,*QX,A
                SUB          *PX,*QX-,B
                STH          A,ASM,*PX+
                SUB          *PX,*QX,A
                ST           B,*QX
                ||LD         *QX+,B
                ST           A,*PX
                ||ADD        *PX+0%,A
                ST           A,*QX+0%
                ||LD         *PX,A
stage2end:
* * * Stage 3 through Stage logN * * *
                STM          #K_TWID_TBL_SIZE,BK
                ST           #K_TWID_IDX_3,d_twid_idx
                STM          #K_TWID_IDX_3,AR0
                STM          #cosine,WR
                STM          #sine,WI
                STM          #K_LOGN-2-1,STAGE_COUNTER
                ST           #K_FFT_SIZE/8-1,d_grps_cnt
                STM          #K_FLY_COUNT_3-1,BUTTERFLY_COUNTER
                ST           #K_DATA_IDX_3,d_data_idx
stage:
                STM          #fft_data,PX
                LD           d_data_idx,A
                ADD          *(PX),A
                STLM         A,QX
                MVDK         d_grps_cnt,GROUP_COUNTER
group:
                MVMD         BUTTERFLY_COUNTER,BRC
                RPTBD        butterflyend-1
                LD           *WR,T
                MPY          *QX+,A
                MACR         *WI+0%,*QX-,A
                ADD          *PX,16,A,B
                ST           B,*PX
                ||SUB        *PX+,B
                ST           B,*QX
                ||MPY        *QX+,A
                MASR         *QX,*WR+0%,A
                ADD          *PX,16,A,B
                ST           B,*QX+
                ||SUB        *PX,B
                LD           *WR,T
                ST           B,*PX+
                ||MPY        *QX+,A
butterflyend:
; Update pointers for next group
                PSHM          AR0
                MVDK          d_data_idx,AR0
                MAR           *PX+0
                MAR           *QX+0
                BANZD         group,*GROUP_COUNTER-
                POPM          AR0
                MAR           *QX-
;Update         counters and indices for next stage
                LD            d_data_idx,A
                SUB           #1,A,B
                STLM          B,BUTTERFLY_COUNTER
                STL           A,1,d_data_idx
                LD            d_grps_cnt,A
                STL           A,ASM,d_grps_cnt
                LD            d_twid_idx,A
                STL           A,ASM,d_twid_idx
                BANZD         stage,*STAGE_COUNTER-
                MVDK          d_twid_idx,AR0
fft_end:
* * * Compute the power spectrum * * *
                STM           #fft_data,AR2
                STM           #fft_data,AR3
                STM           #fft_out,AR4
                STM           #K_FFT_SIZE*2-1,BRC
                RPTB          power_end-1
                SQUR          *AR2+,A
                SQURA         *AR2+,A
                STH           A,*AR4+
power_end:
                STM           #fft_out,AR4
                RPT           #K_FFT_SIZE-1
                PORTW         *AR4+,PA0
here:           B             here
                .end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品一二三| 日韩高清一区二区| 欧美精品一区二区三区视频| 成人激情免费电影网址| 日韩成人一区二区| 中文字幕免费一区| 2017欧美狠狠色| 在线观看日韩一区| av亚洲精华国产精华| 久久99久久99| 婷婷综合久久一区二区三区| 亚洲色图制服诱惑 | 91丨porny丨首页| 亚洲大片精品永久免费| 91美女视频网站| www.久久精品| 高清国产一区二区| 成人做爰69片免费看网站| 久久se这里有精品| 免费高清不卡av| 国产成人综合在线观看| 狠狠色丁香久久婷婷综| 黄色日韩网站视频| 亚洲国产精品ⅴa在线观看| 欧美区视频在线观看| 欧美理论片在线| 国产一区视频网站| 亚洲婷婷综合色高清在线| 欧美三级日韩在线| 色久优优欧美色久优优| 成人免费高清在线| 91成人免费电影| 日韩午夜三级在线| 欧美va亚洲va| 久久人人超碰精品| 一区二区三区久久| 欧美精品一卡二卡| 欧美激情综合五月色丁香小说| 91精品国产91久久综合桃花| 在线播放国产精品二区一二区四区| 色狠狠一区二区| 欧美日韩大陆一区二区| 日韩视频123| 欧美军同video69gay| 精品国产一区二区三区忘忧草| 国产日韩欧美不卡在线| 欧美日韩一区二区三区四区五区 | 日韩一区欧美二区| aaa亚洲精品一二三区| 91精品在线观看入口| ...xxx性欧美| 精一区二区三区| 欧美综合天天夜夜久久| 欧美电影精品一区二区| 欧美精品一区在线观看| 中文字幕在线播放不卡一区| 亚洲一区二区三区视频在线播放| 亚洲欧美日韩国产一区二区三区| 国产精品美女久久久久aⅴ国产馆| 国产精品区一区二区三区| 成人午夜看片网址| 欧美色精品在线视频| 精品久久国产字幕高潮| 亚洲愉拍自拍另类高清精品| 国产欧美精品在线观看| 亚洲国产你懂的| 国产精品99久久不卡二区| 欧美亚洲日本一区| 精品捆绑美女sm三区| 亚洲欧美成aⅴ人在线观看| 在线亚洲高清视频| 欧美va亚洲va| 天堂精品中文字幕在线| 成人av网在线| 久久先锋影音av鲁色资源| 亚洲一区二区三区四区在线观看| 国产乱淫av一区二区三区| 国内精品在线播放| 欧美xxxxxxxx| 午夜不卡av在线| 精品国产一二三区| 久久国产免费看| 国产精品乱码人人做人人爱| 成人免费毛片嘿嘿连载视频| 久久亚洲一区二区三区四区| 国产在线麻豆精品观看| 欧美成人vps| 666欧美在线视频| 国内成+人亚洲+欧美+综合在线| 日韩精品一区二区在线观看| 免费观看91视频大全| 亚洲欧美激情视频在线观看一区二区三区 | 国产成人精品三级麻豆| 日韩视频免费观看高清完整版在线观看| 日韩主播视频在线| 亚洲最大成人综合| 91精品欧美综合在线观看最新| 亚洲成人资源网| 欧美成人bangbros| 成人自拍视频在线| 一区二区三区成人| 日韩欧美自拍偷拍| 91尤物视频在线观看| 激情久久五月天| 精品少妇一区二区三区日产乱码| 伦理电影国产精品| 久久久777精品电影网影网 | 91久久国产最好的精华液| 国产精品一区二区免费不卡 | 国产精品一区二区三区网站| 中文字幕一区二区不卡 | 91网站在线观看视频| 亚洲美女视频在线| 亚洲久本草在线中文字幕| 精品理论电影在线| 欧美剧情电影在线观看完整版免费励志电影 | 一本久久综合亚洲鲁鲁五月天 | 国产精品三级久久久久三级| 久久综合成人精品亚洲另类欧美| 91成人在线免费观看| www.欧美日韩国产在线| 国产乱国产乱300精品| 日产精品久久久久久久性色| 亚洲成人av电影在线| 一级特黄大欧美久久久| 中文字幕在线观看一区二区| 九九精品视频在线看| 亚洲va天堂va国产va久| 国产欧美日韩另类一区| 久久久亚洲午夜电影| 国产精品无码永久免费888| 欧美精品一区二区三区很污很色的| 日韩小视频在线观看专区| 色婷婷香蕉在线一区二区| 日韩欧美一区中文| 久久亚洲欧美国产精品乐播| 91精品欧美一区二区三区综合在 | 在线亚洲人成电影网站色www| 99在线热播精品免费| 91久久精品一区二区三| 日本中文在线一区| 日韩精彩视频在线观看| 不卡的av电影| 色综合一区二区| 日本韩国一区二区三区| 91麻豆精品国产91久久久久久| 精品免费日韩av| 国产精品丝袜黑色高跟| 国产成人午夜片在线观看高清观看| 韩国av一区二区三区四区| 国产精品一区在线| 蓝色福利精品导航| 精品亚洲成a人在线观看| www.欧美日韩| 精品国产网站在线观看| 欧美极品aⅴ影院| 亚洲不卡在线观看| 波多野结衣一区二区三区| 欧美精品一区男女天堂| 亚洲大尺度视频在线观看| 国产一区二区在线电影| 国产.欧美.日韩| 欧美私人免费视频| 精品一区二区免费| 欧美日韩一区二区三区在线看 | 国产精品区一区二区三| 亚洲激情中文1区| 日韩电影在线一区二区| 99综合影院在线| 精品粉嫩aⅴ一区二区三区四区| 亚洲欧洲精品一区二区三区| 极品少妇xxxx精品少妇| av电影在线不卡| 国产精品国产自产拍在线| 国产精一区二区三区| 日本亚洲一区二区| 91网站最新网址| 国产日韩欧美在线一区| 国产呦精品一区二区三区网站| 色猫猫国产区一区二在线视频| 欧美午夜不卡视频| 中文字幕欧美国产| 依依成人综合视频| 99久久综合狠狠综合久久| 美国精品在线观看| 欧美日韩国产影片| 一区二区三区精品在线| 欧美精品在线视频| 日本 国产 欧美色综合| 亚洲欧美日韩久久精品| 欧美精品一卡两卡| 亚洲午夜久久久久久久久电影网| 欧美日韩国产天堂| 欧美亚洲国产怡红院影院| 国产精品不卡一区二区三区| 欧美午夜免费电影| 日韩高清在线不卡| 久久众筹精品私拍模特| 成人激情综合网站| 亚洲免费观看视频|