1159b3361Sopenharmony_ci
2159b3361Sopenharmony_ci;	for new GOGO-no-coda (1999/09)
3159b3361Sopenharmony_ci;	Copyright (C) 1999 shigeo
4159b3361Sopenharmony_ci;	special thanks to URURI, Keiichi SAKAI
5159b3361Sopenharmony_ci
6159b3361Sopenharmony_ci
7159b3361Sopenharmony_ci;	fft sin,cos,gray�ơ��֥�
8159b3361Sopenharmony_ci;	99/08/21
9159b3361Sopenharmony_ci;	99/09/01(�����)���ӥå�ȿž�ơ��֥���
10159b3361Sopenharmony_ci;	99/09/14 ���쥤�����ɥ���ǥå���ɽ�����Х벽
11159b3361Sopenharmony_ci
12159b3361Sopenharmony_ci%include "nasm.h"
13159b3361Sopenharmony_ci
14159b3361Sopenharmony_ci	globaldef	costab_fft
15159b3361Sopenharmony_ci	globaldef	sintab_fft
16159b3361Sopenharmony_ci	globaldef	gray_index
17159b3361Sopenharmony_ci
18159b3361Sopenharmony_ci	segment_data
19159b3361Sopenharmony_ci	align 16
20159b3361Sopenharmony_ci
21159b3361Sopenharmony_cicostab_fft:
22159b3361Sopenharmony_ci	dd 0.000000000000
23159b3361Sopenharmony_ci	dd 0.707106781187
24159b3361Sopenharmony_ci	dd 0.923879532511
25159b3361Sopenharmony_ci	dd 0.980785280403
26159b3361Sopenharmony_ci	dd 0.995184726672
27159b3361Sopenharmony_ci	dd 0.998795456205
28159b3361Sopenharmony_ci	dd 0.999698818696
29159b3361Sopenharmony_ci	dd 0.999924701839
30159b3361Sopenharmony_ci	dd 0.999981175283
31159b3361Sopenharmony_ci	dd 0.999995293810
32159b3361Sopenharmony_ci	dd 0.999998823452
33159b3361Sopenharmony_ci	dd 0.999999705863
34159b3361Sopenharmony_ci	dd 0.999999926466
35159b3361Sopenharmony_ci	dd 0.999999981616
36159b3361Sopenharmony_ci	dd 0.999999995404
37159b3361Sopenharmony_ci	dd 0.999999998851
38159b3361Sopenharmony_ci
39159b3361Sopenharmony_cisintab_fft:
40159b3361Sopenharmony_ci	dd 1.000000000000
41159b3361Sopenharmony_ci	dd 0.707106781187
42159b3361Sopenharmony_ci	dd 0.382683432365
43159b3361Sopenharmony_ci	dd 0.195090322016
44159b3361Sopenharmony_ci	dd 0.098017140330
45159b3361Sopenharmony_ci	dd 0.049067674327
46159b3361Sopenharmony_ci	dd 0.024541228523
47159b3361Sopenharmony_ci	dd 0.012271538286
48159b3361Sopenharmony_ci	dd 0.006135884649
49159b3361Sopenharmony_ci	dd 0.003067956763
50159b3361Sopenharmony_ci	dd 0.001533980186
51159b3361Sopenharmony_ci	dd 0.000766990319
52159b3361Sopenharmony_ci	dd 0.000383495188
53159b3361Sopenharmony_ci	dd 0.000191747597
54159b3361Sopenharmony_ci	dd 0.000095873799
55159b3361Sopenharmony_ci	dd 0.000047936900
56159b3361Sopenharmony_ci
57159b3361Sopenharmony_ci		align 16
58159b3361Sopenharmony_cigray_index:
59159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
60159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
61159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
62159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 8
63159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
64159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
65159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
66159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 9
67159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
68159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
69159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
70159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 8
71159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
72159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
73159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
74159b3361Sopenharmony_ci		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 10
75159b3361Sopenharmony_ci
76159b3361Sopenharmony_ci	segment_code
77159b3361Sopenharmony_ci
78159b3361Sopenharmony_ci	end
79