gfx/skia/trunk/src/core/SkSinTable.h@4ab42b5ab56c (annotated)
gfx/skia/trunk/src/core/SkSinTable.h
Wed, 31 Dec 2014 07:53:36 +0100
- author
- Michael Schloh von Bennewitz <michael@schloh.com>
- date
- Wed, 31 Dec 2014 07:53:36 +0100
- branch
- TOR_BUG_3246
- changeset 5
- 4ab42b5ab56c
- permissions
- -rw-r--r--
Correct small whitespace inconsistency, lost while renaming variables.
michael@0
|
1
|
|
michael@0
|
2
|
/*
|
michael@0
|
3
|
* Copyright 2006 The Android Open Source Project
|
michael@0
|
4
|
*
|
michael@0
|
5
|
* Use of this source code is governed by a BSD-style license that can be
|
michael@0
|
6
|
* found in the LICENSE file.
|
michael@0
|
7
|
*/
|
michael@0
|
8
|
|
michael@0
|
9
|
|
michael@0
|
10
|
#ifndef SkSinTable_DEFINED
|
michael@0
|
11
|
#define SkSinTable_DEFINED
|
michael@0
|
12
|
|
michael@0
|
13
|
#include "SkTypes.h"
|
michael@0
|
14
|
|
michael@0
|
15
|
/* Fixed point values (low 16 bits) of sin(radians) for
|
michael@0
|
16
|
radians in [0...PI/2)
|
michael@0
|
17
|
*/
|
michael@0
|
18
|
static const uint16_t gSkSinTable[256] = {
|
michael@0
|
19
|
0x0000,
|
michael@0
|
20
|
0x0192,
|
michael@0
|
21
|
0x0324,
|
michael@0
|
22
|
0x04B6,
|
michael@0
|
23
|
0x0648,
|
michael@0
|
24
|
0x07DA,
|
michael@0
|
25
|
0x096C,
|
michael@0
|
26
|
0x0AFE,
|
michael@0
|
27
|
0x0C8F,
|
michael@0
|
28
|
0x0E21,
|
michael@0
|
29
|
0x0FB2,
|
michael@0
|
30
|
0x1144,
|
michael@0
|
31
|
0x12D5,
|
michael@0
|
32
|
0x1466,
|
michael@0
|
33
|
0x15F6,
|
michael@0
|
34
|
0x1787,
|
michael@0
|
35
|
0x1917,
|
michael@0
|
36
|
0x1AA7,
|
michael@0
|
37
|
0x1C37,
|
michael@0
|
38
|
0x1DC7,
|
michael@0
|
39
|
0x1F56,
|
michael@0
|
40
|
0x20E5,
|
michael@0
|
41
|
0x2273,
|
michael@0
|
42
|
0x2402,
|
michael@0
|
43
|
0x2590,
|
michael@0
|
44
|
0x271D,
|
michael@0
|
45
|
0x28AA,
|
michael@0
|
46
|
0x2A37,
|
michael@0
|
47
|
0x2BC4,
|
michael@0
|
48
|
0x2D50,
|
michael@0
|
49
|
0x2EDB,
|
michael@0
|
50
|
0x3066,
|
michael@0
|
51
|
0x31F1,
|
michael@0
|
52
|
0x337B,
|
michael@0
|
53
|
0x3505,
|
michael@0
|
54
|
0x368E,
|
michael@0
|
55
|
0x3817,
|
michael@0
|
56
|
0x399F,
|
michael@0
|
57
|
0x3B26,
|
michael@0
|
58
|
0x3CAD,
|
michael@0
|
59
|
0x3E33,
|
michael@0
|
60
|
0x3FB9,
|
michael@0
|
61
|
0x413E,
|
michael@0
|
62
|
0x42C3,
|
michael@0
|
63
|
0x4447,
|
michael@0
|
64
|
0x45CA,
|
michael@0
|
65
|
0x474D,
|
michael@0
|
66
|
0x48CE,
|
michael@0
|
67
|
0x4A50,
|
michael@0
|
68
|
0x4BD0,
|
michael@0
|
69
|
0x4D50,
|
michael@0
|
70
|
0x4ECF,
|
michael@0
|
71
|
0x504D,
|
michael@0
|
72
|
0x51CA,
|
michael@0
|
73
|
0x5347,
|
michael@0
|
74
|
0x54C3,
|
michael@0
|
75
|
0x563E,
|
michael@0
|
76
|
0x57B8,
|
michael@0
|
77
|
0x5931,
|
michael@0
|
78
|
0x5AAA,
|
michael@0
|
79
|
0x5C22,
|
michael@0
|
80
|
0x5D98,
|
michael@0
|
81
|
0x5F0E,
|
michael@0
|
82
|
0x6083,
|
michael@0
|
83
|
0x61F7,
|
michael@0
|
84
|
0x636A,
|
michael@0
|
85
|
0x64DC,
|
michael@0
|
86
|
0x664D,
|
michael@0
|
87
|
0x67BD,
|
michael@0
|
88
|
0x692D,
|
michael@0
|
89
|
0x6A9B,
|
michael@0
|
90
|
0x6C08,
|
michael@0
|
91
|
0x6D74,
|
michael@0
|
92
|
0x6EDF,
|
michael@0
|
93
|
0x7049,
|
michael@0
|
94
|
0x71B1,
|
michael@0
|
95
|
0x7319,
|
michael@0
|
96
|
0x7480,
|
michael@0
|
97
|
0x75E5,
|
michael@0
|
98
|
0x774A,
|
michael@0
|
99
|
0x78AD,
|
michael@0
|
100
|
0x7A0F,
|
michael@0
|
101
|
0x7B70,
|
michael@0
|
102
|
0x7CD0,
|
michael@0
|
103
|
0x7E2E,
|
michael@0
|
104
|
0x7F8B,
|
michael@0
|
105
|
0x80E7,
|
michael@0
|
106
|
0x8242,
|
michael@0
|
107
|
0x839C,
|
michael@0
|
108
|
0x84F4,
|
michael@0
|
109
|
0x864B,
|
michael@0
|
110
|
0x87A1,
|
michael@0
|
111
|
0x88F5,
|
michael@0
|
112
|
0x8A48,
|
michael@0
|
113
|
0x8B9A,
|
michael@0
|
114
|
0x8CEA,
|
michael@0
|
115
|
0x8E39,
|
michael@0
|
116
|
0x8F87,
|
michael@0
|
117
|
0x90D3,
|
michael@0
|
118
|
0x921E,
|
michael@0
|
119
|
0x9368,
|
michael@0
|
120
|
0x94B0,
|
michael@0
|
121
|
0x95F6,
|
michael@0
|
122
|
0x973C,
|
michael@0
|
123
|
0x987F,
|
michael@0
|
124
|
0x99C2,
|
michael@0
|
125
|
0x9B02,
|
michael@0
|
126
|
0x9C42,
|
michael@0
|
127
|
0x9D7F,
|
michael@0
|
128
|
0x9EBC,
|
michael@0
|
129
|
0x9FF6,
|
michael@0
|
130
|
0xA12F,
|
michael@0
|
131
|
0xA267,
|
michael@0
|
132
|
0xA39D,
|
michael@0
|
133
|
0xA4D2,
|
michael@0
|
134
|
0xA605,
|
michael@0
|
135
|
0xA736,
|
michael@0
|
136
|
0xA866,
|
michael@0
|
137
|
0xA994,
|
michael@0
|
138
|
0xAAC0,
|
michael@0
|
139
|
0xABEB,
|
michael@0
|
140
|
0xAD14,
|
michael@0
|
141
|
0xAE3B,
|
michael@0
|
142
|
0xAF61,
|
michael@0
|
143
|
0xB085,
|
michael@0
|
144
|
0xB1A8,
|
michael@0
|
145
|
0xB2C8,
|
michael@0
|
146
|
0xB3E7,
|
michael@0
|
147
|
0xB504,
|
michael@0
|
148
|
0xB620,
|
michael@0
|
149
|
0xB73A,
|
michael@0
|
150
|
0xB852,
|
michael@0
|
151
|
0xB968,
|
michael@0
|
152
|
0xBA7C,
|
michael@0
|
153
|
0xBB8F,
|
michael@0
|
154
|
0xBCA0,
|
michael@0
|
155
|
0xBDAE,
|
michael@0
|
156
|
0xBEBC,
|
michael@0
|
157
|
0xBFC7,
|
michael@0
|
158
|
0xC0D0,
|
michael@0
|
159
|
0xC1D8,
|
michael@0
|
160
|
0xC2DE,
|
michael@0
|
161
|
0xC3E2,
|
michael@0
|
162
|
0xC4E3,
|
michael@0
|
163
|
0xC5E4,
|
michael@0
|
164
|
0xC6E2,
|
michael@0
|
165
|
0xC7DE,
|
michael@0
|
166
|
0xC8D8,
|
michael@0
|
167
|
0xC9D1,
|
michael@0
|
168
|
0xCAC7,
|
michael@0
|
169
|
0xCBBB,
|
michael@0
|
170
|
0xCCAE,
|
michael@0
|
171
|
0xCD9F,
|
michael@0
|
172
|
0xCE8D,
|
michael@0
|
173
|
0xCF7A,
|
michael@0
|
174
|
0xD064,
|
michael@0
|
175
|
0xD14D,
|
michael@0
|
176
|
0xD233,
|
michael@0
|
177
|
0xD318,
|
michael@0
|
178
|
0xD3FA,
|
michael@0
|
179
|
0xD4DB,
|
michael@0
|
180
|
0xD5B9,
|
michael@0
|
181
|
0xD695,
|
michael@0
|
182
|
0xD770,
|
michael@0
|
183
|
0xD848,
|
michael@0
|
184
|
0xD91E,
|
michael@0
|
185
|
0xD9F2,
|
michael@0
|
186
|
0xDAC4,
|
michael@0
|
187
|
0xDB94,
|
michael@0
|
188
|
0xDC61,
|
michael@0
|
189
|
0xDD2D,
|
michael@0
|
190
|
0xDDF6,
|
michael@0
|
191
|
0xDEBE,
|
michael@0
|
192
|
0xDF83,
|
michael@0
|
193
|
0xE046,
|
michael@0
|
194
|
0xE106,
|
michael@0
|
195
|
0xE1C5,
|
michael@0
|
196
|
0xE282,
|
michael@0
|
197
|
0xE33C,
|
michael@0
|
198
|
0xE3F4,
|
michael@0
|
199
|
0xE4AA,
|
michael@0
|
200
|
0xE55E,
|
michael@0
|
201
|
0xE60F,
|
michael@0
|
202
|
0xE6BE,
|
michael@0
|
203
|
0xE76B,
|
michael@0
|
204
|
0xE816,
|
michael@0
|
205
|
0xE8BF,
|
michael@0
|
206
|
0xE965,
|
michael@0
|
207
|
0xEA09,
|
michael@0
|
208
|
0xEAAB,
|
michael@0
|
209
|
0xEB4B,
|
michael@0
|
210
|
0xEBE8,
|
michael@0
|
211
|
0xEC83,
|
michael@0
|
212
|
0xED1C,
|
michael@0
|
213
|
0xEDB2,
|
michael@0
|
214
|
0xEE46,
|
michael@0
|
215
|
0xEED8,
|
michael@0
|
216
|
0xEF68,
|
michael@0
|
217
|
0xEFF5,
|
michael@0
|
218
|
0xF080,
|
michael@0
|
219
|
0xF109,
|
michael@0
|
220
|
0xF18F,
|
michael@0
|
221
|
0xF213,
|
michael@0
|
222
|
0xF294,
|
michael@0
|
223
|
0xF314,
|
michael@0
|
224
|
0xF391,
|
michael@0
|
225
|
0xF40B,
|
michael@0
|
226
|
0xF484,
|
michael@0
|
227
|
0xF4FA,
|
michael@0
|
228
|
0xF56D,
|
michael@0
|
229
|
0xF5DE,
|
michael@0
|
230
|
0xF64D,
|
michael@0
|
231
|
0xF6BA,
|
michael@0
|
232
|
0xF724,
|
michael@0
|
233
|
0xF78B,
|
michael@0
|
234
|
0xF7F1,
|
michael@0
|
235
|
0xF853,
|
michael@0
|
236
|
0xF8B4,
|
michael@0
|
237
|
0xF912,
|
michael@0
|
238
|
0xF96E,
|
michael@0
|
239
|
0xF9C7,
|
michael@0
|
240
|
0xFA1E,
|
michael@0
|
241
|
0xFA73,
|
michael@0
|
242
|
0xFAC5,
|
michael@0
|
243
|
0xFB14,
|
michael@0
|
244
|
0xFB61,
|
michael@0
|
245
|
0xFBAC,
|
michael@0
|
246
|
0xFBF5,
|
michael@0
|
247
|
0xFC3B,
|
michael@0
|
248
|
0xFC7E,
|
michael@0
|
249
|
0xFCBF,
|
michael@0
|
250
|
0xFCFE,
|
michael@0
|
251
|
0xFD3A,
|
michael@0
|
252
|
0xFD74,
|
michael@0
|
253
|
0xFDAB,
|
michael@0
|
254
|
0xFDE0,
|
michael@0
|
255
|
0xFE13,
|
michael@0
|
256
|
0xFE43,
|
michael@0
|
257
|
0xFE70,
|
michael@0
|
258
|
0xFE9B,
|
michael@0
|
259
|
0xFEC4,
|
michael@0
|
260
|
0xFEEA,
|
michael@0
|
261
|
0xFF0E,
|
michael@0
|
262
|
0xFF2F,
|
michael@0
|
263
|
0xFF4E,
|
michael@0
|
264
|
0xFF6A,
|
michael@0
|
265
|
0xFF84,
|
michael@0
|
266
|
0xFF9C,
|
michael@0
|
267
|
0xFFB1,
|
michael@0
|
268
|
0xFFC3,
|
michael@0
|
269
|
0xFFD3,
|
michael@0
|
270
|
0xFFE1,
|
michael@0
|
271
|
0xFFEC,
|
michael@0
|
272
|
0xFFF4,
|
michael@0
|
273
|
0xFFFB,
|
michael@0
|
274
|
0xFFFE
|
michael@0
|
275
|
};
|
michael@0
|
276
|
|
michael@0
|
277
|
#endif
|
