📄 twidfull.q15
字号:
*
*
*2.4 kbps MELP Proposed Federal Standard speech coder
*
*TMS320C5x assembly code
*
*version 1.0
*
*Copyright (c) 1998, Texas Instruments, Inc.
*
*Texas Instruments has intellectual property rights on the MELP
*algorithm. The Texas Instruments contact for licensing issues for
*commercial and non-government use is William Gordon, Director,
*Government Contracts, Texas Instruments Incorporated, Semiconductor
*Group (phone 972 480 7442).
*
* DSPCon, Inc.
* 380 FootHill Road
* Bridgewater, NJ 08807
*
* e-mail: info@dspcon.com
*
* (C) Copyright 1998 DSPCon, Inc. All rights reserved.
* Use of copyright notice is precautionary and does not imply publication
*
;
; FULL TWIDDLE TABLES
; MATCHING OUTPUT OF THE EXISTING FXP CODE
;
SIN1:
.word 00000h ; 000.000
COS1:
.word 07FFFh ; 000.000
SIN2:
.word 00000h ; 000.000
.word 07FFFh ; 090.000
COS2:
.word 07FFFh ; 000.000
.word 00000h ; 090.000
SIN3:
.word 00000h ; 000.000
.word 05A82h ; 045.000
.word 07FFFh ; 090.000
.word 05A7Fh ; 135.000
COS3:
.word 07FFFh ; 000.000
.word 05A82h ; 045.000
.word 00000h ; 090.000
.word 0A57Ch ; 135.000
SIN4:
.word 00000h ; 000.000
.word 030FCh ; 022.500
.word 05A82h ; 045.000
.word 07642h ; 067.500
.word 07FFFh ; 090.000
.word 07640h ; 112.500
.word 05A7Fh ; 135.000
.word 030F9h ; 157.500
COS4:
.word 07FFFh ; 000.000
.word 07642h ; 022.500
.word 05A82h ; 045.000
.word 030FCh ; 067.500
.word 00000h ; 090.000
.word 0CF02h ; 112.500
.word 0A57Ch ; 135.000
.word 089BDh ; 157.500
SIN5:
.word 00000h ; 000.000
.word 018F9h ; 011.250
.word 030FCh ; 022.500
.word 0471Dh ; 033.750
.word 05A82h ; 045.000
.word 06A6Eh ; 056.250
.word 07642h ; 067.500
.word 07D8Ah ; 078.750
.word 07FFFh ; 090.000
.word 07D89h ; 101.250
.word 07640h ; 112.500
.word 06A6Ch ; 123.750
.word 05A7Fh ; 135.000
.word 0471Ah ; 146.250
.word 030F9h ; 157.500
.word 018F5h ; 168.750
COS5:
.word 07FFFh ; 000.000
.word 07D8Ah ; 011.250
.word 07642h ; 022.500
.word 06A6Eh ; 033.750
.word 05A82h ; 045.000
.word 0471Dh ; 056.250
.word 030FCh ; 067.500
.word 018F9h ; 078.750
.word 00000h ; 090.000
.word 0E704h ; 101.250
.word 0CF02h ; 112.500
.word 0B8E1h ; 123.750
.word 0A57Ch ; 135.000
.word 09591h ; 146.250
.word 089BDh ; 157.500
.word 08276h ; 168.750
SIN6:
.word 00000h ; 000.000
.word 00C8Ch ; 005.625
.word 018F9h ; 011.250
.word 02528h ; 016.875
.word 030FCh ; 022.500
.word 03C57h ; 028.125
.word 0471Dh ; 033.750
.word 05134h ; 039.375
.word 05A82h ; 045.000
.word 062F2h ; 050.625
.word 06A6Eh ; 056.250
.word 070E3h ; 061.875
.word 07642h ; 067.500
.word 07A7Dh ; 073.125
.word 07D8Ah ; 078.750
.word 07F62h ; 084.375
.word 07FFFh ; 090.000
.word 07F61h ; 095.625
.word 07D89h ; 101.250
.word 07A7Ch ; 106.875
.word 07640h ; 112.500
.word 070E1h ; 118.125
.word 06A6Ch ; 123.750
.word 062EFh ; 129.375
.word 05A7Fh ; 135.000
.word 05131h ; 140.625
.word 0471Ah ; 146.250
.word 03C54h ; 151.875
.word 030F9h ; 157.500
.word 02524h ; 163.125
.word 018F5h ; 168.750
.word 00C88h ; 174.375
COS6:
.word 07FFFh ; 000.000
.word 07F62h ; 005.625
.word 07D8Ah ; 011.250
.word 07A7Dh ; 016.875
.word 07642h ; 022.500
.word 070E3h ; 028.125
.word 06A6Eh ; 033.750
.word 062F2h ; 039.375
.word 05A82h ; 045.000
.word 05134h ; 050.625
.word 0471Dh ; 056.250
.word 03C57h ; 061.875
.word 030FCh ; 067.500
.word 02528h ; 073.125
.word 018F9h ; 078.750
.word 00C8Ch ; 084.375
.word 00000h ; 090.000
.word 0F371h ; 095.625
.word 0E704h ; 101.250
.word 0DAD5h ; 106.875
.word 0CF02h ; 112.500
.word 0C3A7h ; 118.125
.word 0B8E1h ; 123.750
.word 0AECAh ; 129.375
.word 0A57Ch ; 135.000
.word 09D0Dh ; 140.625
.word 09591h ; 146.250
.word 08F1Ch ; 151.875
.word 089BDh ; 157.500
.word 08583h ; 163.125
.word 08276h ; 168.750
.word 0809Eh ; 174.375
SIN7:
.word 00000h ; 000.000
.word 00648h ; 002.813
.word 00C8Ch ; 005.625
.word 012C8h ; 008.438
.word 018F9h ; 011.250
.word 01F1Ah ; 014.063
.word 02528h ; 016.875
.word 02B1Fh ; 019.688
.word 030FCh ; 022.500
.word 036BAh ; 025.313
.word 03C57h ; 028.125
.word 041CEh ; 030.938
.word 0471Dh ; 033.750
.word 04C40h ; 036.563
.word 05134h ; 039.375
.word 055F6h ; 042.188
.word 05A82h ; 045.000
.word 05ED7h ; 047.813
.word 062F2h ; 050.625
.word 066D0h ; 053.438
.word 06A6Eh ; 056.250
.word 06DCAh ; 059.063
.word 070E3h ; 061.875
.word 073B6h ; 064.688
.word 07642h ; 067.500
.word 07885h ; 070.313
.word 07A7Dh ; 073.125
.word 07C2Ah ; 075.938
.word 07D8Ah ; 078.750
.word 07E9Dh ; 081.563
.word 07F62h ; 084.375
.word 07FD9h ; 087.188
.word 07FFFh ; 090.000
.word 07FD8h ; 092.813
.word 07F61h ; 095.625
.word 07E9Ch ; 098.438
.word 07D89h ; 101.250
.word 07C29h ; 104.063
.word 07A7Ch ; 106.875
.word 07883h ; 109.688
.word 07640h ; 112.500
.word 073B4h ; 115.313
.word 070E1h ; 118.125
.word 06DC8h ; 120.938
.word 06A6Ch ; 123.750
.word 066CEh ; 126.563
.word 062EFh ; 129.375
.word 05ED4h ; 132.188
.word 05A7Fh ; 135.000
.word 055F3h ; 137.813
.word 05131h ; 140.625
.word 04C3Dh ; 143.438
.word 0471Ah ; 146.250
.word 041CBh ; 149.063
.word 03C54h ; 151.875
.word 036B7h ; 154.688
.word 030F9h ; 157.500
.word 02B1Ch ; 160.313
.word 02524h ; 163.125
.word 01F16h ; 165.938
.word 018F5h ; 168.750
.word 012C4h ; 171.563
.word 00C88h ; 174.375
.word 00644h ; 177.188
COS7:
.word 07FFFh ; 000.000
.word 07FD9h ; 002.813
.word 07F62h ; 005.625
.word 07E9Dh ; 008.438
.word 07D8Ah ; 011.250
.word 07C2Ah ; 014.063
.word 07A7Dh ; 016.875
.word 07885h ; 019.688
.word 07642h ; 022.500
.word 073B6h ; 025.313
.word 070E3h ; 028.125
.word 06DCAh ; 030.938
.word 06A6Eh ; 033.750
.word 066D0h ; 036.563
.word 062F2h ; 039.375
.word 05ED7h ; 042.188
.word 05A82h ; 045.000
.word 055F6h ; 047.813
.word 05134h ; 050.625
.word 04C40h ; 053.438
.word 0471Dh ; 056.250
.word 041CEh ; 059.063
.word 03C57h ; 061.875
.word 036BAh ; 064.688
.word 030FCh ; 067.500
.word 02B1Fh ; 070.313
.word 02528h ; 073.125
.word 01F1Ah ; 075.938
.word 018F9h ; 078.750
.word 012C8h ; 081.563
.word 00C8Ch ; 084.375
.word 00648h ; 087.188
.word 00000h ; 090.000
.word 0F9B5h ; 092.813
.word 0F371h ; 095.625
.word 0ED35h ; 098.438
.word 0E704h ; 101.250
.word 0E0E3h ; 104.063
.word 0DAD5h ; 106.875
.word 0D4DFh ; 109.688
.word 0CF02h ; 112.500
.word 0C944h ; 115.313
.word 0C3A7h ; 118.125
.word 0BE30h ; 120.938
.word 0B8E1h ; 123.750
.word 0B3BEh ; 126.563
.word 0AECAh ; 129.375
.word 0AA08h ; 132.188
.word 0A57Ch ; 135.000
.word 0A127h ; 137.813
.word 09D0Dh ; 140.625
.word 0992Fh ; 143.438
.word 09591h ; 146.250
.word 09235h ; 149.063
.word 08F1Ch ; 151.875
.word 08C49h ; 154.688
.word 089BDh ; 157.500
.word 0877Ah ; 160.313
.word 08583h ; 163.125
.word 083D6h ; 165.938
.word 08276h ; 168.750
.word 08163h ; 171.563
.word 0809Eh ; 174.375
.word 08027h ; 177.188
SIN8:
.word 00000h ; 000.000
.word 00324h ; 001.406
.word 00648h ; 002.813
.word 0096Bh ; 004.219
.word 00C8Ch ; 005.625
.word 00FABh ; 007.031
.word 012C8h ; 008.438
.word 015E2h ; 009.844
.word 018F9h ; 011.250
.word 01C0Ch ; 012.656
.word 01F1Ah ; 014.063
.word 02224h ; 015.469
.word 02528h ; 016.875
.word 02827h ; 018.281
.word 02B1Fh ; 019.688
.word 02E11h ; 021.094
.word 030FCh ; 022.500
.word 033DFh ; 023.906
.word 036BAh ; 025.313
.word 0398Dh ; 026.719
.word 03C57h ; 028.125
.word 03F17h ; 029.531
.word 041CEh ; 030.938
.word 0447Bh ; 032.344
.word 0471Dh ; 033.750
.word 049B4h ; 035.156
.word 04C40h ; 036.563
.word 04EC0h ; 037.969
.word 05134h ; 039.375
.word 0539Bh ; 040.781
.word 055F6h ; 042.188
.word 05843h ; 043.594
.word 05A82h ; 045.000
.word 05CB4h ; 046.406
.word 05ED7h ; 047.813
.word 060ECh ; 049.219
.word 062F2h ; 050.625
.word 064E9h ; 052.031
.word 066D0h ; 053.438
.word 068A7h ; 054.844
.word 06A6Eh ; 056.250
.word 06C24h ; 057.656
.word 06DCAh ; 059.063
.word 06F5Fh ; 060.469
.word 070E3h ; 061.875
.word 07255h ; 063.281
.word 073B6h ; 064.688
.word 07505h ; 066.094
.word 07642h ; 067.500
.word 0776Ch ; 068.906
.word 07885h ; 070.313
.word 0798Ah ; 071.719
.word 07A7Dh ; 073.125
.word 07B5Dh ; 074.531
.word 07C2Ah ; 075.938
.word 07CE4h ; 077.344
.word 07D8Ah ; 078.750
.word 07E1Eh ; 080.156
.word 07E9Dh ; 081.563
.word 07F0Ah ; 082.969
.word 07F62h ; 084.375
.word 07FA7h ; 085.781
.word 07FD9h ; 087.188
.word 07FF6h ; 088.594
.word 07FFFh ; 090.000
.word 07FF5h ; 091.406
.word 07FD8h ; 092.813
.word 07FA6h ; 094.219
.word 07F61h ; 095.625
.word 07F09h ; 097.031
.word 07E9Ch ; 098.438
.word 07E1Dh ; 099.844
.word 07D89h ; 101.250
.word 07CE3h ; 102.656
.word 07C29h ; 104.063
.word 07B5Ch ; 105.469
.word 07A7Ch ; 106.875
.word 07989h ; 108.281
.word 07883h ; 109.688
.word 0776Ah ; 111.094
.word 07640h ; 112.500
.word 07503h ; 113.906
.word 073B4h ; 115.313
.word 07253h ; 116.719
.word 070E1h ; 118.125
.word 06F5Dh ; 119.531
.word 06DC8h ; 120.938
.word 06C22h ; 122.344
.word 06A6Ch ; 123.750
.word 068A5h ; 125.156
.word 066CEh ; 126.563
.word 064E7h ; 127.969
.word 062EFh ; 129.375
.word 060E9h ; 130.781
.word 05ED4h ; 132.188
.word 05CB1h ; 133.594
.word 05A7Fh ; 135.000
.word 05840h ; 136.406
.word 055F3h ; 137.813
.word 05398h ; 139.219
.word 05131h ; 140.625
.word 04EBDh ; 142.031
.word 04C3Dh ; 143.438
.word 049B1h ; 144.844
.word 0471Ah ; 146.250
.word 04478h ; 147.656
.word 041CBh ; 149.063
.word 03F14h ; 150.469
.word 03C54h ; 151.875
.word 0398Ah ; 153.281
.word 036B7h ; 154.688
.word 033DCh ; 156.094
.word 030F9h ; 157.500
.word 02E0Eh ; 158.906
.word 02B1Ch ; 160.313
.word 02824h ; 161.719
.word 02524h ; 163.125
.word 02220h ; 164.531
.word 01F16h ; 165.938
.word 01C08h ; 167.344
.word 018F5h ; 168.750
.word 015DEh ; 170.156
.word 012C4h ; 171.563
.word 00FA7h ; 172.969
.word 00C88h ; 174.375
.word 00967h ; 175.781
.word 00644h ; 177.188
.word 00320h ; 178.594
COS8:
.word 07FFFh ; 000.000
.word 07FF6h ; 001.406
.word 07FD9h ; 002.813
.word 07FA7h ; 004.219
.word 07F62h ; 005.625
.word 07F0Ah ; 007.031
.word 07E9Dh ; 008.438
.word 07E1Eh ; 009.844
.word 07D8Ah ; 011.250
.word 07CE4h ; 012.656
.word 07C2Ah ; 014.063
.word 07B5Dh ; 015.469
.word 07A7Dh ; 016.875
.word 0798Ah ; 018.281
.word 07885h ; 019.688
.word 0776Ch ; 021.094
.word 07642h ; 022.500
.word 07505h ; 023.906
.word 073B6h ; 025.313
.word 07255h ; 026.719
.word 070E3h ; 028.125
.word 06F5Fh ; 029.531
.word 06DCAh ; 030.938
.word 06C24h ; 032.344
.word 06A6Eh ; 033.750
.word 068A7h ; 035.156
.word 066D0h ; 036.563
.word 064E9h ; 037.969
.word 062F2h ; 039.375
.word 060ECh ; 040.781
.word 05ED7h ; 042.188
.word 05CB4h ; 043.594
.word 05A82h ; 045.000
.word 05843h ; 046.406
.word 055F6h ; 047.813
.word 0539Bh ; 049.219
.word 05134h ; 050.625
.word 04EC0h ; 052.031
.word 04C40h ; 053.438
.word 049B4h ; 054.844
.word 0471Dh ; 056.250
.word 0447Bh ; 057.656
.word 041CEh ; 059.063
.word 03F17h ; 060.469
.word 03C57h ; 061.875
.word 0398Dh ; 063.281
.word 036BAh ; 064.688
.word 033DFh ; 066.094
.word 030FCh ; 067.500
.word 02E11h ; 068.906
.word 02B1Fh ; 070.313
.word 02827h ; 071.719
.word 02528h ; 073.125
.word 02224h ; 074.531
.word 01F1Ah ; 075.938
.word 01C0Ch ; 077.344
.word 018F9h ; 078.750
.word 015E2h ; 080.156
.word 012C8h ; 081.563
.word 00FABh ; 082.969
.word 00C8Ch ; 084.375
.word 0096Bh ; 085.781
.word 00648h ; 087.188
.word 00324h ; 088.594
.word 00000h ; 090.000
.word 0FCD9h ; 091.406
.word 0F9B5h ; 092.813
.word 0F692h ; 094.219
.word 0F371h ; 095.625
.word 0F052h ; 097.031
.word 0ED35h ; 098.438
.word 0EA1Bh ; 099.844
.word 0E704h ; 101.250
.word 0E3F1h ; 102.656
.word 0E0E3h ; 104.063
.word 0DDD9h ; 105.469
.word 0DAD5h ; 106.875
.word 0D7D7h ; 108.281
.word 0D4DFh ; 109.688
.word 0D1EDh ; 111.094
.word 0CF02h ; 112.500
.word 0CC1Fh ; 113.906
.word 0C944h ; 115.313
.word 0C671h ; 116.719
.word 0C3A7h ; 118.125
.word 0C0E7h ; 119.531
.word 0BE30h ; 120.938
.word 0BB83h ; 122.344
.word 0B8E1h ; 123.750
.word 0B64Ah ; 125.156
.word 0B3BEh ; 126.563
.word 0B13Eh ; 127.969
.word 0AECAh ; 129.375
.word 0AC63h ; 130.781
.word 0AA08h ; 132.188
.word 0A7BBh ; 133.594
.word 0A57Ch ; 135.000
.word 0A34Ah ; 136.406
.word 0A127h ; 137.813
.word 09F12h ; 139.219
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -