home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Sound / LAME / src / i386 / ffttbl.nas < prev    next >
Text File  |  2000-01-30  |  2KB  |  79 lines

  1.  
  2. ;    for new GOGO-no-coda (1999/09)
  3. ;    Copyright (C) 1999 shigeo
  4. ;    special thanks to URURI, Keiichi SAKAI
  5.  
  6.  
  7. ;    fft sin,cos,gray¥Æ¡¼¥Ö¥ë
  8. ;    99/08/21
  9. ;    99/09/01(¤¦¤ë¤ê)¡¡¥Ó¥Ã¥Èȿž¥Æ¡¼¥Ö¥ëºï½ü
  10. ;    99/09/14 ¥°¥ì¥¤¥³¡¼¥É¥¤¥ó¥Ç¥Ã¥¯¥¹É½¥°¥í¡¼¥Ð¥ë²½
  11.  
  12. %include "nasm.h"
  13.  
  14.     globaldef    costab_fft
  15.     globaldef    sintab_fft
  16.     globaldef    gray_index
  17.  
  18.     segment_data
  19.     align 16
  20.  
  21. costab_fft:
  22.     dd 0.000000000000
  23.     dd 0.707106781187
  24.     dd 0.923879532511
  25.     dd 0.980785280403
  26.     dd 0.995184726672
  27.     dd 0.998795456205
  28.     dd 0.999698818696
  29.     dd 0.999924701839
  30.     dd 0.999981175283
  31.     dd 0.999995293810
  32.     dd 0.999998823452
  33.     dd 0.999999705863
  34.     dd 0.999999926466
  35.     dd 0.999999981616
  36.     dd 0.999999995404
  37.     dd 0.999999998851
  38.  
  39. sintab_fft:
  40.     dd 1.000000000000
  41.     dd 0.707106781187
  42.     dd 0.382683432365
  43.     dd 0.195090322016
  44.     dd 0.098017140330
  45.     dd 0.049067674327
  46.     dd 0.024541228523
  47.     dd 0.012271538286
  48.     dd 0.006135884649
  49.     dd 0.003067956763
  50.     dd 0.001533980186
  51.     dd 0.000766990319
  52.     dd 0.000383495188
  53.     dd 0.000191747597
  54.     dd 0.000095873799
  55.     dd 0.000047936900
  56.  
  57.         align 16
  58. gray_index:
  59.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
  60.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
  61.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
  62.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 8
  63.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
  64.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
  65.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
  66.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 9
  67.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
  68.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
  69.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
  70.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 8
  71.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
  72.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
  73.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
  74.         db    2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 10
  75.  
  76.     segment_code
  77.  
  78.     end
  79.