4f7d94c by Kim Motoyoshi Kalland at 2009-10-02 1
/****************************************************************************
2
**
89c08c0 by Jason McDonald at 2012-01-11 3
** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
4f7d94c by Kim Motoyoshi Kalland at 2009-10-02 4
** All rights reserved.
5
** Contact: Nokia Corporation (qt-info@nokia.com)
6
**
7
** This file is part of the QtCore module of the Qt Toolkit.
8
**
9
** $QT_BEGIN_LICENSE:LGPL$
10
** GNU Lesser General Public License Usage
1eea52e by Jyri Tahtela at 2011-05-13 11
** This file may be used under the terms of the GNU Lesser General Public
12
** License version 2.1 as published by the Free Software Foundation and
13
** appearing in the file LICENSE.LGPL included in the packaging of this
14
** file. Please review the following information to ensure the GNU Lesser
15
** General Public License version 2.1 requirements will be met:
16
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
4f7d94c by Kim Motoyoshi Kalland at 2009-10-02 17
**
18
** In addition, as a special exception, Nokia gives you certain additional
1eea52e by Jyri Tahtela at 2011-05-13 19
** rights. These rights are described in the Nokia Qt LGPL Exception
4f7d94c by Kim Motoyoshi Kalland at 2009-10-02 20
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
21
**
1eea52e by Jyri Tahtela at 2011-05-13 22
** GNU General Public License Usage
23
** Alternatively, this file may be used under the terms of the GNU General
24
** Public License version 3.0 as published by the Free Software Foundation
25
** and appearing in the file LICENSE.GPL included in the packaging of this
26
** file. Please review the following information to ensure the GNU General
27
** Public License version 3.0 requirements will be met:
28
** http://www.gnu.org/copyleft/gpl.html.
29
**
30
** Other Usage
31
** Alternatively, this file may be used in accordance with the terms and
32
** conditions contained in a signed written agreement between you and Nokia.
4f7d94c by Kim Motoyoshi Kalland at 2009-10-02 33
**
34
**
35
**
36
**
37
**
38
** $QT_END_LICENSE$
39
**
40
****************************************************************************/
41
42
#include <QtCore/qmath.h>
43
44
QT_BEGIN_NAMESPACE
45
1aaa117 by Eskil Abrahamsen Blomfeldt at 2009-10-05 46
const qreal qt_sine_table[QT_SINE_TABLE_SIZE] = {
dd68d10 by Joerg Bornemann at 2010-01-11 47
    qreal(0.0),
48
    qreal(0.024541228522912288),
49
    qreal(0.049067674327418015),
50
    qreal(0.073564563599667426),
51
    qreal(0.098017140329560604),
52
    qreal(0.1224106751992162),
53
    qreal(0.14673047445536175),
54
    qreal(0.17096188876030122),
55
    qreal(0.19509032201612825),
56
    qreal(0.2191012401568698),
57
    qreal(0.24298017990326387),
58
    qreal(0.26671275747489837),
59
    qreal(0.29028467725446233),
60
    qreal(0.31368174039889152),
61
    qreal(0.33688985339222005),
62
    qreal(0.35989503653498811),
63
    qreal(0.38268343236508978),
64
    qreal(0.40524131400498986),
65
    qreal(0.42755509343028208),
66
    qreal(0.44961132965460654),
67
    qreal(0.47139673682599764),
68
    qreal(0.49289819222978404),
69
    qreal(0.51410274419322166),
70
    qreal(0.53499761988709715),
71
    qreal(0.55557023301960218),
72
    qreal(0.57580819141784534),
73
    qreal(0.59569930449243336),
74
    qreal(0.61523159058062682),
75
    qreal(0.63439328416364549),
76
    qreal(0.65317284295377676),
77
    qreal(0.67155895484701833),
78
    qreal(0.68954054473706683),
79
    qreal(0.70710678118654746),
80
    qreal(0.72424708295146689),
81
    qreal(0.74095112535495911),
82
    qreal(0.75720884650648446),
83
    qreal(0.77301045336273699),
84
    qreal(0.78834642762660623),
85
    qreal(0.80320753148064483),
86
    qreal(0.81758481315158371),
87
    qreal(0.83146961230254524),
88
    qreal(0.84485356524970701),
89
    qreal(0.85772861000027212),
90
    qreal(0.87008699110871135),
91
    qreal(0.88192126434835494),
92
    qreal(0.89322430119551532),
93
    qreal(0.90398929312344334),
94
    qreal(0.91420975570353069),
95
    qreal(0.92387953251128674),
96
    qreal(0.93299279883473885),
97
    qreal(0.94154406518302081),
98
    qreal(0.94952818059303667),
99
    qreal(0.95694033573220894),
100
    qreal(0.96377606579543984),
101
    qreal(0.97003125319454397),
102
    qreal(0.97570213003852857),
103
    qreal(0.98078528040323043),
104
    qreal(0.98527764238894122),
105
    qreal(0.98917650996478101),
106
    qreal(0.99247953459870997),
107
    qreal(0.99518472667219682),
108
    qreal(0.99729045667869021),
109
    qreal(0.99879545620517241),
110
    qreal(0.99969881869620425),
111
    qreal(1.0),
112
    qreal(0.99969881869620425),
113
    qreal(0.99879545620517241),
114
    qreal(0.99729045667869021),
115
    qreal(0.99518472667219693),
116
    qreal(0.99247953459870997),
117
    qreal(0.98917650996478101),
118
    qreal(0.98527764238894122),
119
    qreal(0.98078528040323043),
120
    qreal(0.97570213003852857),
121
    qreal(0.97003125319454397),
122
    qreal(0.96377606579543984),
123
    qreal(0.95694033573220894),
124
    qreal(0.94952818059303667),
125
    qreal(0.94154406518302081),
126
    qreal(0.93299279883473885),
127
    qreal(0.92387953251128674),
128
    qreal(0.91420975570353069),
129
    qreal(0.90398929312344345),
130
    qreal(0.89322430119551521),
131
    qreal(0.88192126434835505),
132
    qreal(0.87008699110871146),
133
    qreal(0.85772861000027212),
134
    qreal(0.84485356524970723),
135
    qreal(0.83146961230254546),
136
    qreal(0.81758481315158371),
137
    qreal(0.80320753148064494),
138
    qreal(0.78834642762660634),
139
    qreal(0.7730104533627371),
140
    qreal(0.75720884650648468),
141
    qreal(0.74095112535495899),
142
    qreal(0.72424708295146689),
143
    qreal(0.70710678118654757),
144
    qreal(0.68954054473706705),
145
    qreal(0.67155895484701855),
146
    qreal(0.65317284295377664),
147
    qreal(0.63439328416364549),
148
    qreal(0.61523159058062693),
149
    qreal(0.59569930449243347),
150
    qreal(0.57580819141784545),
151
    qreal(0.55557023301960218),
152
    qreal(0.53499761988709715),
153
    qreal(0.51410274419322177),
154
    qreal(0.49289819222978415),
155
    qreal(0.47139673682599786),
156
    qreal(0.44961132965460687),
157
    qreal(0.42755509343028203),
158
    qreal(0.40524131400498992),
159
    qreal(0.38268343236508989),
160
    qreal(0.35989503653498833),
161
    qreal(0.33688985339222033),
162
    qreal(0.31368174039889141),
163
    qreal(0.29028467725446239),
164
    qreal(0.26671275747489848),
165
    qreal(0.24298017990326407),
166
    qreal(0.21910124015687005),
167
    qreal(0.19509032201612861),
168
    qreal(0.17096188876030122),
169
    qreal(0.1467304744553618),
170
    qreal(0.12241067519921635),
171
    qreal(0.098017140329560826),
172
    qreal(0.073564563599667732),
173
    qreal(0.049067674327417966),
174
    qreal(0.024541228522912326),
175
    qreal(0.0),
176
    qreal(-0.02454122852291208),
177
    qreal(-0.049067674327417724),
178
    qreal(-0.073564563599667496),
179
    qreal(-0.09801714032956059),
180
    qreal(-0.1224106751992161),
181
    qreal(-0.14673047445536158),
182
    qreal(-0.17096188876030097),
183
    qreal(-0.19509032201612836),
184
    qreal(-0.2191012401568698),
185
    qreal(-0.24298017990326382),
186
    qreal(-0.26671275747489825),
187
    qreal(-0.29028467725446211),
188
    qreal(-0.31368174039889118),
189
    qreal(-0.33688985339222011),
190
    qreal(-0.35989503653498811),
191
    qreal(-0.38268343236508967),
192
    qreal(-0.40524131400498969),
193
    qreal(-0.42755509343028181),
194
    qreal(-0.44961132965460665),
195
    qreal(-0.47139673682599764),
196
    qreal(-0.49289819222978393),
197
    qreal(-0.51410274419322155),
198
    qreal(-0.53499761988709693),
199
    qreal(-0.55557023301960196),
200
    qreal(-0.57580819141784534),
201
    qreal(-0.59569930449243325),
202
    qreal(-0.61523159058062671),
203
    qreal(-0.63439328416364527),
204
    qreal(-0.65317284295377653),
205
    qreal(-0.67155895484701844),
206
    qreal(-0.68954054473706683),
207
    qreal(-0.70710678118654746),
208
    qreal(-0.72424708295146678),
209
    qreal(-0.74095112535495888),
210
    qreal(-0.75720884650648423),
211
    qreal(-0.77301045336273666),
212
    qreal(-0.78834642762660589),
213
    qreal(-0.80320753148064505),
214
    qreal(-0.81758481315158382),
215
    qreal(-0.83146961230254524),
216
    qreal(-0.84485356524970701),
217
    qreal(-0.85772861000027201),
218
    qreal(-0.87008699110871135),
219
    qreal(-0.88192126434835494),
220
    qreal(-0.89322430119551521),
221
    qreal(-0.90398929312344312),
222
    qreal(-0.91420975570353047),
223
    qreal(-0.92387953251128652),
224
    qreal(-0.93299279883473896),
225
    qreal(-0.94154406518302081),
226
    qreal(-0.94952818059303667),
227
    qreal(-0.95694033573220882),
228
    qreal(-0.96377606579543984),
229
    qreal(-0.97003125319454397),
230
    qreal(-0.97570213003852846),
231
    qreal(-0.98078528040323032),
232
    qreal(-0.98527764238894111),
233
    qreal(-0.9891765099647809),
234
    qreal(-0.99247953459871008),
235
    qreal(-0.99518472667219693),
236
    qreal(-0.99729045667869021),
237
    qreal(-0.99879545620517241),
238
    qreal(-0.99969881869620425),
239
    qreal(-1.0),
240
    qreal(-0.99969881869620425),
241
    qreal(-0.99879545620517241),
242
    qreal(-0.99729045667869021),
243
    qreal(-0.99518472667219693),
244
    qreal(-0.99247953459871008),
245
    qreal(-0.9891765099647809),
246
    qreal(-0.98527764238894122),
247
    qreal(-0.98078528040323043),
248
    qreal(-0.97570213003852857),
249
    qreal(-0.97003125319454397),
250
    qreal(-0.96377606579543995),
251
    qreal(-0.95694033573220894),
252
    qreal(-0.94952818059303679),
253
    qreal(-0.94154406518302092),
254
    qreal(-0.93299279883473907),
255
    qreal(-0.92387953251128663),
256
    qreal(-0.91420975570353058),
257
    qreal(-0.90398929312344334),
258
    qreal(-0.89322430119551532),
259
    qreal(-0.88192126434835505),
260
    qreal(-0.87008699110871146),
261
    qreal(-0.85772861000027223),
262
    qreal(-0.84485356524970723),
263
    qreal(-0.83146961230254546),
264
    qreal(-0.81758481315158404),
265
    qreal(-0.80320753148064528),
266
    qreal(-0.78834642762660612),
267
    qreal(-0.77301045336273688),
268
    qreal(-0.75720884650648457),
269
    qreal(-0.74095112535495911),
270
    qreal(-0.724247082951467),
271
    qreal(-0.70710678118654768),
272
    qreal(-0.68954054473706716),
273
    qreal(-0.67155895484701866),
274
    qreal(-0.65317284295377709),
275
    qreal(-0.63439328416364593),
276
    qreal(-0.61523159058062737),
277
    qreal(-0.59569930449243325),
278
    qreal(-0.57580819141784523),
279
    qreal(-0.55557023301960218),
280
    qreal(-0.53499761988709726),
281
    qreal(-0.51410274419322188),
282
    qreal(-0.49289819222978426),
283
    qreal(-0.47139673682599792),
284
    qreal(-0.44961132965460698),
285
    qreal(-0.42755509343028253),
286
    qreal(-0.40524131400499042),
287
    qreal(-0.38268343236509039),
288
    qreal(-0.359895036534988),
289
    qreal(-0.33688985339222),
290
    qreal(-0.31368174039889152),
291
    qreal(-0.2902846772544625),
292
    qreal(-0.26671275747489859),
293
    qreal(-0.24298017990326418),
294
    qreal(-0.21910124015687016),
295
    qreal(-0.19509032201612872),
296
    qreal(-0.17096188876030177),
297
    qreal(-0.14673047445536239),
298
    qreal(-0.12241067519921603),
299
    qreal(-0.098017140329560506),
300
    qreal(-0.073564563599667412),
301
    qreal(-0.049067674327418091),
302
    qreal(-0.024541228522912448)
4f7d94c by Kim Motoyoshi Kalland at 2009-10-02 303
};
304
305
QT_END_NAMESPACE