yum/3ner
A toon shader for Unity's BIRP.
git clone https://git.yummers.dev/yum/3ner
df08b1f
master
1#ifndef __FOURIER_WATER_TWIDDLES_INC 2#define __FOURIER_WATER_TWIDDLES_INC 3 4// W_N^k = exp(-2*pi*i*k/N). 5#if defined(_FFT_SIZE_1) 6static const float2 kTwiddles[1] = { 7 float2(1, 0), 8}; 9#elif defined(_FFT_SIZE_2) 10static const float2 kTwiddles[2] = { 11 float2(1, 0), 12 float2(-1, 0), 13}; 14#elif defined(_FFT_SIZE_4) 15static const float2 kTwiddles[4] = { 16 float2(1, 0), 17 float2(0, -1), 18 float2(-1, 0), 19 float2(0, 1), 20}; 21#elif defined(_FFT_SIZE_8) 22static const float2 kTwiddles[8] = { 23 float2(1, 0), 24 float2(0.70710678118654757, -0.70710678118654746), 25 float2(0, -1), 26 float2(-0.70710678118654746, -0.70710678118654757), 27 float2(-1, 0), 28 float2(-0.70710678118654768, 0.70710678118654746), 29 float2(0, 1), 30 float2(0.70710678118654735, 0.70710678118654768), 31}; 32#elif defined(_FFT_SIZE_16) 33static const float2 kTwiddles[16] = { 34 float2(1, 0), 35 float2(0.92387953251128674, -0.38268343236508978), 36 float2(0.70710678118654757, -0.70710678118654746), 37 float2(0.38268343236508984, -0.92387953251128674), 38 float2(0, -1), 39 float2(-0.38268343236508973, -0.92387953251128674), 40 float2(-0.70710678118654746, -0.70710678118654757), 41 float2(-0.92387953251128674, -0.38268343236508989), 42 float2(-1, 0), 43 float2(-0.92387953251128685, 0.38268343236508967), 44 float2(-0.70710678118654768, 0.70710678118654746), 45 float2(-0.38268343236509034, 0.92387953251128652), 46 float2(0, 1), 47 float2(0.38268343236509, 0.92387953251128663), 48 float2(0.70710678118654735, 0.70710678118654768), 49 float2(0.92387953251128652, 0.38268343236509039), 50}; 51#elif defined(_FFT_SIZE_32) 52static const float2 kTwiddles[32] = { 53 float2(1, 0), 54 float2(0.98078528040323043, -0.19509032201612825), 55 float2(0.92387953251128674, -0.38268343236508978), 56 float2(0.83146961230254524, -0.55557023301960218), 57 float2(0.70710678118654757, -0.70710678118654746), 58 float2(0.55557023301960229, -0.83146961230254524), 59 float2(0.38268343236508984, -0.92387953251128674), 60 float2(0.19509032201612833, -0.98078528040323043), 61 float2(0, -1), 62 float2(-0.19509032201612819, -0.98078528040323043), 63 float2(-0.38268343236508973, -0.92387953251128674), 64 float2(-0.55557023301960196, -0.83146961230254546), 65 float2(-0.70710678118654746, -0.70710678118654757), 66 float2(-0.83146961230254535, -0.55557023301960218), 67 float2(-0.92387953251128674, -0.38268343236508989), 68 float2(-0.98078528040323043, -0.19509032201612861), 69 float2(-1, 0), 70 float2(-0.98078528040323043, 0.19509032201612836), 71 float2(-0.92387953251128685, 0.38268343236508967), 72 float2(-0.83146961230254546, 0.55557023301960196), 73 float2(-0.70710678118654768, 0.70710678118654746), 74 float2(-0.55557023301960218, 0.83146961230254524), 75 float2(-0.38268343236509034, 0.92387953251128652), 76 float2(-0.19509032201612866, 0.98078528040323032), 77 float2(0, 1), 78 float2(0.1950903220161283, 0.98078528040323043), 79 float2(0.38268343236509, 0.92387953251128663), 80 float2(0.55557023301960184, 0.83146961230254546), 81 float2(0.70710678118654735, 0.70710678118654768), 82 float2(0.83146961230254524, 0.55557023301960218), 83 float2(0.92387953251128652, 0.38268343236509039), 84 float2(0.98078528040323032, 0.19509032201612872), 85}; 86#elif defined(_FFT_SIZE_64) 87static const float2 kTwiddles[64] = { 88 float2(1, 0), 89 float2(0.99518472667219693, -0.098017140329560604), 90 float2(0.98078528040323043, -0.19509032201612825), 91 float2(0.95694033573220882, -0.29028467725446233), 92 float2(0.92387953251128674, -0.38268343236508978), 93 float2(0.88192126434835505, -0.47139673682599764), 94 float2(0.83146961230254524, -0.55557023301960218), 95 float2(0.77301045336273699, -0.63439328416364549), 96 float2(0.70710678118654757, -0.70710678118654746), 97 float2(0.63439328416364549, -0.77301045336273699), 98 float2(0.55557023301960229, -0.83146961230254524), 99 float2(0.47139673682599781, -0.88192126434835494), 100 float2(0.38268343236508984, -0.92387953251128674), 101 float2(0.29028467725446233, -0.95694033573220894), 102 float2(0.19509032201612833, -0.98078528040323043), 103 float2(0.09801714032956077, -0.99518472667219682), 104 float2(0, -1), 105 float2(-0.098017140329560645, -0.99518472667219693), 106 float2(-0.19509032201612819, -0.98078528040323043), 107 float2(-0.29028467725446216, -0.95694033573220894), 108 float2(-0.38268343236508973, -0.92387953251128674), 109 float2(-0.4713967368259977, -0.88192126434835505), 110 float2(-0.55557023301960196, -0.83146961230254546), 111 float2(-0.63439328416364538, -0.7730104533627371), 112 float2(-0.70710678118654746, -0.70710678118654757), 113 float2(-0.77301045336273699, -0.63439328416364549), 114 float2(-0.83146961230254535, -0.55557023301960218), 115 float2(-0.88192126434835494, -0.47139673682599786), 116 float2(-0.92387953251128674, -0.38268343236508989), 117 float2(-0.95694033573220882, -0.29028467725446239), 118 float2(-0.98078528040323043, -0.19509032201612861), 119 float2(-0.99518472667219682, -0.098017140329560826), 120 float2(-1, 0), 121 float2(-0.99518472667219693, 0.09801714032956059), 122 float2(-0.98078528040323043, 0.19509032201612836), 123 float2(-0.95694033573220894, 0.29028467725446211), 124 float2(-0.92387953251128685, 0.38268343236508967), 125 float2(-0.88192126434835505, 0.47139673682599764), 126 float2(-0.83146961230254546, 0.55557023301960196), 127 float2(-0.7730104533627371, 0.63439328416364527), 128 float2(-0.70710678118654768, 0.70710678118654746), 129 float2(-0.63439328416364593, 0.77301045336273666), 130 float2(-0.55557023301960218, 0.83146961230254524), 131 float2(-0.47139673682599786, 0.88192126434835494), 132 float2(-0.38268343236509034, 0.92387953251128652), 133 float2(-0.29028467725446244, 0.95694033573220882), 134 float2(-0.19509032201612866, 0.98078528040323032), 135 float2(-0.098017140329560451, 0.99518472667219693), 136 float2(0, 1), 137 float2(0.09801714032956009, 0.99518472667219693), 138 float2(0.1950903220161283, 0.98078528040323043), 139 float2(0.29028467725446205, 0.95694033573220894), 140 float2(0.38268343236509, 0.92387953251128663), 141 float2(0.47139673682599759, 0.88192126434835505), 142 float2(0.55557023301960184, 0.83146961230254546), 143 float2(0.6343932841636456, 0.77301045336273688), 144 float2(0.70710678118654735, 0.70710678118654768), 145 float2(0.77301045336273666, 0.63439328416364593), 146 float2(0.83146961230254524, 0.55557023301960218), 147 float2(0.88192126434835483, 0.47139673682599792), 148 float2(0.92387953251128652, 0.38268343236509039), 149 float2(0.95694033573220882, 0.2902846772544625), 150 float2(0.98078528040323032, 0.19509032201612872), 151 float2(0.99518472667219693, 0.098017140329560506), 152}; 153#elif defined(_FFT_SIZE_128) 154static const float2 kTwiddles[128] = { 155 float2(1, 0), 156 float2(0.99879545620517241, -0.049067674327418015), 157 float2(0.99518472667219693, -0.098017140329560604), 158 float2(0.98917650996478101, -0.14673047445536175), 159 float2(0.98078528040323043, -0.19509032201612825), 160 float2(0.97003125319454397, -0.24298017990326387), 161 float2(0.95694033573220882, -0.29028467725446233), 162 float2(0.94154406518302081, -0.33688985339222005), 163 float2(0.92387953251128674, -0.38268343236508978), 164 float2(0.90398929312344334, -0.42755509343028208), 165 float2(0.88192126434835505, -0.47139673682599764), 166 float2(0.85772861000027212, -0.51410274419322166), 167 float2(0.83146961230254524, -0.55557023301960218), 168 float2(0.80320753148064494, -0.59569930449243336), 169 float2(0.77301045336273699, -0.63439328416364549), 170 float2(0.74095112535495911, -0.67155895484701833), 171 float2(0.70710678118654757, -0.70710678118654746), 172 float2(0.67155895484701833, -0.74095112535495911), 173 float2(0.63439328416364549, -0.77301045336273699), 174 float2(0.59569930449243347, -0.80320753148064483), 175 float2(0.55557023301960229, -0.83146961230254524), 176 float2(0.51410274419322166, -0.85772861000027212), 177 float2(0.47139673682599781, -0.88192126434835494), 178 float2(0.4275550934302822, -0.90398929312344334), 179 float2(0.38268343236508984, -0.92387953251128674), 180 float2(0.33688985339222005, -0.94154406518302081), 181 float2(0.29028467725446233, -0.95694033573220894), 182 float2(0.24298017990326398, -0.97003125319454397), 183 float2(0.19509032201612833, -0.98078528040323043), 184 float2(0.14673047445536175, -0.98917650996478101), 185 float2(0.09801714032956077, -0.99518472667219682), 186 float2(0.049067674327418126, -0.99879545620517241), 187 float2(0, -1), 188 float2(-0.049067674327418008, -0.99879545620517241), 189 float2(-0.098017140329560645, -0.99518472667219693), 190 float2(-0.14673047445536164, -0.98917650996478101), 191 float2(-0.19509032201612819, -0.98078528040323043), 192 float2(-0.24298017990326387, -0.97003125319454397), 193 float2(-0.29028467725446216, -0.95694033573220894), 194 float2(-0.33688985339221994, -0.94154406518302081), 195 float2(-0.38268343236508973, -0.92387953251128674), 196 float2(-0.42755509343028186, -0.90398929312344345), 197 float2(-0.4713967368259977, -0.88192126434835505), 198 float2(-0.51410274419322166, -0.85772861000027212), 199 float2(-0.55557023301960196, -0.83146961230254546), 200 float2(-0.59569930449243336, -0.80320753148064494), 201 float2(-0.63439328416364538, -0.7730104533627371), 202 float2(-0.67155895484701844, -0.74095112535495899), 203 float2(-0.70710678118654746, -0.70710678118654757), 204 float2(-0.74095112535495888, -0.67155895484701855), 205 float2(-0.77301045336273699, -0.63439328416364549), 206 float2(-0.80320753148064483, -0.59569930449243347), 207 float2(-0.83146961230254535, -0.55557023301960218), 208 float2(-0.85772861000027201, -0.51410274419322177), 209 float2(-0.88192126434835494, -0.47139673682599786), 210 float2(-0.90398929312344334, -0.42755509343028203), 211 float2(-0.92387953251128674, -0.38268343236508989), 212 float2(-0.9415440651830207, -0.33688985339222033), 213 float2(-0.95694033573220882, -0.29028467725446239), 214 float2(-0.97003125319454397, -0.24298017990326407), 215 float2(-0.98078528040323043, -0.19509032201612861), 216 float2(-0.98917650996478101, -0.1467304744553618), 217 float2(-0.99518472667219682, -0.098017140329560826), 218 float2(-0.99879545620517241, -0.049067674327417966), 219 float2(-1, 0), 220 float2(-0.99879545620517241, 0.049067674327417724), 221 float2(-0.99518472667219693, 0.09801714032956059), 222 float2(-0.98917650996478101, 0.14673047445536158), 223 float2(-0.98078528040323043, 0.19509032201612836), 224 float2(-0.97003125319454397, 0.24298017990326382), 225 float2(-0.95694033573220894, 0.29028467725446211), 226 float2(-0.94154406518302081, 0.33688985339222011), 227 float2(-0.92387953251128685, 0.38268343236508967), 228 float2(-0.90398929312344345, 0.42755509343028181), 229 float2(-0.88192126434835505, 0.47139673682599764), 230 float2(-0.85772861000027212, 0.51410274419322155), 231 float2(-0.83146961230254546, 0.55557023301960196), 232 float2(-0.80320753148064494, 0.59569930449243325), 233 float2(-0.7730104533627371, 0.63439328416364527), 234 float2(-0.74095112535495911, 0.67155895484701844), 235 float2(-0.70710678118654768, 0.70710678118654746), 236 float2(-0.67155895484701866, 0.74095112535495888), 237 float2(-0.63439328416364593, 0.77301045336273666), 238 float2(-0.59569930449243313, 0.80320753148064505), 239 float2(-0.55557023301960218, 0.83146961230254524), 240 float2(-0.51410274419322177, 0.85772861000027201), 241 float2(-0.47139673682599786, 0.88192126434835494), 242 float2(-0.42755509343028247, 0.90398929312344312), 243 float2(-0.38268343236509034, 0.92387953251128652), 244 float2(-0.33688985339221994, 0.94154406518302081), 245 float2(-0.29028467725446244, 0.95694033573220882), 246 float2(-0.24298017990326412, 0.97003125319454397), 247 float2(-0.19509032201612866, 0.98078528040323032), 248 float2(-0.1467304744553623, 0.9891765099647809), 249 float2(-0.098017140329560451, 0.99518472667219693), 250 float2(-0.049067674327418029, 0.99879545620517241), 251 float2(0, 1), 252 float2(0.049067674327417661, 0.99879545620517241), 253 float2(0.09801714032956009, 0.99518472667219693), 254 float2(0.14673047445536194, 0.9891765099647809), 255 float2(0.1950903220161283, 0.98078528040323043), 256 float2(0.24298017990326376, 0.97003125319454397), 257 float2(0.29028467725446205, 0.95694033573220894), 258 float2(0.33688985339221961, 0.94154406518302092), 259 float2(0.38268343236509, 0.92387953251128663), 260 float2(0.42755509343028214, 0.90398929312344334), 261 float2(0.47139673682599759, 0.88192126434835505), 262 float2(0.51410274419322155, 0.85772861000027223), 263 float2(0.55557023301960184, 0.83146961230254546), 264 float2(0.59569930449243291, 0.80320753148064528), 265 float2(0.6343932841636456, 0.77301045336273688), 266 float2(0.67155895484701833, 0.74095112535495911), 267 float2(0.70710678118654735, 0.70710678118654768), 268 float2(0.74095112535495888, 0.67155895484701866), 269 float2(0.77301045336273666, 0.63439328416364593), 270 float2(0.80320753148064505, 0.59569930449243325), 271 float2(0.83146961230254524, 0.55557023301960218), 272 float2(0.85772861000027201, 0.51410274419322188), 273 float2(0.88192126434835483, 0.47139673682599792), 274 float2(0.90398929312344312, 0.42755509343028253), 275 float2(0.92387953251128652, 0.38268343236509039), 276 float2(0.94154406518302081, 0.33688985339222), 277 float2(0.95694033573220882, 0.2902846772544625), 278 float2(0.97003125319454397, 0.24298017990326418), 279 float2(0.98078528040323032, 0.19509032201612872), 280 float2(0.9891765099647809, 0.14673047445536239), 281 float2(0.99518472667219693, 0.098017140329560506), 282 float2(0.99879545620517241, 0.049067674327418091), 283}; 284#elif defined(_FFT_SIZE_256) 285static const float2 kTwiddles[256] = { 286 float2(1, 0), 287 float2(0.99969881869620425, -0.024541228522912288), 288 float2(0.99879545620517241, -0.049067674327418015), 289 float2(0.99729045667869021, -0.073564563599667426), 290 float2(0.99518472667219693, -0.098017140329560604), 291 float2(0.99247953459870997, -0.1224106751992162), 292 float2(0.98917650996478101, -0.14673047445536175), 293 float2(0.98527764238894122, -0.17096188876030122), 294 float2(0.98078528040323043, -0.19509032201612825), 295 float2(0.97570213003852857, -0.2191012401568698), 296 float2(0.97003125319454397, -0.24298017990326387), 297 float2(0.96377606579543984, -0.26671275747489837), 298 float2(0.95694033573220882, -0.29028467725446233), 299 float2(0.94952818059303667, -0.31368174039889152), 300 float2(0.94154406518302081, -0.33688985339222005), 301 float2(0.93299279883473896, -0.35989503653498811), 302 float2(0.92387953251128674, -0.38268343236508978), 303 float2(0.91420975570353069, -0.40524131400498986), 304 float2(0.90398929312344334, -0.42755509343028208), 305 float2(0.89322430119551532, -0.44961132965460654), 306 float2(0.88192126434835505, -0.47139673682599764), 307 float2(0.87008699110871146, -0.49289819222978404), 308 float2(0.85772861000027212, -0.51410274419322166), 309 float2(0.84485356524970712, -0.53499761988709715), 310 float2(0.83146961230254524, -0.55557023301960218), 311 float2(0.81758481315158371, -0.57580819141784534), 312 float2(0.80320753148064494, -0.59569930449243336), 313 float2(0.78834642762660634, -0.61523159058062682), 314 float2(0.77301045336273699, -0.63439328416364549), 315 float2(0.75720884650648457, -0.65317284295377676), 316 float2(0.74095112535495911, -0.67155895484701833), 317 float2(0.724247082951467, -0.68954054473706683), 318 float2(0.70710678118654757, -0.70710678118654746), 319 float2(0.68954054473706694, -0.72424708295146689), 320 float2(0.67155895484701833, -0.74095112535495911), 321 float2(0.65317284295377676, -0.75720884650648446), 322 float2(0.63439328416364549, -0.77301045336273699), 323 float2(0.61523159058062682, -0.78834642762660623), 324 float2(0.59569930449243347, -0.80320753148064483), 325 float2(0.57580819141784534, -0.81758481315158371), 326 float2(0.55557023301960229, -0.83146961230254524), 327 float2(0.53499761988709726, -0.84485356524970701), 328 float2(0.51410274419322166, -0.85772861000027212), 329 float2(0.49289819222978409, -0.87008699110871135), 330 float2(0.47139673682599781, -0.88192126434835494), 331 float2(0.4496113296546066, -0.89322430119551532), 332 float2(0.4275550934302822, -0.90398929312344334), 333 float2(0.40524131400498986, -0.91420975570353069), 334 float2(0.38268343236508984, -0.92387953251128674), 335 float2(0.35989503653498828, -0.93299279883473885), 336 float2(0.33688985339222005, -0.94154406518302081), 337 float2(0.31368174039889157, -0.94952818059303667), 338 float2(0.29028467725446233, -0.95694033573220894), 339 float2(0.26671275747489842, -0.96377606579543984), 340 float2(0.24298017990326398, -0.97003125319454397), 341 float2(0.21910124015686977, -0.97570213003852857), 342 float2(0.19509032201612833, -0.98078528040323043), 343 float2(0.17096188876030136, -0.98527764238894122), 344 float2(0.14673047445536175, -0.98917650996478101), 345 float2(0.12241067519921628, -0.99247953459870997), 346 float2(0.09801714032956077, -0.99518472667219682), 347 float2(0.073564563599667454, -0.99729045667869021), 348 float2(0.049067674327418126, -0.99879545620517241), 349 float2(0.024541228522912264, -0.99969881869620425), 350 float2(0, -1), 351 float2(-0.024541228522912142, -0.99969881869620425), 352 float2(-0.049067674327418008, -0.99879545620517241), 353 float2(-0.073564563599667329, -0.99729045667869021), 354 float2(-0.098017140329560645, -0.99518472667219693), 355 float2(-0.12241067519921615, -0.99247953459870997), 356 float2(-0.14673047445536164, -0.98917650996478101), 357 float2(-0.17096188876030124, -0.98527764238894122), 358 float2(-0.19509032201612819, -0.98078528040323043), 359 float2(-0.21910124015686966, -0.97570213003852857), 360 float2(-0.24298017990326387, -0.97003125319454397), 361 float2(-0.26671275747489831, -0.96377606579543984), 362 float2(-0.29028467725446216, -0.95694033573220894), 363 float2(-0.31368174039889141, -0.94952818059303667), 364 float2(-0.33688985339221994, -0.94154406518302081), 365 float2(-0.35989503653498817, -0.93299279883473885), 366 float2(-0.38268343236508973, -0.92387953251128674), 367 float2(-0.40524131400498975, -0.91420975570353069), 368 float2(-0.42755509343028186, -0.90398929312344345), 369 float2(-0.44961132965460671, -0.89322430119551521), 370 float2(-0.4713967368259977, -0.88192126434835505), 371 float2(-0.49289819222978398, -0.87008699110871146), 372 float2(-0.51410274419322166, -0.85772861000027212), 373 float2(-0.53499761988709704, -0.84485356524970723), 374 float2(-0.55557023301960196, -0.83146961230254546), 375 float2(-0.57580819141784534, -0.81758481315158371), 376 float2(-0.59569930449243336, -0.80320753148064494), 377 float2(-0.61523159058062671, -0.78834642762660634), 378 float2(-0.63439328416364538, -0.7730104533627371), 379 float2(-0.65317284295377653, -0.75720884650648468), 380 float2(-0.67155895484701844, -0.74095112535495899), 381 float2(-0.68954054473706694, -0.72424708295146689), 382 float2(-0.70710678118654746, -0.70710678118654757), 383 float2(-0.72424708295146678, -0.68954054473706705), 384 float2(-0.74095112535495888, -0.67155895484701855), 385 float2(-0.75720884650648457, -0.65317284295377664), 386 float2(-0.77301045336273699, -0.63439328416364549), 387 float2(-0.78834642762660623, -0.61523159058062693), 388 float2(-0.80320753148064483, -0.59569930449243347), 389 float2(-0.8175848131515836, -0.57580819141784545), 390 float2(-0.83146961230254535, -0.55557023301960218), 391 float2(-0.84485356524970712, -0.53499761988709715), 392 float2(-0.85772861000027201, -0.51410274419322177), 393 float2(-0.87008699110871135, -0.49289819222978415), 394 float2(-0.88192126434835494, -0.47139673682599786), 395 float2(-0.89322430119551521, -0.44961132965460687), 396 float2(-0.90398929312344334, -0.42755509343028203), 397 float2(-0.91420975570353069, -0.40524131400498992), 398 float2(-0.92387953251128674, -0.38268343236508989), 399 float2(-0.93299279883473885, -0.35989503653498833), 400 float2(-0.9415440651830207, -0.33688985339222033), 401 float2(-0.94952818059303667, -0.31368174039889141), 402 float2(-0.95694033573220882, -0.29028467725446239), 403 float2(-0.96377606579543984, -0.26671275747489848), 404 float2(-0.97003125319454397, -0.24298017990326407), 405 float2(-0.97570213003852846, -0.21910124015687005), 406 float2(-0.98078528040323043, -0.19509032201612861), 407 float2(-0.98527764238894122, -0.17096188876030122), 408 float2(-0.98917650996478101, -0.1467304744553618), 409 float2(-0.99247953459870997, -0.12241067519921635), 410 float2(-0.99518472667219682, -0.098017140329560826), 411 float2(-0.99729045667869021, -0.073564563599667732), 412 float2(-0.99879545620517241, -0.049067674327417966), 413 float2(-0.99969881869620425, -0.024541228522912326), 414 float2(-1, 0), 415 float2(-0.99969881869620425, 0.02454122852291208), 416 float2(-0.99879545620517241, 0.049067674327417724), 417 float2(-0.99729045667869021, 0.073564563599667496), 418 float2(-0.99518472667219693, 0.09801714032956059), 419 float2(-0.99247953459870997, 0.1224106751992161), 420 float2(-0.98917650996478101, 0.14673047445536158), 421 float2(-0.98527764238894133, 0.17096188876030097), 422 float2(-0.98078528040323043, 0.19509032201612836), 423 float2(-0.97570213003852857, 0.2191012401568698), 424 float2(-0.97003125319454397, 0.24298017990326382), 425 float2(-0.96377606579543995, 0.26671275747489825), 426 float2(-0.95694033573220894, 0.29028467725446211), 427 float2(-0.94952818059303679, 0.31368174039889118), 428 float2(-0.94154406518302081, 0.33688985339222011), 429 float2(-0.93299279883473896, 0.35989503653498811), 430 float2(-0.92387953251128685, 0.38268343236508967), 431 float2(-0.91420975570353069, 0.40524131400498969), 432 float2(-0.90398929312344345, 0.42755509343028181), 433 float2(-0.89322430119551532, 0.44961132965460665), 434 float2(-0.88192126434835505, 0.47139673682599764), 435 float2(-0.87008699110871146, 0.49289819222978393), 436 float2(-0.85772861000027212, 0.51410274419322155), 437 float2(-0.84485356524970723, 0.53499761988709693), 438 float2(-0.83146961230254546, 0.55557023301960196), 439 float2(-0.81758481315158371, 0.57580819141784534), 440 float2(-0.80320753148064494, 0.59569930449243325), 441 float2(-0.78834642762660634, 0.61523159058062671), 442 float2(-0.7730104533627371, 0.63439328416364527), 443 float2(-0.75720884650648479, 0.65317284295377653), 444 float2(-0.74095112535495911, 0.67155895484701844), 445 float2(-0.724247082951467, 0.68954054473706683), 446 float2(-0.70710678118654768, 0.70710678118654746), 447 float2(-0.68954054473706705, 0.72424708295146678), 448 float2(-0.67155895484701866, 0.74095112535495888), 449 float2(-0.65317284295377709, 0.75720884650648423), 450 float2(-0.63439328416364593, 0.77301045336273666), 451 float2(-0.61523159058062726, 0.78834642762660589), 452 float2(-0.59569930449243313, 0.80320753148064505), 453 float2(-0.57580819141784523, 0.81758481315158382), 454 float2(-0.55557023301960218, 0.83146961230254524), 455 float2(-0.53499761988709726, 0.84485356524970701), 456 float2(-0.51410274419322177, 0.85772861000027201), 457 float2(-0.4928981922297842, 0.87008699110871135), 458 float2(-0.47139673682599786, 0.88192126434835494), 459 float2(-0.44961132965460693, 0.89322430119551521), 460 float2(-0.42755509343028247, 0.90398929312344312), 461 float2(-0.40524131400499036, 0.91420975570353047), 462 float2(-0.38268343236509034, 0.92387953251128652), 463 float2(-0.35989503653498794, 0.93299279883473896), 464 float2(-0.33688985339221994, 0.94154406518302081), 465 float2(-0.31368174039889146, 0.94952818059303667), 466 float2(-0.29028467725446244, 0.95694033573220882), 467 float2(-0.26671275747489853, 0.96377606579543984), 468 float2(-0.24298017990326412, 0.97003125319454397), 469 float2(-0.2191012401568701, 0.97570213003852846), 470 float2(-0.19509032201612866, 0.98078528040323032), 471 float2(-0.17096188876030169, 0.98527764238894111), 472 float2(-0.1467304744553623, 0.9891765099647809), 473 float2(-0.12241067519921596, 0.99247953459871008), 474 float2(-0.098017140329560451, 0.99518472667219693), 475 float2(-0.073564563599667357, 0.99729045667869021), 476 float2(-0.049067674327418029, 0.99879545620517241), 477 float2(-0.024541228522912389, 0.99969881869620425), 478 float2(0, 1), 479 float2(0.024541228522912021, 0.99969881869620425), 480 float2(0.049067674327417661, 0.99879545620517241), 481 float2(0.073564563599666982, 0.99729045667869021), 482 float2(0.09801714032956009, 0.99518472667219693), 483 float2(0.1224106751992156, 0.99247953459871008), 484 float2(0.14673047445536194, 0.9891765099647809), 485 float2(0.17096188876030133, 0.98527764238894122), 486 float2(0.1950903220161283, 0.98078528040323043), 487 float2(0.21910124015686974, 0.97570213003852857), 488 float2(0.24298017990326376, 0.97003125319454397), 489 float2(0.2667127574748982, 0.96377606579543995), 490 float2(0.29028467725446205, 0.95694033573220894), 491 float2(0.31368174039889113, 0.94952818059303679), 492 float2(0.33688985339221961, 0.94154406518302092), 493 float2(0.35989503653498761, 0.93299279883473907), 494 float2(0.38268343236509, 0.92387953251128663), 495 float2(0.40524131400499003, 0.91420975570353058), 496 float2(0.42755509343028214, 0.90398929312344334), 497 float2(0.4496113296546066, 0.89322430119551532), 498 float2(0.47139673682599759, 0.88192126434835505), 499 float2(0.49289819222978387, 0.87008699110871146), 500 float2(0.51410274419322155, 0.85772861000027223), 501 float2(0.53499761988709693, 0.84485356524970723), 502 float2(0.55557023301960184, 0.83146961230254546), 503 float2(0.57580819141784489, 0.81758481315158404), 504 float2(0.59569930449243291, 0.80320753148064528), 505 float2(0.61523159058062704, 0.78834642762660612), 506 float2(0.6343932841636456, 0.77301045336273688), 507 float2(0.65317284295377676, 0.75720884650648457), 508 float2(0.67155895484701833, 0.74095112535495911), 509 float2(0.68954054473706683, 0.724247082951467), 510 float2(0.70710678118654735, 0.70710678118654768), 511 float2(0.72424708295146667, 0.68954054473706716), 512 float2(0.74095112535495888, 0.67155895484701866), 513 float2(0.75720884650648423, 0.65317284295377709), 514 float2(0.77301045336273666, 0.63439328416364593), 515 float2(0.78834642762660589, 0.61523159058062737), 516 float2(0.80320753148064505, 0.59569930449243325), 517 float2(0.81758481315158371, 0.57580819141784523), 518 float2(0.83146961230254524, 0.55557023301960218), 519 float2(0.84485356524970701, 0.53499761988709726), 520 float2(0.85772861000027201, 0.51410274419322188), 521 float2(0.87008699110871135, 0.49289819222978426), 522 float2(0.88192126434835483, 0.47139673682599792), 523 float2(0.8932243011955151, 0.44961132965460698), 524 float2(0.90398929312344312, 0.42755509343028253), 525 float2(0.91420975570353047, 0.40524131400499042), 526 float2(0.92387953251128652, 0.38268343236509039), 527 float2(0.93299279883473896, 0.359895036534988), 528 float2(0.94154406518302081, 0.33688985339222), 529 float2(0.94952818059303667, 0.31368174039889152), 530 float2(0.95694033573220882, 0.2902846772544625), 531 float2(0.96377606579543984, 0.26671275747489859), 532 float2(0.97003125319454397, 0.24298017990326418), 533 float2(0.97570213003852846, 0.21910124015687016), 534 float2(0.98078528040323032, 0.19509032201612872), 535 float2(0.98527764238894111, 0.17096188876030177), 536 float2(0.9891765099647809, 0.14673047445536239), 537 float2(0.99247953459870997, 0.12241067519921603), 538 float2(0.99518472667219693, 0.098017140329560506), 539 float2(0.99729045667869021, 0.073564563599667412), 540 float2(0.99879545620517241, 0.049067674327418091), 541 float2(0.99969881869620425, 0.024541228522912448), 542}; 543#elif defined(_FFT_SIZE_512) 544static const float2 kTwiddles[512] = { 545 float2(1, 0), 546 float2(0.9999247018391445, -0.012271538285719925), 547 float2(0.99969881869620425, -0.024541228522912288), 548 float2(0.99932238458834954, -0.036807222941358832), 549 float2(0.99879545620517241, -0.049067674327418015), 550 float2(0.99811811290014918, -0.061320736302208578), 551 float2(0.99729045667869021, -0.073564563599667426), 552 float2(0.996312612182778, -0.085797312344439894), 553 float2(0.99518472667219693, -0.098017140329560604), 554 float2(0.99390697000235606, -0.11022220729388306), 555 float2(0.99247953459870997, -0.1224106751992162), 556 float2(0.99090263542778001, -0.13458070850712617), 557 float2(0.98917650996478101, -0.14673047445536175), 558 float2(0.98730141815785843, -0.15885814333386145), 559 float2(0.98527764238894122, -0.17096188876030122), 560 float2(0.98310548743121629, -0.18303988795514095), 561 float2(0.98078528040323043, -0.19509032201612825), 562 float2(0.97831737071962765, -0.20711137619221856), 563 float2(0.97570213003852857, -0.2191012401568698), 564 float2(0.97293995220556018, -0.23105810828067111), 565 float2(0.97003125319454397, -0.24298017990326387), 566 float2(0.96697647104485207, -0.25486565960451457), 567 float2(0.96377606579543984, -0.26671275747489837), 568 float2(0.96043051941556579, -0.27851968938505306), 569 float2(0.95694033573220882, -0.29028467725446233), 570 float2(0.95330604035419386, -0.30200594931922808), 571 float2(0.94952818059303667, -0.31368174039889152), 572 float2(0.94560732538052128, -0.32531029216226293), 573 float2(0.94154406518302081, -0.33688985339222005), 574 float2(0.93733901191257496, -0.34841868024943456), 575 float2(0.93299279883473896, -0.35989503653498811), 576 float2(0.92850608047321559, -0.37131719395183754), 577 float2(0.92387953251128674, -0.38268343236508978), 578 float2(0.91911385169005777, -0.3939920400610481), 579 float2(0.91420975570353069, -0.40524131400498986), 580 float2(0.90916798309052238, -0.41642956009763715), 581 float2(0.90398929312344334, -0.42755509343028208), 582 float2(0.89867446569395382, -0.43861623853852766), 583 float2(0.89322430119551532, -0.44961132965460654), 584 float2(0.88763962040285393, -0.46053871095824001), 585 float2(0.88192126434835505, -0.47139673682599764), 586 float2(0.8760700941954066, -0.48218377207912272), 587 float2(0.87008699110871146, -0.49289819222978404), 588 float2(0.86397285612158681, -0.50353838372571758), 589 float2(0.85772861000027212, -0.51410274419322166), 590 float2(0.8513551931052652, -0.52458968267846895), 591 float2(0.84485356524970712, -0.53499761988709715), 592 float2(0.83822470555483808, -0.54532498842204646), 593 float2(0.83146961230254524, -0.55557023301960218), 594 float2(0.82458930278502529, -0.56573181078361312), 595 float2(0.81758481315158371, -0.57580819141784534), 596 float2(0.81045719825259477, -0.58579785745643886), 597 float2(0.80320753148064494, -0.59569930449243336), 598 float2(0.79583690460888357, -0.60551104140432555), 599 float2(0.78834642762660634, -0.61523159058062682), 600 float2(0.78073722857209449, -0.62485948814238634), 601 float2(0.77301045336273699, -0.63439328416364549), 602 float2(0.76516726562245896, -0.64383154288979139), 603 float2(0.75720884650648457, -0.65317284295377676), 604 float2(0.74913639452345937, -0.66241577759017178), 605 float2(0.74095112535495911, -0.67155895484701833), 606 float2(0.73265427167241282, -0.68060099779545302), 607 float2(0.724247082951467, -0.68954054473706683), 608 float2(0.71573082528381859, -0.69837624940897292), 609 float2(0.70710678118654757, -0.70710678118654746), 610 float2(0.69837624940897292, -0.71573082528381859), 611 float2(0.68954054473706694, -0.72424708295146689), 612 float2(0.68060099779545313, -0.73265427167241282), 613 float2(0.67155895484701833, -0.74095112535495911), 614 float2(0.66241577759017178, -0.74913639452345926), 615 float2(0.65317284295377676, -0.75720884650648446), 616 float2(0.6438315428897915, -0.76516726562245896), 617 float2(0.63439328416364549, -0.77301045336273699), 618 float2(0.62485948814238645, -0.78073722857209438), 619 float2(0.61523159058062682, -0.78834642762660623), 620 float2(0.60551104140432555, -0.79583690460888346), 621 float2(0.59569930449243347, -0.80320753148064483), 622 float2(0.58579785745643886, -0.81045719825259477), 623 float2(0.57580819141784534, -0.81758481315158371), 624 float2(0.56573181078361323, -0.82458930278502529), 625 float2(0.55557023301960229, -0.83146961230254524), 626 float2(0.54532498842204646, -0.83822470555483797), 627 float2(0.53499761988709726, -0.84485356524970701), 628 float2(0.52458968267846884, -0.8513551931052652), 629 float2(0.51410274419322166, -0.85772861000027212), 630 float2(0.50353838372571758, -0.8639728561215867), 631 float2(0.49289819222978409, -0.87008699110871135), 632 float2(0.48218377207912283, -0.8760700941954066), 633 float2(0.47139673682599781, -0.88192126434835494), 634 float2(0.46053871095824001, -0.88763962040285393), 635 float2(0.4496113296546066, -0.89322430119551532), 636 float2(0.43861623853852771, -0.89867446569395382), 637 float2(0.4275550934302822, -0.90398929312344334), 638 float2(0.41642956009763732, -0.90916798309052227), 639 float2(0.40524131400498986, -0.91420975570353069), 640 float2(0.3939920400610481, -0.91911385169005777), 641 float2(0.38268343236508984, -0.92387953251128674), 642 float2(0.3713171939518376, -0.92850608047321548), 643 float2(0.35989503653498828, -0.93299279883473885), 644 float2(0.34841868024943451, -0.93733901191257496), 645 float2(0.33688985339222005, -0.94154406518302081), 646 float2(0.32531029216226298, -0.94560732538052128), 647 float2(0.31368174039889157, -0.94952818059303667), 648 float2(0.3020059493192282, -0.95330604035419375), 649 float2(0.29028467725446233, -0.95694033573220894), 650 float2(0.27851968938505306, -0.96043051941556579), 651 float2(0.26671275747489842, -0.96377606579543984), 652 float2(0.25486565960451463, -0.96697647104485207), 653 float2(0.24298017990326398, -0.97003125319454397), 654 float2(0.23105810828067128, -0.97293995220556007), 655 float2(0.21910124015686977, -0.97570213003852857), 656 float2(0.20711137619221856, -0.97831737071962765), 657 float2(0.19509032201612833, -0.98078528040323043), 658 float2(0.18303988795514106, -0.98310548743121629), 659 float2(0.17096188876030136, -0.98527764238894122), 660 float2(0.15885814333386139, -0.98730141815785843), 661 float2(0.14673047445536175, -0.98917650996478101), 662 float2(0.13458070850712622, -0.99090263542778001), 663 float2(0.12241067519921628, -0.99247953459870997), 664 float2(0.11022220729388318, -0.99390697000235606), 665 float2(0.09801714032956077, -0.99518472667219682), 666 float2(0.08579731234443988, -0.996312612182778), 667 float2(0.073564563599667454, -0.99729045667869021), 668 float2(0.061320736302208648, -0.99811811290014918), 669 float2(0.049067674327418126, -0.99879545620517241), 670 float2(0.036807222941358991, -0.99932238458834954), 671 float2(0.024541228522912264, -0.99969881869620425), 672 float2(0.012271538285719944, -0.9999247018391445), 673 float2(0, -1), 674 float2(-0.012271538285719823, -0.9999247018391445), 675 float2(-0.024541228522912142, -0.99969881869620425), 676 float2(-0.036807222941358866, -0.99932238458834954), 677 float2(-0.049067674327418008, -0.99879545620517241), 678 float2(-0.06132073630220853, -0.99811811290014918), 679 float2(-0.073564563599667329, -0.99729045667869021), 680 float2(-0.085797312344439755, -0.996312612182778), 681 float2(-0.098017140329560645, -0.99518472667219693), 682 float2(-0.11022220729388306, -0.99390697000235606), 683 float2(-0.12241067519921615, -0.99247953459870997), 684 float2(-0.13458070850712611, -0.99090263542778001), 685 float2(-0.14673047445536164, -0.98917650996478101), 686 float2(-0.15885814333386128, -0.98730141815785843), 687 float2(-0.17096188876030124, -0.98527764238894122), 688 float2(-0.18303988795514092, -0.98310548743121629), 689 float2(-0.19509032201612819, -0.98078528040323043), 690 float2(-0.20711137619221845, -0.97831737071962765), 691 float2(-0.21910124015686966, -0.97570213003852857), 692 float2(-0.23105810828067114, -0.97293995220556018), 693 float2(-0.24298017990326387, -0.97003125319454397), 694 float2(-0.25486565960451452, -0.96697647104485207), 695 float2(-0.26671275747489831, -0.96377606579543984), 696 float2(-0.27851968938505295, -0.9604305194155659), 697 float2(-0.29028467725446216, -0.95694033573220894), 698 float2(-0.30200594931922808, -0.95330604035419386), 699 float2(-0.31368174039889141, -0.94952818059303667), 700 float2(-0.32531029216226287, -0.94560732538052139), 701 float2(-0.33688985339221994, -0.94154406518302081), 702 float2(-0.3484186802494344, -0.93733901191257496), 703 float2(-0.35989503653498817, -0.93299279883473885), 704 float2(-0.37131719395183749, -0.92850608047321559), 705 float2(-0.38268343236508973, -0.92387953251128674), 706 float2(-0.39399204006104799, -0.91911385169005777), 707 float2(-0.40524131400498975, -0.91420975570353069), 708 float2(-0.41642956009763699, -0.90916798309052249), 709 float2(-0.42755509343028186, -0.90398929312344345), 710 float2(-0.43861623853852738, -0.89867446569395393), 711 float2(-0.44961132965460671, -0.89322430119551521), 712 float2(-0.46053871095824006, -0.88763962040285393), 713 float2(-0.4713967368259977, -0.88192126434835505), 714 float2(-0.48218377207912272, -0.8760700941954066), 715 float2(-0.49289819222978398, -0.87008699110871146), 716 float2(-0.50353838372571746, -0.86397285612158681), 717 float2(-0.51410274419322166, -0.85772861000027212), 718 float2(-0.52458968267846873, -0.8513551931052652), 719 float2(-0.53499761988709704, -0.84485356524970723), 720 float2(-0.54532498842204624, -0.83822470555483819), 721 float2(-0.55557023301960196, -0.83146961230254546), 722 float2(-0.56573181078361323, -0.82458930278502518), 723 float2(-0.57580819141784534, -0.81758481315158371), 724 float2(-0.58579785745643886, -0.81045719825259477), 725 float2(-0.59569930449243336, -0.80320753148064494), 726 float2(-0.60551104140432543, -0.79583690460888357), 727 float2(-0.61523159058062671, -0.78834642762660634), 728 float2(-0.62485948814238623, -0.7807372285720946), 729 float2(-0.63439328416364538, -0.7730104533627371), 730 float2(-0.64383154288979128, -0.76516726562245907), 731 float2(-0.65317284295377653, -0.75720884650648468), 732 float2(-0.66241577759017189, -0.74913639452345926), 733 float2(-0.67155895484701844, -0.74095112535495899), 734 float2(-0.68060099779545302, -0.73265427167241282), 735 float2(-0.68954054473706694, -0.72424708295146689), 736 float2(-0.6983762494089728, -0.71573082528381871), 737 float2(-0.70710678118654746, -0.70710678118654757), 738 float2(-0.71573082528381859, -0.69837624940897292), 739 float2(-0.72424708295146678, -0.68954054473706705), 740 float2(-0.7326542716724127, -0.68060099779545324), 741 float2(-0.74095112535495888, -0.67155895484701855), 742 float2(-0.74913639452345915, -0.66241577759017201), 743 float2(-0.75720884650648457, -0.65317284295377664), 744 float2(-0.76516726562245896, -0.64383154288979139), 745 float2(-0.77301045336273699, -0.63439328416364549), 746 float2(-0.78073722857209449, -0.62485948814238634), 747 float2(-0.78834642762660623, -0.61523159058062693), 748 float2(-0.79583690460888346, -0.60551104140432566), 749 float2(-0.80320753148064483, -0.59569930449243347), 750 float2(-0.81045719825259466, -0.58579785745643898), 751 float2(-0.8175848131515836, -0.57580819141784545), 752 float2(-0.82458930278502507, -0.56573181078361345), 753 float2(-0.83146961230254535, -0.55557023301960218), 754 float2(-0.83822470555483808, -0.54532498842204635), 755 float2(-0.84485356524970712, -0.53499761988709715), 756 float2(-0.8513551931052652, -0.52458968267846895), 757 float2(-0.85772861000027201, -0.51410274419322177), 758 float2(-0.8639728561215867, -0.50353838372571769), 759 float2(-0.87008699110871135, -0.49289819222978415), 760 float2(-0.87607009419540649, -0.48218377207912289), 761 float2(-0.88192126434835494, -0.47139673682599786), 762 float2(-0.88763962040285382, -0.46053871095824023), 763 float2(-0.89322430119551521, -0.44961132965460687), 764 float2(-0.89867446569395393, -0.43861623853852755), 765 float2(-0.90398929312344334, -0.42755509343028203), 766 float2(-0.90916798309052238, -0.41642956009763715), 767 float2(-0.91420975570353069, -0.40524131400498992), 768 float2(-0.91911385169005777, -0.39399204006104815), 769 float2(-0.92387953251128674, -0.38268343236508989), 770 float2(-0.92850608047321548, -0.37131719395183771), 771 float2(-0.93299279883473885, -0.35989503653498833), 772 float2(-0.93733901191257485, -0.34841868024943479), 773 float2(-0.9415440651830207, -0.33688985339222033), 774 float2(-0.94560732538052117, -0.32531029216226326), 775 float2(-0.94952818059303667, -0.31368174039889141), 776 float2(-0.95330604035419386, -0.30200594931922803), 777 float2(-0.95694033573220882, -0.29028467725446239), 778 float2(-0.96043051941556579, -0.27851968938505317), 779 float2(-0.96377606579543984, -0.26671275747489848), 780 float2(-0.96697647104485207, -0.25486565960451468), 781 float2(-0.97003125319454397, -0.24298017990326407), 782 float2(-0.97293995220556007, -0.23105810828067133), 783 float2(-0.97570213003852846, -0.21910124015687005), 784 float2(-0.97831737071962754, -0.20711137619221884), 785 float2(-0.98078528040323043, -0.19509032201612861), 786 float2(-0.98310548743121629, -0.1830398879551409), 787 float2(-0.98527764238894122, -0.17096188876030122), 788 float2(-0.98730141815785843, -0.15885814333386147), 789 float2(-0.98917650996478101, -0.1467304744553618), 790 float2(-0.99090263542778001, -0.13458070850712628), 791 float2(-0.99247953459870997, -0.12241067519921635), 792 float2(-0.99390697000235606, -0.11022220729388324), 793 float2(-0.99518472667219682, -0.098017140329560826), 794 float2(-0.996312612182778, -0.085797312344440158), 795 float2(-0.99729045667869021, -0.073564563599667732), 796 float2(-0.99811811290014918, -0.061320736302208488), 797 float2(-0.99879545620517241, -0.049067674327417966), 798 float2(-0.99932238458834954, -0.036807222941358832), 799 float2(-0.99969881869620425, -0.024541228522912326), 800 float2(-0.9999247018391445, -0.012271538285720007), 801 float2(-1, 0), 802 float2(-0.9999247018391445, 0.012271538285719762), 803 float2(-0.99969881869620425, 0.02454122852291208), 804 float2(-0.99932238458834954, 0.036807222941358582), 805 float2(-0.99879545620517241, 0.049067674327417724), 806 float2(-0.99811811290014918, 0.061320736302208245), 807 float2(-0.99729045667869021, 0.073564563599667496), 808 float2(-0.996312612182778, 0.085797312344439922), 809 float2(-0.99518472667219693, 0.09801714032956059), 810 float2(-0.99390697000235606, 0.110222207293883), 811 float2(-0.99247953459870997, 0.1224106751992161), 812 float2(-0.99090263542778001, 0.13458070850712606), 813 float2(-0.98917650996478101, 0.14673047445536158), 814 float2(-0.98730141815785843, 0.15885814333386122), 815 float2(-0.98527764238894133, 0.17096188876030097), 816 float2(-0.9831054874312164, 0.18303988795514065), 817 float2(-0.98078528040323043, 0.19509032201612836), 818 float2(-0.97831737071962765, 0.20711137619221859), 819 float2(-0.97570213003852857, 0.2191012401568698), 820 float2(-0.97293995220556018, 0.23105810828067108), 821 float2(-0.97003125319454397, 0.24298017990326382), 822 float2(-0.96697647104485218, 0.25486565960451446), 823 float2(-0.96377606579543995, 0.26671275747489825), 824 float2(-0.9604305194155659, 0.27851968938505289), 825 float2(-0.95694033573220894, 0.29028467725446211), 826 float2(-0.95330604035419397, 0.30200594931922781), 827 float2(-0.94952818059303679, 0.31368174039889118), 828 float2(-0.94560732538052128, 0.32531029216226298), 829 float2(-0.94154406518302081, 0.33688985339222011), 830 float2(-0.93733901191257496, 0.34841868024943456), 831 float2(-0.93299279883473896, 0.35989503653498811), 832 float2(-0.92850608047321559, 0.37131719395183743), 833 float2(-0.92387953251128685, 0.38268343236508967), 834 float2(-0.91911385169005777, 0.39399204006104793), 835 float2(-0.91420975570353069, 0.40524131400498969), 836 float2(-0.90916798309052249, 0.41642956009763693), 837 float2(-0.90398929312344345, 0.42755509343028181), 838 float2(-0.89867446569395404, 0.43861623853852733), 839 float2(-0.89322430119551532, 0.44961132965460665), 840 float2(-0.88763962040285393, 0.46053871095824006), 841 float2(-0.88192126434835505, 0.47139673682599764), 842 float2(-0.8760700941954066, 0.48218377207912266), 843 float2(-0.87008699110871146, 0.49289819222978393), 844 float2(-0.86397285612158681, 0.50353838372571746), 845 float2(-0.85772861000027212, 0.51410274419322155), 846 float2(-0.85135519310526531, 0.52458968267846873), 847 float2(-0.84485356524970723, 0.53499761988709693), 848 float2(-0.83822470555483819, 0.54532498842204613), 849 float2(-0.83146961230254546, 0.55557023301960196), 850 float2(-0.82458930278502529, 0.56573181078361323), 851 float2(-0.81758481315158371, 0.57580819141784534), 852 float2(-0.81045719825259477, 0.58579785745643886), 853 float2(-0.80320753148064494, 0.59569930449243325), 854 float2(-0.79583690460888357, 0.60551104140432543), 855 float2(-0.78834642762660634, 0.61523159058062671), 856 float2(-0.7807372285720946, 0.62485948814238623), 857 float2(-0.7730104533627371, 0.63439328416364527), 858 float2(-0.76516726562245907, 0.64383154288979128), 859 float2(-0.75720884650648479, 0.65317284295377653), 860 float2(-0.74913639452345926, 0.66241577759017178), 861 float2(-0.74095112535495911, 0.67155895484701844), 862 float2(-0.73265427167241282, 0.68060099779545302), 863 float2(-0.724247082951467, 0.68954054473706683), 864 float2(-0.71573082528381871, 0.6983762494089728), 865 float2(-0.70710678118654768, 0.70710678118654746), 866 float2(-0.69837624940897303, 0.71573082528381848), 867 float2(-0.68954054473706705, 0.72424708295146678), 868 float2(-0.68060099779545324, 0.73265427167241259), 869 float2(-0.67155895484701866, 0.74095112535495888), 870 float2(-0.66241577759017201, 0.74913639452345904), 871 float2(-0.65317284295377709, 0.75720884650648423), 872 float2(-0.6438315428897915, 0.76516726562245896), 873 float2(-0.63439328416364593, 0.77301045336273666), 874 float2(-0.62485948814238645, 0.78073722857209438), 875 float2(-0.61523159058062726, 0.78834642762660589), 876 float2(-0.60551104140432566, 0.79583690460888346), 877 float2(-0.59569930449243313, 0.80320753148064505), 878 float2(-0.58579785745643909, 0.81045719825259466), 879 float2(-0.57580819141784523, 0.81758481315158382), 880 float2(-0.56573181078361345, 0.82458930278502507), 881 float2(-0.55557023301960218, 0.83146961230254524), 882 float2(-0.5453249884220468, 0.83822470555483786), 883 float2(-0.53499761988709726, 0.84485356524970701), 884 float2(-0.52458968267846939, 0.85135519310526486), 885 float2(-0.51410274419322177, 0.85772861000027201), 886 float2(-0.50353838372571802, 0.86397285612158647), 887 float2(-0.4928981922297842, 0.87008699110871135), 888 float2(-0.48218377207912255, 0.87607009419540671), 889 float2(-0.47139673682599786, 0.88192126434835494), 890 float2(-0.46053871095823989, 0.88763962040285405), 891 float2(-0.44961132965460693, 0.89322430119551521), 892 float2(-0.4386162385385276, 0.89867446569395382), 893 float2(-0.42755509343028247, 0.90398929312344312), 894 float2(-0.41642956009763721, 0.90916798309052238), 895 float2(-0.40524131400499036, 0.91420975570353047), 896 float2(-0.39399204006104821, 0.91911385169005766), 897 float2(-0.38268343236509034, 0.92387953251128652), 898 float2(-0.37131719395183777, 0.92850608047321548), 899 float2(-0.35989503653498794, 0.93299279883473896), 900 float2(-0.34841868024943484, 0.93733901191257485), 901 float2(-0.33688985339221994, 0.94154406518302081), 902 float2(-0.32531029216226331, 0.94560732538052117), 903 float2(-0.31368174039889146, 0.94952818059303667), 904 float2(-0.30200594931922853, 0.95330604035419375), 905 float2(-0.29028467725446244, 0.95694033573220882), 906 float2(-0.27851968938505361, 0.96043051941556568), 907 float2(-0.26671275747489853, 0.96377606579543984), 908 float2(-0.25486565960451435, 0.96697647104485218), 909 float2(-0.24298017990326412, 0.97003125319454397), 910 float2(-0.23105810828067094, 0.97293995220556018), 911 float2(-0.2191012401568701, 0.97570213003852846), 912 float2(-0.20711137619221848, 0.97831737071962765), 913 float2(-0.19509032201612866, 0.98078528040323032), 914 float2(-0.18303988795514095, 0.98310548743121629), 915 float2(-0.17096188876030169, 0.98527764238894111), 916 float2(-0.15885814333386153, 0.98730141815785832), 917 float2(-0.1467304744553623, 0.9891765099647809), 918 float2(-0.13458070850712636, 0.99090263542778001), 919 float2(-0.12241067519921596, 0.99247953459871008), 920 float2(-0.11022220729388331, 0.99390697000235606), 921 float2(-0.098017140329560451, 0.99518472667219693), 922 float2(-0.085797312344440227, 0.996312612182778), 923 float2(-0.073564563599667357, 0.99729045667869021), 924 float2(-0.061320736302208995, 0.99811811290014918), 925 float2(-0.049067674327418029, 0.99879545620517241), 926 float2(-0.036807222941359331, 0.99932238458834943), 927 float2(-0.024541228522912389, 0.99969881869620425), 928 float2(-0.012271538285720512, 0.9999247018391445), 929 float2(0, 1), 930 float2(0.012271538285720144, 0.9999247018391445), 931 float2(0.024541228522912021, 0.99969881869620425), 932 float2(0.036807222941358964, 0.99932238458834954), 933 float2(0.049067674327417661, 0.99879545620517241), 934 float2(0.061320736302208627, 0.99811811290014918), 935 float2(0.073564563599666982, 0.99729045667869021), 936 float2(0.085797312344439852, 0.996312612182778), 937 float2(0.09801714032956009, 0.99518472667219693), 938 float2(0.11022220729388293, 0.99390697000235606), 939 float2(0.1224106751992156, 0.99247953459871008), 940 float2(0.13458070850712597, 0.99090263542778001), 941 float2(0.14673047445536194, 0.9891765099647809), 942 float2(0.15885814333386117, 0.98730141815785843), 943 float2(0.17096188876030133, 0.98527764238894122), 944 float2(0.18303988795514059, 0.9831054874312164), 945 float2(0.1950903220161283, 0.98078528040323043), 946 float2(0.20711137619221812, 0.97831737071962777), 947 float2(0.21910124015686974, 0.97570213003852857), 948 float2(0.23105810828067058, 0.97293995220556029), 949 float2(0.24298017990326376, 0.97003125319454397), 950 float2(0.25486565960451396, 0.96697647104485229), 951 float2(0.2667127574748982, 0.96377606579543995), 952 float2(0.27851968938505328, 0.96043051941556579), 953 float2(0.29028467725446205, 0.95694033573220894), 954 float2(0.30200594931922814, 0.95330604035419386), 955 float2(0.31368174039889113, 0.94952818059303679), 956 float2(0.32531029216226293, 0.94560732538052128), 957 float2(0.33688985339221961, 0.94154406518302092), 958 float2(0.34841868024943451, 0.93733901191257496), 959 float2(0.35989503653498761, 0.93299279883473907), 960 float2(0.37131719395183738, 0.92850608047321559), 961 float2(0.38268343236509, 0.92387953251128663), 962 float2(0.39399204006104788, 0.91911385169005788), 963 float2(0.40524131400499003, 0.91420975570353058), 964 float2(0.41642956009763687, 0.90916798309052249), 965 float2(0.42755509343028214, 0.90398929312344334), 966 float2(0.43861623853852727, 0.89867446569395404), 967 float2(0.4496113296546066, 0.89322430119551532), 968 float2(0.46053871095823956, 0.88763962040285416), 969 float2(0.47139673682599759, 0.88192126434835505), 970 float2(0.48218377207912222, 0.87607009419540693), 971 float2(0.49289819222978387, 0.87008699110871146), 972 float2(0.5035383837257178, 0.86397285612158659), 973 float2(0.51410274419322155, 0.85772861000027223), 974 float2(0.52458968267846906, 0.85135519310526508), 975 float2(0.53499761988709693, 0.84485356524970723), 976 float2(0.54532498842204646, 0.83822470555483797), 977 float2(0.55557023301960184, 0.83146961230254546), 978 float2(0.56573181078361312, 0.82458930278502529), 979 float2(0.57580819141784489, 0.81758481315158404), 980 float2(0.58579785745643875, 0.81045719825259488), 981 float2(0.59569930449243291, 0.80320753148064528), 982 float2(0.60551104140432532, 0.79583690460888368), 983 float2(0.61523159058062704, 0.78834642762660612), 984 float2(0.62485948814238612, 0.7807372285720946), 985 float2(0.6343932841636456, 0.77301045336273688), 986 float2(0.64383154288979116, 0.76516726562245918), 987 float2(0.65317284295377676, 0.75720884650648457), 988 float2(0.66241577759017145, 0.74913639452345959), 989 float2(0.67155895484701833, 0.74095112535495911), 990 float2(0.68060099779545269, 0.73265427167241315), 991 float2(0.68954054473706683, 0.724247082951467), 992 float2(0.69837624940897236, 0.71573082528381904), 993 float2(0.70710678118654735, 0.70710678118654768), 994 float2(0.71573082528381882, 0.69837624940897269), 995 float2(0.72424708295146667, 0.68954054473706716), 996 float2(0.73265427167241293, 0.68060099779545302), 997 float2(0.74095112535495888, 0.67155895484701866), 998 float2(0.74913639452345937, 0.66241577759017178), 999 float2(0.75720884650648423, 0.65317284295377709), 1000 float2(0.76516726562245885, 0.6438315428897915), 1001 float2(0.77301045336273666, 0.63439328416364593), 1002 float2(0.78073722857209438, 0.62485948814238645), 1003 float2(0.78834642762660589, 0.61523159058062737), 1004 float2(0.79583690460888334, 0.60551104140432566), 1005 float2(0.80320753148064505, 0.59569930449243325), 1006 float2(0.81045719825259466, 0.58579785745643909), 1007 float2(0.81758481315158371, 0.57580819141784523), 1008 float2(0.82458930278502507, 0.56573181078361356), 1009 float2(0.83146961230254524, 0.55557023301960218), 1010 float2(0.83822470555483775, 0.5453249884220468), 1011 float2(0.84485356524970701, 0.53499761988709726), 1012 float2(0.85135519310526486, 0.52458968267846939), 1013 float2(0.85772861000027201, 0.51410274419322188), 1014 float2(0.86397285612158636, 0.50353838372571813), 1015 float2(0.87008699110871135, 0.49289819222978426), 1016 float2(0.87607009419540671, 0.48218377207912261), 1017 float2(0.88192126434835483, 0.47139673682599792), 1018 float2(0.88763962040285393, 0.46053871095823995), 1019 float2(0.8932243011955151, 0.44961132965460698), 1020 float2(0.89867446569395382, 0.43861623853852766), 1021 float2(0.90398929312344312, 0.42755509343028253), 1022 float2(0.90916798309052238, 0.41642956009763726), 1023 float2(0.91420975570353047, 0.40524131400499042), 1024 float2(0.91911385169005766, 0.39399204006104827), 1025 float2(0.92387953251128652, 0.38268343236509039), 1026 float2(0.92850608047321548, 0.37131719395183782), 1027 float2(0.93299279883473896, 0.359895036534988), 1028 float2(0.93733901191257485, 0.3484186802494349), 1029 float2(0.94154406518302081, 0.33688985339222), 1030 float2(0.94560732538052117, 0.32531029216226337), 1031 float2(0.94952818059303667, 0.31368174039889152), 1032 float2(0.95330604035419364, 0.30200594931922858), 1033 float2(0.95694033573220882, 0.2902846772544625), 1034 float2(0.96043051941556568, 0.27851968938505367), 1035 float2(0.96377606579543984, 0.26671275747489859), 1036 float2(0.96697647104485218, 0.25486565960451441), 1037 float2(0.97003125319454397, 0.24298017990326418), 1038 float2(0.97293995220556018, 0.231058108280671), 1039 float2(0.97570213003852846, 0.21910124015687016), 1040 float2(0.97831737071962765, 0.20711137619221853), 1041 float2(0.98078528040323032, 0.19509032201612872), 1042 float2(0.98310548743121629, 0.18303988795514101), 1043 float2(0.98527764238894111, 0.17096188876030177), 1044 float2(0.98730141815785832, 0.15885814333386158), 1045 float2(0.9891765099647809, 0.14673047445536239), 1046 float2(0.99090263542778001, 0.13458070850712642), 1047 float2(0.99247953459870997, 0.12241067519921603), 1048 float2(0.99390697000235606, 0.11022220729388336), 1049 float2(0.99518472667219693, 0.098017140329560506), 1050 float2(0.996312612182778, 0.085797312344440282), 1051 float2(0.99729045667869021, 0.073564563599667412), 1052 float2(0.99811811290014918, 0.061320736302209057), 1053 float2(0.99879545620517241, 0.049067674327418091), 1054 float2(0.99932238458834943, 0.036807222941359394), 1055 float2(0.99969881869620425, 0.024541228522912448), 1056 float2(0.9999247018391445, 0.012271538285720572), 1057}; 1058#else 1059static const float2 kTwiddles[1024] = { 1060 float2(1, 0), 1061 float2(0.99998117528260111, -0.0061358846491544753), 1062 float2(0.9999247018391445, -0.012271538285719925), 1063 float2(0.9998305817958234, -0.01840672990580482), 1064 float2(0.99969881869620425, -0.024541228522912288), 1065 float2(0.99952941750109314, -0.030674803176636626), 1066 float2(0.99932238458834954, -0.036807222941358832), 1067 float2(0.99907772775264536, -0.04293825693494082), 1068 float2(0.99879545620517241, -0.049067674327418015), 1069 float2(0.99847558057329477, -0.055195244349689934), 1070 float2(0.99811811290014918, -0.061320736302208578), 1071 float2(0.99772306664419164, -0.067443919563664051), 1072 float2(0.99729045667869021, -0.073564563599667426), 1073 float2(0.99682029929116567, -0.079682437971430126), 1074 float2(0.996312612182778, -0.085797312344439894), 1075 float2(0.99576741446765982, -0.091908956497132724), 1076 float2(0.99518472667219693, -0.098017140329560604), 1077 float2(0.99456457073425542, -0.10412163387205459), 1078 float2(0.99390697000235606, -0.11022220729388306), 1079 float2(0.9932119492347945, -0.11631863091190475), 1080 float2(0.99247953459870997, -0.1224106751992162), 1081 float2(0.99170975366909953, -0.12849811079379317), 1082 float2(0.99090263542778001, -0.13458070850712617), 1083 float2(0.99005821026229712, -0.14065823933284921), 1084 float2(0.98917650996478101, -0.14673047445536175), 1085 float2(0.98825756773074946, -0.15279718525844344), 1086 float2(0.98730141815785843, -0.15885814333386145), 1087 float2(0.98630809724459867, -0.16491312048996992), 1088 float2(0.98527764238894122, -0.17096188876030122), 1089 float2(0.98421009238692903, -0.17700422041214875), 1090 float2(0.98310548743121629, -0.18303988795514095), 1091 float2(0.98196386910955524, -0.18906866414980619), 1092 float2(0.98078528040323043, -0.19509032201612825), 1093 float2(0.97956976568544052, -0.2011046348420919), 1094 float2(0.97831737071962765, -0.20711137619221856), 1095 float2(0.97702814265775439, -0.21311031991609136), 1096 float2(0.97570213003852857, -0.2191012401568698), 1097 float2(0.97433938278557586, -0.22508391135979283), 1098 float2(0.97293995220556018, -0.23105810828067111), 1099 float2(0.97150389098625178, -0.2370236059943672), 1100 float2(0.97003125319454397, -0.24298017990326387), 1101 float2(0.96852209427441738, -0.24892760574572015), 1102 float2(0.96697647104485207, -0.25486565960451457), 1103 float2(0.9653944416976894, -0.26079411791527551), 1104 float2(0.96377606579543984, -0.26671275747489837), 1105 float2(0.96212140426904158, -0.27262135544994898), 1106 float2(0.96043051941556579, -0.27851968938505306), 1107 float2(0.9587034748958716, -0.28440753721127188), 1108 float2(0.95694033573220882, -0.29028467725446233), 1109 float2(0.95514116830577078, -0.29615088824362379), 1110 float2(0.95330604035419386, -0.30200594931922808), 1111 float2(0.95143502096900834, -0.30784964004153487), 1112 float2(0.94952818059303667, -0.31368174039889152), 1113 float2(0.94758559101774109, -0.31950203081601569), 1114 float2(0.94560732538052128, -0.32531029216226293), 1115 float2(0.94359345816196039, -0.33110630575987643), 1116 float2(0.94154406518302081, -0.33688985339222005), 1117 float2(0.93945922360218992, -0.34266071731199438), 1118 float2(0.93733901191257496, -0.34841868024943456), 1119 float2(0.93518350993894761, -0.35416352542049034), 1120 float2(0.93299279883473896, -0.35989503653498811), 1121 float2(0.93076696107898371, -0.36561299780477385), 1122 float2(0.92850608047321559, -0.37131719395183754), 1123 float2(0.92621024213831138, -0.37700741021641826), 1124 float2(0.92387953251128674, -0.38268343236508978), 1125 float2(0.92151403934204201, -0.38834504669882625), 1126 float2(0.91911385169005777, -0.3939920400610481), 1127 float2(0.9166790599210427, -0.39962419984564679), 1128 float2(0.91420975570353069, -0.40524131400498986), 1129 float2(0.91170603200542988, -0.41084317105790391), 1130 float2(0.90916798309052238, -0.41642956009763715), 1131 float2(0.90659570451491533, -0.42200027079979968), 1132 float2(0.90398929312344334, -0.42755509343028208), 1133 float2(0.90134884704602203, -0.43309381885315196), 1134 float2(0.89867446569395382, -0.43861623853852766), 1135 float2(0.89596624975618522, -0.4441221445704292), 1136 float2(0.89322430119551532, -0.44961132965460654), 1137 float2(0.89044872324475788, -0.45508358712634384), 1138 float2(0.88763962040285393, -0.46053871095824001), 1139 float2(0.88479709843093779, -0.46597649576796618), 1140 float2(0.88192126434835505, -0.47139673682599764), 1141 float2(0.87901222642863353, -0.47679923006332209), 1142 float2(0.8760700941954066, -0.48218377207912272), 1143 float2(0.87309497841829009, -0.487550160148436), 1144 float2(0.87008699110871146, -0.49289819222978404), 1145 float2(0.86704624551569265, -0.49822766697278187), 1146 float2(0.86397285612158681, -0.50353838372571758), 1147 float2(0.86086693863776731, -0.50883014254310699), 1148 float2(0.85772861000027212, -0.51410274419322166), 1149 float2(0.85455798836540053, -0.51935599016558964), 1150 float2(0.8513551931052652, -0.52458968267846895), 1151 float2(0.84812034480329723, -0.52980362468629461), 1152 float2(0.84485356524970712, -0.53499761988709715), 1153 float2(0.84155497743689844, -0.54017147272989285), 1154 float2(0.83822470555483808, -0.54532498842204646), 1155 float2(0.83486287498638001, -0.55045797293660481), 1156 float2(0.83146961230254524, -0.55557023301960218), 1157 float2(0.8280450452577558, -0.56066157619733603), 1158 float2(0.82458930278502529, -0.56573181078361312), 1159 float2(0.82110251499110465, -0.57078074588696726), 1160 float2(0.81758481315158371, -0.57580819141784534), 1161 float2(0.81403632970594841, -0.58081395809576453), 1162 float2(0.81045719825259477, -0.58579785745643886), 1163 float2(0.80684755354379933, -0.59075970185887416), 1164 float2(0.80320753148064494, -0.59569930449243336), 1165 float2(0.79953726910790501, -0.60061647938386897), 1166 float2(0.79583690460888357, -0.60551104140432555), 1167 float2(0.79210657730021239, -0.61038280627630948), 1168 float2(0.78834642762660634, -0.61523159058062682), 1169 float2(0.78455659715557524, -0.6200572117632891), 1170 float2(0.78073722857209449, -0.62485948814238634), 1171 float2(0.77688846567323244, -0.62963823891492698), 1172 float2(0.77301045336273699, -0.63439328416364549), 1173 float2(0.7691033376455797, -0.63912444486377573), 1174 float2(0.76516726562245896, -0.64383154288979139), 1175 float2(0.76120238548426178, -0.64851440102211244), 1176 float2(0.75720884650648457, -0.65317284295377676), 1177 float2(0.75318679904361252, -0.65780669329707864), 1178 float2(0.74913639452345937, -0.66241577759017178), 1179 float2(0.74505778544146606, -0.66699992230363747), 1180 float2(0.74095112535495911, -0.67155895484701833), 1181 float2(0.7368165688773699, -0.67609270357531592), 1182 float2(0.73265427167241282, -0.68060099779545302), 1183 float2(0.7284643904482252, -0.68508366777270036), 1184 float2(0.724247082951467, -0.68954054473706683), 1185 float2(0.72000250796138165, -0.693971460889654), 1186 float2(0.71573082528381859, -0.69837624940897292), 1187 float2(0.71143219574521643, -0.7027547444572253), 1188 float2(0.70710678118654757, -0.70710678118654746), 1189 float2(0.7027547444572253, -0.71143219574521643), 1190 float2(0.69837624940897292, -0.71573082528381859), 1191 float2(0.693971460889654, -0.72000250796138165), 1192 float2(0.68954054473706694, -0.72424708295146689), 1193 float2(0.68508366777270036, -0.7284643904482252), 1194 float2(0.68060099779545313, -0.73265427167241282), 1195 float2(0.67609270357531603, -0.73681656887736979), 1196 float2(0.67155895484701833, -0.74095112535495911), 1197 float2(0.66699992230363747, -0.74505778544146595), 1198 float2(0.66241577759017178, -0.74913639452345926), 1199 float2(0.65780669329707864, -0.75318679904361241), 1200 float2(0.65317284295377676, -0.75720884650648446), 1201 float2(0.64851440102211255, -0.76120238548426178), 1202 float2(0.6438315428897915, -0.76516726562245896), 1203 float2(0.63912444486377573, -0.76910333764557959), 1204 float2(0.63439328416364549, -0.77301045336273699), 1205 float2(0.6296382389149271, -0.77688846567323244), 1206 float2(0.62485948814238645, -0.78073722857209438), 1207 float2(0.62005721176328921, -0.78455659715557524), 1208 float2(0.61523159058062682, -0.78834642762660623), 1209 float2(0.61038280627630948, -0.79210657730021239), 1210 float2(0.60551104140432555, -0.79583690460888346), 1211 float2(0.60061647938386897, -0.79953726910790501), 1212 float2(0.59569930449243347, -0.80320753148064483), 1213 float2(0.59075970185887428, -0.80684755354379922), 1214 float2(0.58579785745643886, -0.81045719825259477), 1215 float2(0.58081395809576453, -0.8140363297059483), 1216 float2(0.57580819141784534, -0.81758481315158371), 1217 float2(0.57078074588696737, -0.82110251499110465), 1218 float2(0.56573181078361323, -0.82458930278502529), 1219 float2(0.56066157619733603, -0.8280450452577558), 1220 float2(0.55557023301960229, -0.83146961230254524), 1221 float2(0.55045797293660481, -0.83486287498638001), 1222 float2(0.54532498842204646, -0.83822470555483797), 1223 float2(0.54017147272989297, -0.84155497743689833), 1224 float2(0.53499761988709726, -0.84485356524970701), 1225 float2(0.52980362468629483, -0.84812034480329712), 1226 float2(0.52458968267846884, -0.8513551931052652), 1227 float2(0.51935599016558953, -0.85455798836540053), 1228 float2(0.51410274419322166, -0.85772861000027212), 1229 float2(0.50883014254310699, -0.86086693863776731), 1230 float2(0.50353838372571758, -0.8639728561215867), 1231 float2(0.49822766697278187, -0.86704624551569265), 1232 float2(0.49289819222978409, -0.87008699110871135), 1233 float2(0.48755016014843605, -0.87309497841829009), 1234 float2(0.48218377207912283, -0.8760700941954066), 1235 float2(0.47679923006332225, -0.87901222642863341), 1236 float2(0.47139673682599781, -0.88192126434835494), 1237 float2(0.46597649576796613, -0.88479709843093779), 1238 float2(0.46053871095824001, -0.88763962040285393), 1239 float2(0.45508358712634384, -0.89044872324475788), 1240 float2(0.4496113296546066, -0.89322430119551532), 1241 float2(0.44412214457042926, -0.89596624975618511), 1242 float2(0.43861623853852771, -0.89867446569395382), 1243 float2(0.43309381885315201, -0.90134884704602203), 1244 float2(0.4275550934302822, -0.90398929312344334), 1245 float2(0.42200027079979979, -0.90659570451491533), 1246 float2(0.41642956009763732, -0.90916798309052227), 1247 float2(0.41084317105790391, -0.91170603200542988), 1248 float2(0.40524131400498986, -0.91420975570353069), 1249 float2(0.39962419984564679, -0.9166790599210427), 1250 float2(0.3939920400610481, -0.91911385169005777), 1251 float2(0.3883450466988263, -0.9215140393420419), 1252 float2(0.38268343236508984, -0.92387953251128674), 1253 float2(0.37700741021641831, -0.92621024213831127), 1254 float2(0.3713171939518376, -0.92850608047321548), 1255 float2(0.36561299780477396, -0.93076696107898371), 1256 float2(0.35989503653498828, -0.93299279883473885), 1257 float2(0.35416352542049051, -0.9351835099389475), 1258 float2(0.34841868024943451, -0.93733901191257496), 1259 float2(0.34266071731199438, -0.93945922360218992), 1260 float2(0.33688985339222005, -0.94154406518302081), 1261 float2(0.33110630575987643, -0.94359345816196039), 1262 float2(0.32531029216226298, -0.94560732538052128), 1263 float2(0.31950203081601575, -0.94758559101774109), 1264 float2(0.31368174039889157, -0.94952818059303667), 1265 float2(0.30784964004153498, -0.95143502096900834), 1266 float2(0.3020059493192282, -0.95330604035419375), 1267 float2(0.29615088824362396, -0.95514116830577067), 1268 float2(0.29028467725446233, -0.95694033573220894), 1269 float2(0.28440753721127182, -0.9587034748958716), 1270 float2(0.27851968938505306, -0.96043051941556579), 1271 float2(0.27262135544994898, -0.96212140426904158), 1272 float2(0.26671275747489842, -0.96377606579543984), 1273 float2(0.26079411791527557, -0.9653944416976894), 1274 float2(0.25486565960451463, -0.96697647104485207), 1275 float2(0.24892760574572026, -0.96852209427441727), 1276 float2(0.24298017990326398, -0.97003125319454397), 1277 float2(0.23702360599436734, -0.97150389098625178), 1278 float2(0.23105810828067128, -0.97293995220556007), 1279 float2(0.22508391135979278, -0.97433938278557586), 1280 float2(0.21910124015686977, -0.97570213003852857), 1281 float2(0.21311031991609136, -0.97702814265775439), 1282 float2(0.20711137619221856, -0.97831737071962765), 1283 float2(0.20110463484209196, -0.97956976568544052), 1284 float2(0.19509032201612833, -0.98078528040323043), 1285 float2(0.18906866414980628, -0.98196386910955524), 1286 float2(0.18303988795514106, -0.98310548743121629), 1287 float2(0.17700422041214886, -0.98421009238692903), 1288 float2(0.17096188876030136, -0.98527764238894122), 1289 float2(0.16491312048997009, -0.98630809724459867), 1290 float2(0.15885814333386139, -0.98730141815785843), 1291 float2(0.15279718525844341, -0.98825756773074946), 1292 float2(0.14673047445536175, -0.98917650996478101), 1293 float2(0.14065823933284924, -0.99005821026229712), 1294 float2(0.13458070850712622, -0.99090263542778001), 1295 float2(0.12849811079379322, -0.99170975366909953), 1296 float2(0.12241067519921628, -0.99247953459870997), 1297 float2(0.11631863091190488, -0.9932119492347945), 1298 float2(0.11022220729388318, -0.99390697000235606), 1299 float2(0.10412163387205473, -0.99456457073425542), 1300 float2(0.09801714032956077, -0.99518472667219682), 1301 float2(0.091908956497132696, -0.99576741446765982), 1302 float2(0.08579731234443988, -0.996312612182778), 1303 float2(0.079682437971430126, -0.99682029929116567), 1304 float2(0.073564563599667454, -0.99729045667869021), 1305 float2(0.067443919563664106, -0.99772306664419164), 1306 float2(0.061320736302208648, -0.99811811290014918), 1307 float2(0.055195244349690031, -0.99847558057329477), 1308 float2(0.049067674327418126, -0.99879545620517241), 1309 float2(0.042938256934940959, -0.99907772775264536), 1310 float2(0.036807222941358991, -0.99932238458834954), 1311 float2(0.030674803176636581, -0.99952941750109314), 1312 float2(0.024541228522912264, -0.99969881869620425), 1313 float2(0.01840672990580482, -0.9998305817958234), 1314 float2(0.012271538285719944, -0.9999247018391445), 1315 float2(0.0061358846491545152, -0.99998117528260111), 1316 float2(0, -1), 1317 float2(-0.0061358846491543929, -0.99998117528260111), 1318 float2(-0.012271538285719823, -0.9999247018391445), 1319 float2(-0.018406729905804695, -0.9998305817958234), 1320 float2(-0.024541228522912142, -0.99969881869620425), 1321 float2(-0.030674803176636459, -0.99952941750109314), 1322 float2(-0.036807222941358866, -0.99932238458834954), 1323 float2(-0.042938256934940834, -0.99907772775264536), 1324 float2(-0.049067674327418008, -0.99879545620517241), 1325 float2(-0.055195244349689913, -0.99847558057329477), 1326 float2(-0.06132073630220853, -0.99811811290014918), 1327 float2(-0.067443919563663982, -0.99772306664419164), 1328 float2(-0.073564563599667329, -0.99729045667869021), 1329 float2(-0.079682437971430015, -0.99682029929116578), 1330 float2(-0.085797312344439755, -0.996312612182778), 1331 float2(-0.091908956497132571, -0.99576741446765982), 1332 float2(-0.098017140329560645, -0.99518472667219693), 1333 float2(-0.1041216338720546, -0.99456457073425542), 1334 float2(-0.11022220729388306, -0.99390697000235606), 1335 float2(-0.11631863091190475, -0.9932119492347945), 1336 float2(-0.12241067519921615, -0.99247953459870997), 1337 float2(-0.12849811079379311, -0.99170975366909953), 1338 float2(-0.13458070850712611, -0.99090263542778001), 1339 float2(-0.14065823933284913, -0.99005821026229712), 1340 float2(-0.14673047445536164, -0.98917650996478101), 1341 float2(-0.1527971852584433, -0.98825756773074946), 1342 float2(-0.15885814333386128, -0.98730141815785843), 1343 float2(-0.16491312048996995, -0.98630809724459867), 1344 float2(-0.17096188876030124, -0.98527764238894122), 1345 float2(-0.17700422041214875, -0.98421009238692903), 1346 float2(-0.18303988795514092, -0.98310548743121629), 1347 float2(-0.18906866414980616, -0.98196386910955524), 1348 float2(-0.19509032201612819, -0.98078528040323043), 1349 float2(-0.20110463484209182, -0.97956976568544052), 1350 float2(-0.20711137619221845, -0.97831737071962765), 1351 float2(-0.21311031991609125, -0.97702814265775439), 1352 float2(-0.21910124015686966, -0.97570213003852857), 1353 float2(-0.22508391135979267, -0.97433938278557586), 1354 float2(-0.23105810828067114, -0.97293995220556018), 1355 float2(-0.23702360599436723, -0.97150389098625178), 1356 float2(-0.24298017990326387, -0.97003125319454397), 1357 float2(-0.24892760574572012, -0.96852209427441738), 1358 float2(-0.25486565960451452, -0.96697647104485207), 1359 float2(-0.26079411791527546, -0.9653944416976894), 1360 float2(-0.26671275747489831, -0.96377606579543984), 1361 float2(-0.27262135544994887, -0.96212140426904158), 1362 float2(-0.27851968938505295, -0.9604305194155659), 1363 float2(-0.28440753721127171, -0.9587034748958716), 1364 float2(-0.29028467725446216, -0.95694033573220894), 1365 float2(-0.29615088824362384, -0.95514116830577067), 1366 float2(-0.30200594931922808, -0.95330604035419386), 1367 float2(-0.30784964004153487, -0.95143502096900834), 1368 float2(-0.31368174039889141, -0.94952818059303667), 1369 float2(-0.31950203081601564, -0.9475855910177412), 1370 float2(-0.32531029216226287, -0.94560732538052139), 1371 float2(-0.33110630575987632, -0.94359345816196039), 1372 float2(-0.33688985339221994, -0.94154406518302081), 1373 float2(-0.34266071731199427, -0.93945922360218992), 1374 float2(-0.3484186802494344, -0.93733901191257496), 1375 float2(-0.3541635254204904, -0.93518350993894761), 1376 float2(-0.35989503653498817, -0.93299279883473885), 1377 float2(-0.36561299780477385, -0.93076696107898371), 1378 float2(-0.37131719395183749, -0.92850608047321559), 1379 float2(-0.3770074102164182, -0.92621024213831138), 1380 float2(-0.38268343236508973, -0.92387953251128674), 1381 float2(-0.38834504669882619, -0.92151403934204201), 1382 float2(-0.39399204006104799, -0.91911385169005777), 1383 float2(-0.39962419984564668, -0.9166790599210427), 1384 float2(-0.40524131400498975, -0.91420975570353069), 1385 float2(-0.4108431710579038, -0.91170603200542988), 1386 float2(-0.41642956009763699, -0.90916798309052249), 1387 float2(-0.42200027079979968, -0.90659570451491533), 1388 float2(-0.42755509343028186, -0.90398929312344345), 1389 float2(-0.4330938188531519, -0.90134884704602203), 1390 float2(-0.43861623853852738, -0.89867446569395393), 1391 float2(-0.44412214457042914, -0.89596624975618522), 1392 float2(-0.44961132965460671, -0.89322430119551521), 1393 float2(-0.45508358712634372, -0.89044872324475799), 1394 float2(-0.46053871095824006, -0.88763962040285393), 1395 float2(-0.46597649576796601, -0.8847970984309379), 1396 float2(-0.4713967368259977, -0.88192126434835505), 1397 float2(-0.47679923006332192, -0.87901222642863353), 1398 float2(-0.48218377207912272, -0.8760700941954066), 1399 float2(-0.48755016014843572, -0.8730949784182902), 1400 float2(-0.49289819222978398, -0.87008699110871146), 1401 float2(-0.49822766697278159, -0.86704624551569276), 1402 float2(-0.50353838372571746, -0.86397285612158681), 1403 float2(-0.5088301425431071, -0.8608669386377672), 1404 float2(-0.51410274419322166, -0.85772861000027212), 1405 float2(-0.51935599016558964, -0.85455798836540053), 1406 float2(-0.52458968267846873, -0.8513551931052652), 1407 float2(-0.52980362468629472, -0.84812034480329723), 1408 float2(-0.53499761988709704, -0.84485356524970723), 1409 float2(-0.54017147272989285, -0.84155497743689844), 1410 float2(-0.54532498842204624, -0.83822470555483819), 1411 float2(-0.5504579729366047, -0.83486287498638012), 1412 float2(-0.55557023301960196, -0.83146961230254546), 1413 float2(-0.56066157619733592, -0.8280450452577558), 1414 float2(-0.56573181078361323, -0.82458930278502518), 1415 float2(-0.57078074588696714, -0.82110251499110476), 1416 float2(-0.57580819141784534, -0.81758481315158371), 1417 float2(-0.58081395809576442, -0.81403632970594852), 1418 float2(-0.58579785745643886, -0.81045719825259477), 1419 float2(-0.59075970185887405, -0.80684755354379945), 1420 float2(-0.59569930449243336, -0.80320753148064494), 1421 float2(-0.60061647938386875, -0.79953726910790524), 1422 float2(-0.60551104140432543, -0.79583690460888357), 1423 float2(-0.61038280627630959, -0.79210657730021228), 1424 float2(-0.61523159058062671, -0.78834642762660634), 1425 float2(-0.62005721176328921, -0.78455659715557513), 1426 float2(-0.62485948814238623, -0.7807372285720946), 1427 float2(-0.6296382389149271, -0.77688846567323244), 1428 float2(-0.63439328416364538, -0.7730104533627371), 1429 float2(-0.63912444486377573, -0.76910333764557959), 1430 float2(-0.64383154288979128, -0.76516726562245907), 1431 float2(-0.64851440102211244, -0.76120238548426189), 1432 float2(-0.65317284295377653, -0.75720884650648468), 1433 float2(-0.65780669329707864, -0.75318679904361252), 1434 float2(-0.66241577759017189, -0.74913639452345926), 1435 float2(-0.66699992230363736, -0.74505778544146606), 1436 float2(-0.67155895484701844, -0.74095112535495899), 1437 float2(-0.67609270357531581, -0.73681656887737002), 1438 float2(-0.68060099779545302, -0.73265427167241282), 1439 float2(-0.68508366777270024, -0.72846439044822531), 1440 float2(-0.68954054473706694, -0.72424708295146689), 1441 float2(-0.69397146088965378, -0.72000250796138177), 1442 float2(-0.6983762494089728, -0.71573082528381871), 1443 float2(-0.70275474445722508, -0.71143219574521666), 1444 float2(-0.70710678118654746, -0.70710678118654757), 1445 float2(-0.71143219574521654, -0.70275474445722519), 1446 float2(-0.71573082528381859, -0.69837624940897292), 1447 float2(-0.72000250796138165, -0.693971460889654), 1448 float2(-0.72424708295146678, -0.68954054473706705), 1449 float2(-0.7284643904482252, -0.68508366777270036), 1450 float2(-0.7326542716724127, -0.68060099779545324), 1451 float2(-0.7368165688773699, -0.67609270357531592), 1452 float2(-0.74095112535495888, -0.67155895484701855), 1453 float2(-0.74505778544146595, -0.66699992230363758), 1454 float2(-0.74913639452345915, -0.66241577759017201), 1455 float2(-0.75318679904361241, -0.65780669329707875), 1456 float2(-0.75720884650648457, -0.65317284295377664), 1457 float2(-0.76120238548426167, -0.64851440102211255), 1458 float2(-0.76516726562245896, -0.64383154288979139), 1459 float2(-0.76910333764557948, -0.63912444486377584), 1460 float2(-0.77301045336273699, -0.63439328416364549), 1461 float2(-0.77688846567323233, -0.62963823891492721), 1462 float2(-0.78073722857209449, -0.62485948814238634), 1463 float2(-0.78455659715557502, -0.62005721176328943), 1464 float2(-0.78834642762660623, -0.61523159058062693), 1465 float2(-0.79210657730021217, -0.6103828062763097), 1466 float2(-0.79583690460888346, -0.60551104140432566), 1467 float2(-0.79953726910790512, -0.60061647938386886), 1468 float2(-0.80320753148064483, -0.59569930449243347), 1469 float2(-0.80684755354379933, -0.59075970185887416), 1470 float2(-0.81045719825259466, -0.58579785745643898), 1471 float2(-0.81403632970594841, -0.58081395809576453), 1472 float2(-0.8175848131515836, -0.57580819141784545), 1473 float2(-0.82110251499110465, -0.57078074588696726), 1474 float2(-0.82458930278502507, -0.56573181078361345), 1475 float2(-0.82804504525775569, -0.56066157619733614), 1476 float2(-0.83146961230254535, -0.55557023301960218), 1477 float2(-0.83486287498638001, -0.55045797293660492), 1478 float2(-0.83822470555483808, -0.54532498842204635), 1479 float2(-0.84155497743689833, -0.54017147272989297), 1480 float2(-0.84485356524970712, -0.53499761988709715), 1481 float2(-0.84812034480329712, -0.52980362468629483), 1482 float2(-0.8513551931052652, -0.52458968267846895), 1483 float2(-0.85455798836540042, -0.51935599016558975), 1484 float2(-0.85772861000027201, -0.51410274419322177), 1485 float2(-0.86086693863776709, -0.50883014254310732), 1486 float2(-0.8639728561215867, -0.50353838372571769), 1487 float2(-0.86704624551569276, -0.49822766697278176), 1488 float2(-0.87008699110871135, -0.49289819222978415), 1489 float2(-0.87309497841829009, -0.48755016014843588), 1490 float2(-0.87607009419540649, -0.48218377207912289), 1491 float2(-0.87901222642863353, -0.47679923006332209), 1492 float2(-0.88192126434835494, -0.47139673682599786), 1493 float2(-0.88479709843093779, -0.46597649576796618), 1494 float2(-0.88763962040285382, -0.46053871095824023), 1495 float2(-0.89044872324475788, -0.45508358712634389), 1496 float2(-0.89322430119551521, -0.44961132965460687), 1497 float2(-0.89596624975618511, -0.44412214457042931), 1498 float2(-0.89867446569395393, -0.43861623853852755), 1499 float2(-0.90134884704602192, -0.43309381885315207), 1500 float2(-0.90398929312344334, -0.42755509343028203), 1501 float2(-0.90659570451491533, -0.42200027079979985), 1502 float2(-0.90916798309052238, -0.41642956009763715), 1503 float2(-0.91170603200542977, -0.41084317105790413), 1504 float2(-0.91420975570353069, -0.40524131400498992), 1505 float2(-0.91667905992104259, -0.39962419984564707), 1506 float2(-0.91911385169005777, -0.39399204006104815), 1507 float2(-0.92151403934204179, -0.38834504669882658), 1508 float2(-0.92387953251128674, -0.38268343236508989), 1509 float2(-0.92621024213831138, -0.37700741021641815), 1510 float2(-0.92850608047321548, -0.37131719395183771), 1511 float2(-0.93076696107898371, -0.3656129978047738), 1512 float2(-0.93299279883473885, -0.35989503653498833), 1513 float2(-0.93518350993894761, -0.3541635254204904), 1514 float2(-0.93733901191257485, -0.34841868024943479), 1515 float2(-0.93945922360218992, -0.34266071731199443), 1516 float2(-0.9415440651830207, -0.33688985339222033), 1517 float2(-0.94359345816196039, -0.33110630575987648), 1518 float2(-0.94560732538052117, -0.32531029216226326), 1519 float2(-0.94758559101774109, -0.3195020308160158), 1520 float2(-0.94952818059303667, -0.31368174039889141), 1521 float2(-0.95143502096900834, -0.30784964004153503), 1522 float2(-0.95330604035419386, -0.30200594931922803), 1523 float2(-0.95514116830577067, -0.29615088824362401), 1524 float2(-0.95694033573220882, -0.29028467725446239), 1525 float2(-0.95870347489587149, -0.2844075372112721), 1526 float2(-0.96043051941556579, -0.27851968938505317), 1527 float2(-0.96212140426904147, -0.27262135544994925), 1528 float2(-0.96377606579543984, -0.26671275747489848), 1529 float2(-0.96539444169768929, -0.26079411791527585), 1530 float2(-0.96697647104485207, -0.25486565960451468), 1531 float2(-0.96852209427441738, -0.24892760574572009), 1532 float2(-0.97003125319454397, -0.24298017990326407), 1533 float2(-0.97150389098625178, -0.23702360599436717), 1534 float2(-0.97293995220556007, -0.23105810828067133), 1535 float2(-0.97433938278557586, -0.22508391135979283), 1536 float2(-0.97570213003852846, -0.21910124015687005), 1537 float2(-0.97702814265775439, -0.21311031991609142), 1538 float2(-0.97831737071962754, -0.20711137619221884), 1539 float2(-0.97956976568544052, -0.20110463484209201), 1540 float2(-0.98078528040323043, -0.19509032201612861), 1541 float2(-0.98196386910955524, -0.18906866414980636), 1542 float2(-0.98310548743121629, -0.1830398879551409), 1543 float2(-0.98421009238692903, -0.17700422041214894), 1544 float2(-0.98527764238894122, -0.17096188876030122), 1545 float2(-0.98630809724459856, -0.16491312048997014), 1546 float2(-0.98730141815785843, -0.15885814333386147), 1547 float2(-0.98825756773074946, -0.15279718525844369), 1548 float2(-0.98917650996478101, -0.1467304744553618), 1549 float2(-0.99005821026229701, -0.14065823933284954), 1550 float2(-0.99090263542778001, -0.13458070850712628), 1551 float2(-0.99170975366909953, -0.12849811079379309), 1552 float2(-0.99247953459870997, -0.12241067519921635), 1553 float2(-0.9932119492347945, -0.11631863091190471), 1554 float2(-0.99390697000235606, -0.11022220729388324), 1555 float2(-0.99456457073425542, -0.10412163387205457), 1556 float2(-0.99518472667219682, -0.098017140329560826), 1557 float2(-0.99576741446765982, -0.091908956497132752), 1558 float2(-0.996312612182778, -0.085797312344440158), 1559 float2(-0.99682029929116567, -0.079682437971430195), 1560 float2(-0.99729045667869021, -0.073564563599667732), 1561 float2(-0.99772306664419164, -0.067443919563664176), 1562 float2(-0.99811811290014918, -0.061320736302208488), 1563 float2(-0.99847558057329477, -0.055195244349690094), 1564 float2(-0.99879545620517241, -0.049067674327417966), 1565 float2(-0.99907772775264536, -0.042938256934941021), 1566 float2(-0.99932238458834954, -0.036807222941358832), 1567 float2(-0.99952941750109314, -0.030674803176636865), 1568 float2(-0.99969881869620425, -0.024541228522912326), 1569 float2(-0.9998305817958234, -0.018406729905805101), 1570 float2(-0.9999247018391445, -0.012271538285720007), 1571 float2(-0.99998117528260111, -0.0061358846491547988), 1572 float2(-1, 0), 1573 float2(-0.99998117528260111, 0.0061358846491545542), 1574 float2(-0.9999247018391445, 0.012271538285719762), 1575 float2(-0.9998305817958234, 0.018406729905804858), 1576 float2(-0.99969881869620425, 0.02454122852291208), 1577 float2(-0.99952941750109314, 0.030674803176636619), 1578 float2(-0.99932238458834954, 0.036807222941358582), 1579 float2(-0.99907772775264536, 0.042938256934940779), 1580 float2(-0.99879545620517241, 0.049067674327417724), 1581 float2(-0.99847558057329477, 0.055195244349689851), 1582 float2(-0.99811811290014918, 0.061320736302208245), 1583 float2(-0.99772306664419164, 0.067443919563663926), 1584 float2(-0.99729045667869021, 0.073564563599667496), 1585 float2(-0.99682029929116578, 0.079682437971429945), 1586 float2(-0.996312612182778, 0.085797312344439922), 1587 float2(-0.99576741446765982, 0.091908956497132516), 1588 float2(-0.99518472667219693, 0.09801714032956059), 1589 float2(-0.99456457073425553, 0.10412163387205432), 1590 float2(-0.99390697000235606, 0.110222207293883), 1591 float2(-0.99321194923479461, 0.11631863091190447), 1592 float2(-0.99247953459870997, 0.1224106751992161), 1593 float2(-0.99170975366909953, 0.12849811079379284), 1594 float2(-0.99090263542778001, 0.13458070850712606), 1595 float2(-0.99005821026229712, 0.14065823933284929), 1596 float2(-0.98917650996478101, 0.14673047445536158), 1597 float2(-0.98825756773074946, 0.15279718525844344), 1598 float2(-0.98730141815785843, 0.15885814333386122), 1599 float2(-0.98630809724459867, 0.16491312048996989), 1600 float2(-0.98527764238894133, 0.17096188876030097), 1601 float2(-0.98421009238692914, 0.17700422041214869), 1602 float2(-0.9831054874312164, 0.18303988795514065), 1603 float2(-0.98196386910955524, 0.18906866414980611), 1604 float2(-0.98078528040323043, 0.19509032201612836), 1605 float2(-0.97956976568544052, 0.20110463484209176), 1606 float2(-0.97831737071962765, 0.20711137619221859), 1607 float2(-0.97702814265775439, 0.2131103199160912), 1608 float2(-0.97570213003852857, 0.2191012401568698), 1609 float2(-0.97433938278557586, 0.22508391135979261), 1610 float2(-0.97293995220556018, 0.23105810828067108), 1611 float2(-0.97150389098625189, 0.23702360599436695), 1612 float2(-0.97003125319454397, 0.24298017990326382), 1613 float2(-0.96852209427441738, 0.24892760574571987), 1614 float2(-0.96697647104485218, 0.25486565960451446), 1615 float2(-0.9653944416976894, 0.26079411791527563), 1616 float2(-0.96377606579543995, 0.26671275747489825), 1617 float2(-0.96212140426904158, 0.27262135544994903), 1618 float2(-0.9604305194155659, 0.27851968938505289), 1619 float2(-0.9587034748958716, 0.28440753721127182), 1620 float2(-0.95694033573220894, 0.29028467725446211), 1621 float2(-0.95514116830577078, 0.29615088824362379), 1622 float2(-0.95330604035419397, 0.30200594931922781), 1623 float2(-0.95143502096900845, 0.30784964004153481), 1624 float2(-0.94952818059303679, 0.31368174039889118), 1625 float2(-0.9475855910177412, 0.31950203081601558), 1626 float2(-0.94560732538052128, 0.32531029216226298), 1627 float2(-0.94359345816196039, 0.33110630575987626), 1628 float2(-0.94154406518302081, 0.33688985339222011), 1629 float2(-0.93945922360219003, 0.34266071731199421), 1630 float2(-0.93733901191257496, 0.34841868024943456), 1631 float2(-0.93518350993894772, 0.35416352542049012), 1632 float2(-0.93299279883473896, 0.35989503653498811), 1633 float2(-0.93076696107898382, 0.36561299780477358), 1634 float2(-0.92850608047321559, 0.37131719395183743), 1635 float2(-0.92621024213831149, 0.37700741021641793), 1636 float2(-0.92387953251128685, 0.38268343236508967), 1637 float2(-0.9215140393420419, 0.38834504669882636), 1638 float2(-0.91911385169005777, 0.39399204006104793), 1639 float2(-0.9166790599210427, 0.39962419984564684), 1640 float2(-0.91420975570353069, 0.40524131400498969), 1641 float2(-0.91170603200542988, 0.41084317105790391), 1642 float2(-0.90916798309052249, 0.41642956009763693), 1643 float2(-0.90659570451491545, 0.42200027079979963), 1644 float2(-0.90398929312344345, 0.42755509343028181), 1645 float2(-0.90134884704602203, 0.43309381885315185), 1646 float2(-0.89867446569395404, 0.43861623853852733), 1647 float2(-0.89596624975618522, 0.44412214457042909), 1648 float2(-0.89322430119551532, 0.44961132965460665), 1649 float2(-0.89044872324475799, 0.45508358712634367), 1650 float2(-0.88763962040285393, 0.46053871095824006), 1651 float2(-0.8847970984309379, 0.46597649576796596), 1652 float2(-0.88192126434835505, 0.47139673682599764), 1653 float2(-0.87901222642863364, 0.47679923006332187), 1654 float2(-0.8760700941954066, 0.48218377207912266), 1655 float2(-0.8730949784182902, 0.48755016014843566), 1656 float2(-0.87008699110871146, 0.49289819222978393), 1657 float2(-0.86704624551569287, 0.49822766697278154), 1658 float2(-0.86397285612158681, 0.50353838372571746), 1659 float2(-0.86086693863776731, 0.5088301425431071), 1660 float2(-0.85772861000027212, 0.51410274419322155), 1661 float2(-0.85455798836540053, 0.51935599016558964), 1662 float2(-0.85135519310526531, 0.52458968267846873), 1663 float2(-0.84812034480329723, 0.52980362468629461), 1664 float2(-0.84485356524970723, 0.53499761988709693), 1665 float2(-0.84155497743689844, 0.54017147272989285), 1666 float2(-0.83822470555483819, 0.54532498842204613), 1667 float2(-0.83486287498638012, 0.5504579729366047), 1668 float2(-0.83146961230254546, 0.55557023301960196), 1669 float2(-0.8280450452577558, 0.56066157619733592), 1670 float2(-0.82458930278502529, 0.56573181078361323), 1671 float2(-0.82110251499110476, 0.57078074588696714), 1672 float2(-0.81758481315158371, 0.57580819141784534), 1673 float2(-0.81403632970594852, 0.5808139580957643), 1674 float2(-0.81045719825259477, 0.58579785745643886), 1675 float2(-0.80684755354379945, 0.59075970185887394), 1676 float2(-0.80320753148064494, 0.59569930449243325), 1677 float2(-0.79953726910790524, 0.60061647938386864), 1678 float2(-0.79583690460888357, 0.60551104140432543), 1679 float2(-0.79210657730021228, 0.61038280627630948), 1680 float2(-0.78834642762660634, 0.61523159058062671), 1681 float2(-0.78455659715557524, 0.62005721176328921), 1682 float2(-0.7807372285720946, 0.62485948814238623), 1683 float2(-0.77688846567323244, 0.62963823891492698), 1684 float2(-0.7730104533627371, 0.63439328416364527), 1685 float2(-0.7691033376455797, 0.63912444486377573), 1686 float2(-0.76516726562245907, 0.64383154288979128), 1687 float2(-0.76120238548426189, 0.64851440102211233), 1688 float2(-0.75720884650648479, 0.65317284295377653), 1689 float2(-0.75318679904361263, 0.65780669329707853), 1690 float2(-0.74913639452345926, 0.66241577759017178), 1691 float2(-0.74505778544146606, 0.66699992230363736), 1692 float2(-0.74095112535495911, 0.67155895484701844), 1693 float2(-0.73681656887737002, 0.67609270357531581), 1694 float2(-0.73265427167241282, 0.68060099779545302), 1695 float2(-0.72846439044822542, 0.68508366777270013), 1696 float2(-0.724247082951467, 0.68954054473706683), 1697 float2(-0.72000250796138188, 0.69397146088965378), 1698 float2(-0.71573082528381871, 0.6983762494089728), 1699 float2(-0.71143219574521666, 0.70275474445722508), 1700 float2(-0.70710678118654768, 0.70710678118654746), 1701 float2(-0.7027547444572253, 0.71143219574521643), 1702 float2(-0.69837624940897303, 0.71573082528381848), 1703 float2(-0.693971460889654, 0.72000250796138165), 1704 float2(-0.68954054473706705, 0.72424708295146678), 1705 float2(-0.68508366777270036, 0.7284643904482252), 1706 float2(-0.68060099779545324, 0.73265427167241259), 1707 float2(-0.67609270357531603, 0.73681656887736979), 1708 float2(-0.67155895484701866, 0.74095112535495888), 1709 float2(-0.66699992230363758, 0.74505778544146584), 1710 float2(-0.66241577759017201, 0.74913639452345904), 1711 float2(-0.65780669329707875, 0.75318679904361241), 1712 float2(-0.65317284295377709, 0.75720884650648423), 1713 float2(-0.64851440102211222, 0.761202385484262), 1714 float2(-0.6438315428897915, 0.76516726562245896), 1715 float2(-0.63912444486377595, 0.76910333764557948), 1716 float2(-0.63439328416364593, 0.77301045336273666), 1717 float2(-0.62963823891492687, 0.77688846567323255), 1718 float2(-0.62485948814238645, 0.78073722857209438), 1719 float2(-0.62005721176328943, 0.78455659715557502), 1720 float2(-0.61523159058062726, 0.78834642762660589), 1721 float2(-0.61038280627630936, 0.79210657730021239), 1722 float2(-0.60551104140432566, 0.79583690460888346), 1723 float2(-0.60061647938386931, 0.79953726910790479), 1724 float2(-0.59569930449243313, 0.80320753148064505), 1725 float2(-0.59075970185887428, 0.80684755354379922), 1726 float2(-0.58579785745643909, 0.81045719825259466), 1727 float2(-0.58081395809576497, 0.81403632970594808), 1728 float2(-0.57580819141784523, 0.81758481315158382), 1729 float2(-0.57078074588696737, 0.82110251499110465), 1730 float2(-0.56573181078361345, 0.82458930278502507), 1731 float2(-0.56066157619733648, 0.82804504525775546), 1732 float2(-0.55557023301960218, 0.83146961230254524), 1733 float2(-0.55045797293660492, 0.83486287498638001), 1734 float2(-0.5453249884220468, 0.83822470555483786), 1735 float2(-0.54017147272989274, 0.84155497743689855), 1736 float2(-0.53499761988709726, 0.84485356524970701), 1737 float2(-0.52980362468629494, 0.84812034480329712), 1738 float2(-0.52458968267846939, 0.85135519310526486), 1739 float2(-0.51935599016558942, 0.85455798836540064), 1740 float2(-0.51410274419322177, 0.85772861000027201), 1741 float2(-0.50883014254310732, 0.86086693863776709), 1742 float2(-0.50353838372571802, 0.86397285612158647), 1743 float2(-0.49822766697278181, 0.86704624551569265), 1744 float2(-0.4928981922297842, 0.87008699110871135), 1745 float2(-0.48755016014843633, 0.87309497841828987), 1746 float2(-0.48218377207912255, 0.87607009419540671), 1747 float2(-0.47679923006332214, 0.87901222642863341), 1748 float2(-0.47139673682599786, 0.88192126434835494), 1749 float2(-0.46597649576796663, 0.88479709843093757), 1750 float2(-0.46053871095823989, 0.88763962040285405), 1751 float2(-0.45508358712634395, 0.89044872324475788), 1752 float2(-0.44961132965460693, 0.89322430119551521), 1753 float2(-0.44412214457042976, 0.89596624975618488), 1754 float2(-0.4386162385385276, 0.89867446569395382), 1755 float2(-0.43309381885315212, 0.90134884704602192), 1756 float2(-0.42755509343028247, 0.90398929312344312), 1757 float2(-0.42200027079979952, 0.90659570451491545), 1758 float2(-0.41642956009763721, 0.90916798309052238), 1759 float2(-0.41084317105790419, 0.91170603200542977), 1760 float2(-0.40524131400499036, 0.91420975570353047), 1761 float2(-0.39962419984564673, 0.9166790599210427), 1762 float2(-0.39399204006104821, 0.91911385169005766), 1763 float2(-0.38834504669882663, 0.92151403934204179), 1764 float2(-0.38268343236509034, 0.92387953251128652), 1765 float2(-0.3770074102164182, 0.92621024213831138), 1766 float2(-0.37131719395183777, 0.92850608047321548), 1767 float2(-0.3656129978047743, 0.9307669610789836), 1768 float2(-0.35989503653498794, 0.93299279883473896), 1769 float2(-0.35416352542049045, 0.93518350993894761), 1770 float2(-0.34841868024943484, 0.93733901191257485), 1771 float2(-0.34266071731199488, 0.9394592236021897), 1772 float2(-0.33688985339221994, 0.94154406518302081), 1773 float2(-0.33110630575987654, 0.94359345816196027), 1774 float2(-0.32531029216226331, 0.94560732538052117), 1775 float2(-0.31950203081601541, 0.9475855910177412), 1776 float2(-0.31368174039889146, 0.94952818059303667), 1777 float2(-0.30784964004153509, 0.95143502096900834), 1778 float2(-0.30200594931922853, 0.95330604035419375), 1779 float2(-0.29615088824362368, 0.95514116830577078), 1780 float2(-0.29028467725446244, 0.95694033573220882), 1781 float2(-0.28440753721127215, 0.95870347489587149), 1782 float2(-0.27851968938505361, 0.96043051941556568), 1783 float2(-0.27262135544994887, 0.96212140426904158), 1784 float2(-0.26671275747489853, 0.96377606579543984), 1785 float2(-0.2607941179152759, 0.96539444169768929), 1786 float2(-0.25486565960451435, 0.96697647104485218), 1787 float2(-0.24892760574572015, 0.96852209427441727), 1788 float2(-0.24298017990326412, 0.97003125319454397), 1789 float2(-0.23702360599436767, 0.97150389098625167), 1790 float2(-0.23105810828067094, 0.97293995220556018), 1791 float2(-0.22508391135979292, 0.97433938278557586), 1792 float2(-0.2191012401568701, 0.97570213003852846), 1793 float2(-0.21311031991609192, 0.97702814265775428), 1794 float2(-0.20711137619221848, 0.97831737071962765), 1795 float2(-0.20110463484209207, 0.97956976568544052), 1796 float2(-0.19509032201612866, 0.98078528040323032), 1797 float2(-0.18906866414980597, 0.98196386910955535), 1798 float2(-0.18303988795514095, 0.98310548743121629), 1799 float2(-0.177004220412149, 0.98421009238692903), 1800 float2(-0.17096188876030169, 0.98527764238894111), 1801 float2(-0.16491312048996976, 0.98630809724459867), 1802 float2(-0.15885814333386153, 0.98730141815785832), 1803 float2(-0.15279718525844374, 0.98825756773074946), 1804 float2(-0.1467304744553623, 0.9891765099647809), 1805 float2(-0.14065823933284916, 0.99005821026229712), 1806 float2(-0.13458070850712636, 0.99090263542778001), 1807 float2(-0.12849811079379359, 0.99170975366909953), 1808 float2(-0.12241067519921596, 0.99247953459871008), 1809 float2(-0.11631863091190477, 0.9932119492347945), 1810 float2(-0.11022220729388331, 0.99390697000235606), 1811 float2(-0.10412163387205507, 0.99456457073425542), 1812 float2(-0.098017140329560451, 0.99518472667219693), 1813 float2(-0.091908956497132821, 0.99576741446765982), 1814 float2(-0.085797312344440227, 0.996312612182778), 1815 float2(-0.079682437971430695, 0.99682029929116567), 1816 float2(-0.073564563599667357, 0.99729045667869021), 1817 float2(-0.067443919563664231, 0.99772306664419164), 1818 float2(-0.061320736302208995, 0.99811811290014918), 1819 float2(-0.055195244349689712, 0.99847558057329477), 1820 float2(-0.049067674327418029, 0.99879545620517241), 1821 float2(-0.042938256934941084, 0.99907772775264536), 1822 float2(-0.036807222941359331, 0.99932238458834943), 1823 float2(-0.030674803176636484, 0.99952941750109314), 1824 float2(-0.024541228522912389, 0.99969881869620425), 1825 float2(-0.018406729905805164, 0.9998305817958234), 1826 float2(-0.012271538285720512, 0.9999247018391445), 1827 float2(-0.0061358846491544163, 0.99998117528260111), 1828 float2(0, 1), 1829 float2(0.0061358846491540485, 0.99998117528260111), 1830 float2(0.012271538285720144, 0.9999247018391445), 1831 float2(0.018406729905804796, 0.9998305817958234), 1832 float2(0.024541228522912021, 0.99969881869620425), 1833 float2(0.030674803176636116, 0.99952941750109314), 1834 float2(0.036807222941358964, 0.99932238458834954), 1835 float2(0.042938256934940716, 0.99907772775264536), 1836 float2(0.049067674327417661, 0.99879545620517241), 1837 float2(0.055195244349689344, 0.99847558057329477), 1838 float2(0.061320736302208627, 0.99811811290014918), 1839 float2(0.067443919563663871, 0.99772306664419164), 1840 float2(0.073564563599666982, 0.99729045667869021), 1841 float2(0.079682437971430334, 0.99682029929116567), 1842 float2(0.085797312344439852, 0.996312612182778), 1843 float2(0.091908956497132446, 0.99576741446765982), 1844 float2(0.09801714032956009, 0.99518472667219693), 1845 float2(0.1041216338720547, 0.99456457073425542), 1846 float2(0.11022220729388293, 0.99390697000235606), 1847 float2(0.11631863091190441, 0.99321194923479461), 1848 float2(0.1224106751992156, 0.99247953459871008), 1849 float2(0.12849811079379322, 0.99170975366909953), 1850 float2(0.13458070850712597, 0.99090263542778001), 1851 float2(0.14065823933284879, 0.99005821026229712), 1852 float2(0.14673047445536194, 0.9891765099647809), 1853 float2(0.15279718525844338, 0.98825756773074946), 1854 float2(0.15885814333386117, 0.98730141815785843), 1855 float2(0.16491312048996939, 0.98630809724459878), 1856 float2(0.17096188876030133, 0.98527764238894122), 1857 float2(0.17700422041214864, 0.98421009238692914), 1858 float2(0.18303988795514059, 0.9831054874312164), 1859 float2(0.18906866414980561, 0.98196386910955535), 1860 float2(0.1950903220161283, 0.98078528040323043), 1861 float2(0.20110463484209171, 0.97956976568544063), 1862 float2(0.20711137619221812, 0.97831737071962777), 1863 float2(0.21311031991609156, 0.97702814265775428), 1864 float2(0.21910124015686974, 0.97570213003852857), 1865 float2(0.22508391135979255, 0.97433938278557597), 1866 float2(0.23105810828067058, 0.97293995220556029), 1867 float2(0.23702360599436731, 0.97150389098625178), 1868 float2(0.24298017990326376, 0.97003125319454397), 1869 float2(0.24892760574571979, 0.96852209427441738), 1870 float2(0.25486565960451396, 0.96697647104485229), 1871 float2(0.26079411791527551, 0.9653944416976894), 1872 float2(0.2667127574748982, 0.96377606579543995), 1873 float2(0.27262135544994853, 0.96212140426904169), 1874 float2(0.27851968938505328, 0.96043051941556579), 1875 float2(0.28440753721127177, 0.9587034748958716), 1876 float2(0.29028467725446205, 0.95694033573220894), 1877 float2(0.29615088824362329, 0.95514116830577089), 1878 float2(0.30200594931922814, 0.95330604035419386), 1879 float2(0.30784964004153476, 0.95143502096900845), 1880 float2(0.31368174039889113, 0.94952818059303679), 1881 float2(0.31950203081601508, 0.94758559101774131), 1882 float2(0.32531029216226293, 0.94560732538052128), 1883 float2(0.33110630575987621, 0.94359345816196039), 1884 float2(0.33688985339221961, 0.94154406518302092), 1885 float2(0.34266071731199454, 0.93945922360218981), 1886 float2(0.34841868024943451, 0.93733901191257496), 1887 float2(0.35416352542049007, 0.93518350993894772), 1888 float2(0.35989503653498761, 0.93299279883473907), 1889 float2(0.36561299780477396, 0.93076696107898371), 1890 float2(0.37131719395183738, 0.92850608047321559), 1891 float2(0.37700741021641787, 0.92621024213831149), 1892 float2(0.38268343236509, 0.92387953251128663), 1893 float2(0.3883450466988263, 0.9215140393420419), 1894 float2(0.39399204006104788, 0.91911385169005788), 1895 float2(0.3996241998456464, 0.91667905992104282), 1896 float2(0.40524131400499003, 0.91420975570353058), 1897 float2(0.41084317105790386, 0.91170603200542988), 1898 float2(0.41642956009763687, 0.90916798309052249), 1899 float2(0.42200027079979918, 0.90659570451491556), 1900 float2(0.42755509343028214, 0.90398929312344334), 1901 float2(0.43309381885315179, 0.90134884704602214), 1902 float2(0.43861623853852727, 0.89867446569395404), 1903 float2(0.44412214457042942, 0.895966249756185), 1904 float2(0.4496113296546066, 0.89322430119551532), 1905 float2(0.45508358712634361, 0.89044872324475799), 1906 float2(0.46053871095823956, 0.88763962040285416), 1907 float2(0.46597649576796629, 0.88479709843093768), 1908 float2(0.47139673682599759, 0.88192126434835505), 1909 float2(0.47679923006332187, 0.87901222642863364), 1910 float2(0.48218377207912222, 0.87607009419540693), 1911 float2(0.487550160148436, 0.87309497841829009), 1912 float2(0.49289819222978387, 0.87008699110871146), 1913 float2(0.49822766697278148, 0.86704624551569287), 1914 float2(0.5035383837257178, 0.86397285612158659), 1915 float2(0.50883014254310699, 0.86086693863776731), 1916 float2(0.51410274419322155, 0.85772861000027223), 1917 float2(0.5193559901655892, 0.85455798836540076), 1918 float2(0.52458968267846906, 0.85135519310526508), 1919 float2(0.52980362468629461, 0.84812034480329734), 1920 float2(0.53499761988709693, 0.84485356524970723), 1921 float2(0.54017147272989241, 0.84155497743689878), 1922 float2(0.54532498842204646, 0.83822470555483797), 1923 float2(0.5504579729366047, 0.83486287498638012), 1924 float2(0.55557023301960184, 0.83146961230254546), 1925 float2(0.56066157619733625, 0.82804504525775569), 1926 float2(0.56573181078361312, 0.82458930278502529), 1927 float2(0.57078074588696703, 0.82110251499110487), 1928 float2(0.57580819141784489, 0.81758481315158404), 1929 float2(0.58081395809576464, 0.8140363297059483), 1930 float2(0.58579785745643875, 0.81045719825259488), 1931 float2(0.59075970185887394, 0.80684755354379945), 1932 float2(0.59569930449243291, 0.80320753148064528), 1933 float2(0.60061647938386897, 0.79953726910790501), 1934 float2(0.60551104140432532, 0.79583690460888368), 1935 float2(0.61038280627630914, 0.79210657730021261), 1936 float2(0.61523159058062704, 0.78834642762660612), 1937 float2(0.6200572117632891, 0.78455659715557524), 1938 float2(0.62485948814238612, 0.7807372285720946), 1939 float2(0.62963823891492665, 0.77688846567323278), 1940 float2(0.6343932841636456, 0.77301045336273688), 1941 float2(0.63912444486377562, 0.7691033376455797), 1942 float2(0.64383154288979116, 0.76516726562245918), 1943 float2(0.648514401022112, 0.76120238548426222), 1944 float2(0.65317284295377676, 0.75720884650648457), 1945 float2(0.65780669329707853, 0.75318679904361263), 1946 float2(0.66241577759017145, 0.74913639452345959), 1947 float2(0.66699992230363769, 0.74505778544146584), 1948 float2(0.67155895484701833, 0.74095112535495911), 1949 float2(0.6760927035753157, 0.73681656887737002), 1950 float2(0.68060099779545269, 0.73265427167241315), 1951 float2(0.68508366777270047, 0.72846439044822509), 1952 float2(0.68954054473706683, 0.724247082951467), 1953 float2(0.69397146088965378, 0.72000250796138188), 1954 float2(0.69837624940897236, 0.71573082528381904), 1955 float2(0.7027547444572253, 0.71143219574521643), 1956 float2(0.70710678118654735, 0.70710678118654768), 1957 float2(0.7114321957452161, 0.70275474445722563), 1958 float2(0.71573082528381882, 0.69837624940897269), 1959 float2(0.72000250796138154, 0.693971460889654), 1960 float2(0.72424708295146667, 0.68954054473706716), 1961 float2(0.72846439044822486, 0.6850836677727008), 1962 float2(0.73265427167241293, 0.68060099779545302), 1963 float2(0.73681656887736979, 0.67609270357531603), 1964 float2(0.74095112535495888, 0.67155895484701866), 1965 float2(0.7450577854414655, 0.66699992230363803), 1966 float2(0.74913639452345937, 0.66241577759017178), 1967 float2(0.7531867990436123, 0.65780669329707886), 1968 float2(0.75720884650648423, 0.65317284295377709), 1969 float2(0.76120238548426189, 0.64851440102211233), 1970 float2(0.76516726562245885, 0.6438315428897915), 1971 float2(0.76910333764557948, 0.63912444486377595), 1972 float2(0.77301045336273666, 0.63439328416364593), 1973 float2(0.77688846567323255, 0.62963823891492698), 1974 float2(0.78073722857209438, 0.62485948814238645), 1975 float2(0.78455659715557502, 0.62005721176328954), 1976 float2(0.78834642762660589, 0.61523159058062737), 1977 float2(0.79210657730021239, 0.61038280627630948), 1978 float2(0.79583690460888334, 0.60551104140432566), 1979 float2(0.79953726910790479, 0.60061647938386931), 1980 float2(0.80320753148064505, 0.59569930449243325), 1981 float2(0.80684755354379922, 0.59075970185887428), 1982 float2(0.81045719825259466, 0.58579785745643909), 1983 float2(0.81403632970594808, 0.58081395809576497), 1984 float2(0.81758481315158371, 0.57580819141784523), 1985 float2(0.82110251499110454, 0.57078074588696737), 1986 float2(0.82458930278502507, 0.56573181078361356), 1987 float2(0.82804504525775535, 0.56066157619733659), 1988 float2(0.83146961230254524, 0.55557023301960218), 1989 float2(0.8348628749863799, 0.55045797293660503), 1990 float2(0.83822470555483775, 0.5453249884220468), 1991 float2(0.84155497743689844, 0.54017147272989274), 1992 float2(0.84485356524970701, 0.53499761988709726), 1993 float2(0.84812034480329712, 0.52980362468629494), 1994 float2(0.85135519310526486, 0.52458968267846939), 1995 float2(0.85455798836540053, 0.51935599016558953), 1996 float2(0.85772861000027201, 0.51410274419322188), 1997 float2(0.86086693863776709, 0.50883014254310743), 1998 float2(0.86397285612158636, 0.50353838372571813), 1999 float2(0.86704624551569265, 0.49822766697278187), 2000 float2(0.87008699110871135, 0.49289819222978426), 2001 float2(0.87309497841828987, 0.48755016014843638), 2002 float2(0.87607009419540671, 0.48218377207912261), 2003 float2(0.87901222642863341, 0.4767992300633222), 2004 float2(0.88192126434835483, 0.47139673682599792), 2005 float2(0.88479709843093746, 0.46597649576796668), 2006 float2(0.88763962040285393, 0.46053871095823995), 2007 float2(0.89044872324475777, 0.455083587126344), 2008 float2(0.8932243011955151, 0.44961132965460698), 2009 float2(0.89596624975618488, 0.44412214457042981), 2010 float2(0.89867446569395382, 0.43861623853852766), 2011 float2(0.90134884704602192, 0.43309381885315218), 2012 float2(0.90398929312344312, 0.42755509343028253), 2013 float2(0.90659570451491545, 0.42200027079979957), 2014 float2(0.90916798309052238, 0.41642956009763726), 2015 float2(0.91170603200542966, 0.41084317105790424), 2016 float2(0.91420975570353047, 0.40524131400499042), 2017 float2(0.9166790599210427, 0.39962419984564679), 2018 float2(0.91911385169005766, 0.39399204006104827), 2019 float2(0.92151403934204179, 0.38834504669882669), 2020 float2(0.92387953251128652, 0.38268343236509039), 2021 float2(0.92621024213831138, 0.37700741021641826), 2022 float2(0.92850608047321548, 0.37131719395183782), 2023 float2(0.93076696107898349, 0.36561299780477435), 2024 float2(0.93299279883473896, 0.359895036534988), 2025 float2(0.9351835099389475, 0.35416352542049051), 2026 float2(0.93733901191257485, 0.3484186802494349), 2027 float2(0.9394592236021897, 0.34266071731199493), 2028 float2(0.94154406518302081, 0.33688985339222), 2029 float2(0.94359345816196027, 0.3311063057598766), 2030 float2(0.94560732538052117, 0.32531029216226337), 2031 float2(0.9475855910177412, 0.31950203081601547), 2032 float2(0.94952818059303667, 0.31368174039889152), 2033 float2(0.95143502096900834, 0.30784964004153514), 2034 float2(0.95330604035419364, 0.30200594931922858), 2035 float2(0.95514116830577078, 0.29615088824362373), 2036 float2(0.95694033573220882, 0.2902846772544625), 2037 float2(0.95870347489587149, 0.28440753721127221), 2038 float2(0.96043051941556568, 0.27851968938505367), 2039 float2(0.96212140426904158, 0.27262135544994898), 2040 float2(0.96377606579543984, 0.26671275747489859), 2041 float2(0.96539444169768929, 0.26079411791527596), 2042 float2(0.96697647104485218, 0.25486565960451441), 2043 float2(0.96852209427441727, 0.2489276057457202), 2044 float2(0.97003125319454397, 0.24298017990326418), 2045 float2(0.97150389098625167, 0.23702360599436773), 2046 float2(0.97293995220556018, 0.231058108280671), 2047 float2(0.97433938278557586, 0.22508391135979297), 2048 float2(0.97570213003852846, 0.21910124015687016), 2049 float2(0.97702814265775417, 0.21311031991609197), 2050 float2(0.97831737071962765, 0.20711137619221853), 2051 float2(0.97956976568544052, 0.20110463484209212), 2052 float2(0.98078528040323032, 0.19509032201612872), 2053 float2(0.98196386910955535, 0.18906866414980603), 2054 float2(0.98310548743121629, 0.18303988795514101), 2055 float2(0.98421009238692903, 0.17700422041214905), 2056 float2(0.98527764238894111, 0.17096188876030177), 2057 float2(0.98630809724459867, 0.16491312048996981), 2058 float2(0.98730141815785832, 0.15885814333386158), 2059 float2(0.98825756773074946, 0.1527971852584438), 2060 float2(0.9891765099647809, 0.14673047445536239), 2061 float2(0.99005821026229712, 0.14065823933284921), 2062 float2(0.99090263542778001, 0.13458070850712642), 2063 float2(0.99170975366909941, 0.12849811079379364), 2064 float2(0.99247953459870997, 0.12241067519921603), 2065 float2(0.9932119492347945, 0.11631863091190484), 2066 float2(0.99390697000235606, 0.11022220729388336), 2067 float2(0.99456457073425542, 0.10412163387205513), 2068 float2(0.99518472667219693, 0.098017140329560506), 2069 float2(0.99576741446765982, 0.091908956497132877), 2070 float2(0.996312612182778, 0.085797312344440282), 2071 float2(0.99682029929116567, 0.07968243797143075), 2072 float2(0.99729045667869021, 0.073564563599667412), 2073 float2(0.99772306664419164, 0.067443919563664287), 2074 float2(0.99811811290014918, 0.061320736302209057), 2075 float2(0.99847558057329477, 0.055195244349689775), 2076 float2(0.99879545620517241, 0.049067674327418091), 2077 float2(0.99907772775264536, 0.042938256934941139), 2078 float2(0.99932238458834943, 0.036807222941359394), 2079 float2(0.99952941750109314, 0.030674803176636543), 2080 float2(0.99969881869620425, 0.024541228522912448), 2081 float2(0.9998305817958234, 0.018406729905805226), 2082 float2(0.9999247018391445, 0.012271538285720572), 2083 float2(0.99998117528260111, 0.006135884649154477), 2084}; 2085#endif 2086 2087#endif // __FOURIER_WATER_TWIDDLES_INC