1 /* 2 * Copyright (C) 2018 The Android Open Source Project 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * * Redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer. 10 * * Redistributions in binary form must reproduce the above copyright 11 * notice, this list of conditions and the following disclaimer in 12 * the documentation and/or other materials provided with the 13 * distribution. 14 * 15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 18 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 19 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 20 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 21 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 22 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 23 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 25 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26 * SUCH DAMAGE. 27 */ 28 29 static const std::vector<float> sincosf_input0 = { 30 0x1.459afcp-4, 31 0x1.59abp-5, 32 0x1.446ee6p-7, 33 0x1.97d07ap-7, 34 0x1.b03726p-5, 35 0x1.1f609ap-8, 36 0x1.85ffd8p-6, 37 0x1.2e341p-5, 38 0x1.d49c2p-7, 39 0x1.a7d716p-6, 40 0x1.8240e6p-7, 41 0x1.58c1f6p-4, 42 0x1.616cbep-5, 43 0x1.98133ap-5, 44 0x1.dcca54p-7, 45 0x1.2a152ap-6, 46 0x1.f6894ep-8, 47 0x1.33ca2ap-4, 48 0x1.5ae214p-5, 49 0x1.b12626p-5, 50 0x1.7d1e4cp-5, 51 0x1.175212p-4, 52 0x1.0ec2e6p-10, 53 0x1.a9c074p-12, 54 0x1.e1a29p-6, 55 0x1.c5fd4p-7, 56 0x1.1dcd4ep-4, 57 0x1.9372c6p-8, 58 0x1.0af046p-4, 59 0x1.67b5e4p-4, 60 0x1.fba9eep-6, 61 0x1.0537a6p-4, 62 0x1.c4376ep-5, 63 0x1.7f9a5cp-5, 64 0x1.9bb62p-6, 65 0x1.b2a32ap-5, 66 0x1.5b2058p-6, 67 0x1.3ba422p-4, 68 0x1.c66dc4p-5, 69 0x1.30b1dap-6, 70 0x1.64463cp-4, 71 0x1.d3224ap-7, 72 0x1.c111b6p-5, 73 0x1.a8b876p-5, 74 0x1.ea528ap-6, 75 0x1.94b15ap-5, 76 0x1.181806p-5, 77 0x1.91fp-4, 78 0x1.773656p-4, 79 0x1.40272cp-7, 80 0x1.e3b15ap-5, 81 0x1.385f2ap-5, 82 0x1.809466p-4, 83 0x1.567efcp-5, 84 0x1.0f722cp-4, 85 0x1.4ffb48p-4, 86 0x1.b37876p-6, 87 0x1.4a32e8p-9, 88 0x1.74b446p-4, 89 0x1.f0ba44p-5, 90 0x1.f0157p-6, 91 0x1.172bfcp-6, 92 0x1.650236p-5, 93 0x1.31539ap-6, 94 0x1.eda106p-5, 95 0x1.8ed322p-4, 96 0x1.4f016ep-5, 97 0x1.6edfcep-7, 98 0x1.f13d4p-6, 99 0x1.188416p-4, 100 0x1.ad35a6p-6, 101 0x1.38c4f6p-7, 102 0x1.fb2f56p-6, 103 0x1.0ba31cp-6, 104 0x1.4db74p-8, 105 0x1.7ce126p-4, 106 0x1.f1c1e6p-5, 107 0x1.3049c2p-4, 108 0x1.9d91c6p-5, 109 0x1.e81efep-6, 110 0x1.da11ep-5, 111 0x1.bb9026p-5, 112 0x1.dc4d4ep-5, 113 0x1.d02f2p-6, 114 0x1.8401b6p-4, 115 0x1.f9c19ep-5, 116 0x1.4b59d8p-6, 117 0x1.64a4eep-4, 118 0x1.ff6f94p-5, 119 0x1.79d102p-5, 120 0x1.78f09ep-6, 121 0x1.79b4e8p-4, 122 0x1.12e79ep-4, 123 0x1.1e7c9p-5, 124 0x1.100d5ap-4, 125 0x1.2cfc6ep-7, 126 0x1.f7d13ap-5, 127 0x1.7d5eacp-5, 128 0x1.24b4acp-4, 129 0x1.98213ep-5, 130 0x1.472d6cp-9, 131 0x1.a5ce6ap-5, 132 0x1.c88b8ap-6, 133 0x1.1cdcfap-5, 134 0x1.0c2cf2p-4, 135 0x1.f38a4p-5, 136 0x1.001742p-7, 137 0x1.8b0f1p-5, 138 0x1.30a95p-4, 139 0x1.dde28ep-5, 140 0x1.133a3cp-5, 141 0x1.86af2p-7, 142 0x1.47352ap-4, 143 0x1.2c5f3p-4, 144 0x1.b582bep-10, 145 0x1.48acbp-5, 146 0x1.399514p-4, 147 0x1.36eb06p-5, 148 0x1.0b3556p-7, 149 0x1.6419eep-4, 150 0x1.878de2p-4, 151 0x1.74863p-4, 152 0x1.eaf13p-6, 153 0x1.8b5976p-5, 154 0x1.443812p-4, 155 0x1.07023ep-6, 156 0x1.f732c4p-8, 157 0x1.37bad4p-4, 158 0x1.2ed27p-4, 159 0x1.78e61ap-4, 160 0x1.ffbeeep-5, 161 0x1.74a066p-4, 162 0x1.f637ep-5, 163 0x1.6d472ep-4, 164 0x1.3582fep-4, 165 0x1.d99544p-5, 166 0x1.17be36p-8, 167 0x1.6a1f26p-4, 168 0x1.df4a3ap-5, 169 0x1.6edb54p-4, 170 0x1.755816p-5, 171 0x1.4f0adep-5, 172 0x1.be03ep-6, 173 0x1.46c94ap-5, 174 0x1.86237ep-5, 175 0x1.667686p-4, 176 0x1.669efcp-4, 177 0x1.21624ep-5, 178 0x1.f11174p-7, 179 0x1.ddb66ap-7, 180 0x1.efd4dap-7, 181 0x1.d012e6p-5, 182 0x1.1a082ep-4, 183 0x1.c70534p-6, 184 0x1.ced2dap-5, 185 0x1.9b4934p-8, 186 0x1.8fa3ecp-4, 187 0x1.a458dep-7, 188 0x1.ef29c6p-6, 189 0x1.ee9f1p-6, 190 0x1.6cf89p-4, 191 0x1.5d1e4p-5, 192 0x1.11154cp-4, 193 0x1.600fe4p-4, 194 0x1.e8dd76p-5, 195 0x1.1a6f38p-4, 196 0x1.3cfcbep-4, 197 0x1.59372p-5, 198 0x1.2114d2p-4, 199 0x1.f4347ap-7, 200 0x1.07d586p-4, 201 0x1.865ae8p-4, 202 0x1.87f3e4p-4, 203 0x1.34d92ep-4, 204 0x1.024cd4p-6, 205 0x1.51b154p-5, 206 0x1.602f06p-4, 207 0x1.0cc1fep-6, 208 0x1.00bff8p-5, 209 0x1.6a3cf4p-4, 210 0x1.6aeba6p-5, 211 0x1.047078p-4, 212 0x1.f12fe6p-10, 213 0x1.9c5776p-9, 214 0x1.8b73a4p-5, 215 0x1.1bb78cp-7, 216 0x1.694cc2p-5, 217 0x1.3f149ap-4, 218 0x1.1058dp-4, 219 0x1.6d45b6p-5, 220 0x1.23daa6p-4, 221 0x1.015308p-4, 222 0x1.6a7506p-4, 223 0x1.73314ep-6, 224 0x1.c80b24p-5, 225 0x1.b25a2p-7, 226 0x1.3cfc88p-5, 227 0x1.998078p-5, 228 0x1.fe3c4ep-11, 229 0x1.806876p-6, 230 0x1.dc44bp-5, 231 0x1.b93836p-5, 232 0x1.811c4cp-5, 233 0x1.a95a2p-5, 234 0x1.c9b6fep-5, 235 0x1.be8a14p-6, 236 0x1.06867ep-4, 237 0x1.557f24p-4, 238 0x1.95c78ep-4, 239 0x1.aaaa6ep-5, 240 0x1.2487a8p-4, 241 0x1.2c000ep-6, 242 0x1.9279c4p-5, 243 0x1.9753c6p-6, 244 0x1.d3544p-5, 245 0x1.354a76p-5, 246 0x1.b9f544p-5, 247 0x1.08f782p-9, 248 0x1.6c41p-5, 249 0x1.1fdc9p-4, 250 0x1.40beap-4, 251 0x1.2b358ep-5, 252 0x1.247e5ap-4, 253 0x1.db7916p-6, 254 0x1.7c4a2cp-7, 255 0x1.5aafe4p-4, 256 0x1.46e4ecp-5, 257 0x1.30a74ep-4, 258 0x1.093388p-4, 259 0x1.d75e96p-5, 260 0x1.52839p-4, 261 0x1.4d3adep-4, 262 0x1.0c02cep-5, 263 0x1.30cc2p-9, 264 0x1.83d762p-6, 265 0x1.5b2848p-7, 266 0x1.82b852p-5, 267 0x1.7e2c88p-4, 268 0x1.8afb06p-4, 269 0x1.a45806p-6, 270 0x1.d9b764p-7, 271 0x1.6fe366p-5, 272 0x1.9ae58ap-5, 273 0x1.201ce4p-5, 274 0x1.05fb7ap-5, 275 0x1.aed9eap-5, 276 0x1.4f37b4p-6, 277 0x1.233a3ap-4, 278 0x1.475b46p-5, 279 0x1.0fa902p-4, 280 0x1.0afbacp-4, 281 0x1.4cb46p-6, 282 0x1.5f14a8p-4, 283 0x1.0e1fcep-4, 284 0x1.73f4e6p-4, 285 0x1.167076p-5, 286 0x1.1cc472p-6, 287 0x1.8af546p-4, 288 0x1.0b1a86p-4, 289 0x1.f8476ap-5, 290 0x1.ca82fap-7, 291 0x1.1af77ep-4, 292 0x1.cc9aa6p-5, 293 0x1.344876p-5, 294 0x1.379a8ep-7, 295 0x1.17f1eep-6, 296 0x1.9655b6p-6, 297 0x1.8460e8p-4, 298 0x1.13cfc2p-8, 299 0x1.d6621ap-5, 300 0x1.7f3374p-4, 301 0x1.0e27b8p-6, 302 0x1.20f2b6p-4, 303 0x1.d14cbp-6, 304 0x1.a5bc3ep-6, 305 0x1.970eb6p-9, 306 0x1.2c74f6p-4, 307 0x1.9350a6p-4, 308 0x1.6ed0a8p-4, 309 0x1.a1b104p-5, 310 0x1.9e69bep-5, 311 0x1.53e41p-4, 312 0x1.82c90ep-15, 313 0x1.925566p-5, 314 0x1.67707ep-4, 315 0x1.656e26p-4, 316 0x1.5813cep-5, 317 0x1.aaf276p-7, 318 0x1.4f6d6p-4, 319 0x1.b0b68p-6, 320 0x1.537cd2p-6, 321 0x1.88474ep-4, 322 0x1.2c4bfep-6, 323 0x1.5a1412p-6, 324 0x1.371b5cp-5, 325 0x1.620588p-4, 326 0x1.0fc7eep-4, 327 0x1.a10ad6p-10, 328 0x1.5c502ep-4, 329 0x1.17f6f6p-12, 330 0x1.b43b36p-6, 331 0x1.3b77acp-9, 332 0x1.c6d36ap-5, 333 0x1.cf0e6p-5, 334 0x1.2288e2p-6, 335 0x1.669acep-4, 336 0x1.07548p-9, 337 0x1.dee49ep-7, 338 0x1.ab6cdap-7, 339 0x1.975b6cp-5, 340 0x1.32e408p-4, 341 0x1.cfb5bap-6, 342 0x1.b7841ep-6, 343 0x1.c39f6ep-5, 344 0x1.3602d2p-6, 345 0x1.f8aa26p-5, 346 0x1.824ac6p-4, 347 0x1.6a3a2ap-4, 348 0x1.5b319p-4, 349 0x1.c821c4p-5, 350 0x1.f919eap-8, 351 0x1.88cd0cp-7, 352 0x1.59ec98p-6, 353 0x1.342db8p-4, 354 0x1.83581cp-5, 355 0x1.afeeaap-8, 356 0x1.058496p-4, 357 0x1.11a38ep-15, 358 0x1.2542f4p-4, 359 0x1.e5e0dp-8, 360 0x1.8db9cep-5, 361 0x1.758012p-4, 362 0x1.d6ee9ep-6, 363 0x1.3ed86cp-4, 364 0x1.a77584p-6, 365 0x1.7ddee6p-5, 366 0x1.77bd66p-5, 367 0x1.347638p-6, 368 0x1.fb3ffap-5, 369 0x1.ffe06p-7, 370 0x1.8f0976p-5, 371 0x1.8b773ap-4, 372 0x1.83285ep-4, 373 0x1.fe767ep-7, 374 0x1.f5748ep-5, 375 0x1.93c3eap-6, 376 0x1.4f772ep-5, 377 0x1.0b51aep-7, 378 0x1.5efc64p-10, 379 0x1.3f02p-5, 380 0x1.61d4bep-8, 381 0x1.264688p-4, 382 0x1.85681ap-5, 383 0x1.396aa2p-4, 384 0x1.1c1bcep-7, 385 0x1.bce02ap-5, 386 0x1.df8f1ap-11, 387 0x1.2ede78p-5, 388 0x1.96220ep-5, 389 0x1.5aef2cp-5, 390 0x1.c14106p-5, 391 0x1.1cfc82p-6, 392 0x1.1e3b9ap-5, 393 0x1.302d5p-5, 394 0x1.59b9d8p-4, 395 0x1.e1491ep-5, 396 0x1.fd6b1p-5, 397 0x1.6e6abp-6, 398 0x1.69a978p-6, 399 0x1.05166p-4, 400 0x1.5158ccp-4, 401 0x1.17ae4ap-6, 402 0x1.750996p-4, 403 0x1.4e2d9ap-5, 404 0x1.5c792ap-4, 405 0x1.468d7ep-7, 406 0x1.5a0cbep-6, 407 0x1.1be7b2p-4, 408 0x1.b97d06p-5, 409 0x1.9165f8p-10, 410 0x1.6bf068p-4, 411 0x1.6f991cp-4, 412 0x1.cdeeap-8, 413 0x1.0e3e6ap-5, 414 0x1.a9b8f6p-5, 415 0x1.2882ccp-4, 416 0x1.e87436p-7, 417 0x1.9cdf6ep-5, 418 0x1.2f18dep-7, 419 0x1.4de616p-9, 420 0x1.6a9554p-4, 421 0x1.a1a8ap-5, 422 0x1.8301e8p-4, 423 0x1.76fdeap-6, 424 0x1.20367ep-4, 425 0x1.137d0cp-5, 426 0x1.0911cep-4, 427 0x1.f6c27ep-5, 428 0x1.ccf49ep-5, 429 0x1.4efd48p-5, 430 0x1.9408c8p-4, 431 0x1.fbbe3ep-5, 432 0x1.210dcap-4, 433 0x1.1a7786p-7, 434 0x1.6fb552p-4, 435 0x1.4a435ep-4, 436 0x1.937036p-5, 437 0x1.6ee204p-4, 438 0x1.8639bep-4, 439 0x1.50b8aep-4, 440 0x1.54e32p-8, 441 0x1.4ba9fep-4, 442 0x1.1a9c5p-4, 443 0x1.6ea838p-4, 444 0x1.94622ap-4, 445 0x1.7fd3aep-4, 446 0x1.45fb3ep-6, 447 0x1.88fec2p-6, 448 0x1.3103c6p-5, 449 0x1.da44c6p-5, 450 0x1.4b3eb8p-5, 451 0x1.4dbd88p-7, 452 0x1.93d294p-7, 453 0x1.b1c6cap-6, 454 0x1.1e1324p-5, 455 0x1.9c0a5p-13, 456 0x1.83542ep-4, 457 0x1.b0636p-9, 458 0x1.b1ea2ap-6, 459 0x1.c66f04p-6, 460 0x1.5b2cbcp-5, 461 0x1.8cfb36p-4, 462 0x1.846eeep-4, 463 0x1.07e2bep-5, 464 0x1.9b6406p-5, 465 0x1.db943ap-9, 466 0x1.cb3e26p-5, 467 0x1.095ddep-4, 468 0x1.5ae608p-5, 469 0x1.40ee8ap-5, 470 0x1.a0268ep-6, 471 0x1.e74ecp-6, 472 0x1.554a44p-4, 473 0x1.8a38p-8, 474 0x1.e9cd2ap-6, 475 0x1.a10374p-5, 476 0x1.90ea2ep-4, 477 0x1.0564b6p-5, 478 0x1.83fac6p-4, 479 0x1.bb7f86p-5, 480 0x1.6c83dap-6, 481 0x1.bd50fep-5, 482 0x1.33e4fcp-4, 483 0x1.df8124p-6, 484 0x1.c9b6fp-5, 485 0x1.4ff75ap-4, 486 0x1.3d5356p-4, 487 0x1.80fcc4p-4, 488 0x1.8e4c7ep-6, 489 0x1.94cbbap-5, 490 0x1.da5cf6p-5, 491 0x1.400d5cp-4, 492 0x1.b70786p-6, 493 0x1.d7895p-10, 494 0x1.a53c84p-7, 495 0x1.1a3b8p-4, 496 0x1.55e476p-4, 497 0x1.d3a11p-5, 498 0x1.4ad8c8p-4, 499 0x1.39b0aep-4, 500 0x1.6452bcp-5, 501 0x1.34bae2p-9, 502 0x1.10a36ap-5, 503 0x1.e6f4dp-7, 504 0x1.56dc64p-5, 505 0x1.dc63p-6, 506 0x1.a0d92ep-6, 507 0x1.66b49ap-6, 508 0x1.4cea18p-5, 509 0x1.3b7526p-4, 510 0x1.0497ecp-4, 511 0x1.2825fep-4, 512 0x1.9b23cep-7, 513 0x1.4300d6p-4, 514 0x1.899a26p-6, 515 0x1.1090fep-4, 516 0x1.13912ep-4, 517 0x1.01726ap-4, 518 0x1.443886p-4, 519 0x1.d20b86p-5, 520 0x1.13fe36p-4, 521 0x1.25db14p-5, 522 0x1.9dcb6p-6, 523 0x1.7002ep-4, 524 0x1.08bfc8p-6, 525 0x1.9536dap-4, 526 0x1.6bdfaep-6, 527 0x1.172e76p-4, 528 0x1.6fa03p-4, 529 0x1.e5ccfap-6, 530 0x1.3a7106p-4, 531 0x1.35a09ep-4, 532 0x1.7da25ep-4, 533 0x1.f9749ep-6, 534 0x1.d889p-8, 535 0x1.3b7ab2p-7, 536 0x1.0c464cp-4, 537 0x1.814c0ep-4, 538 0x1.30b25ap-4, 539 0x1.80f212p-10, 540 0x1.c301fp-5, 541 0x1.21fb16p-4, 542 }; 543 static const std::vector<float> sincosf_input1 = { 544 0x1.3abdd4p-2, 545 0x1.5f3bcap-2, 546 0x1.a6afd4p-3, 547 0x1.137a5ep-2, 548 0x1.ad273p-2, 549 0x1.8033fcp-3, 550 0x1.030016p-2, 551 0x1.48f07ap-1, 552 0x1.5bc7c8p-1, 553 0x1.41605ap-2, 554 0x1.47d10cp-1, 555 0x1.4094a4p-1, 556 0x1.2ac11p-2, 557 0x1.7c23p-2, 558 0x1.8bc87cp-2, 559 0x1.d66c0cp-3, 560 0x1.4a34aap-1, 561 0x1.e10218p-2, 562 0x1.31e672p-2, 563 0x1.1770f2p-3, 564 0x1.2879dep-2, 565 0x1.be261ep-3, 566 0x1.565cfcp-3, 567 0x1.e1d7bp-3, 568 0x1.2246a6p-1, 569 0x1.c49eecp-3, 570 0x1.e9e46ep-2, 571 0x1.482cbcp-1, 572 0x1.959cdcp-2, 573 0x1.20be2p-2, 574 0x1.90410ap-2, 575 0x1.9ca6ccp-4, 576 0x1.5a5d0cp-1, 577 0x1.8f2042p-2, 578 0x1.51cd86p-1, 579 0x1.4178a2p-2, 580 0x1.5b9516p-1, 581 0x1.0fe872p-1, 582 0x1.0412c8p-1, 583 0x1.18c058p-1, 584 0x1.1b902p-3, 585 0x1.363d0ap-1, 586 0x1.3d3352p-3, 587 0x1.2a7b02p-1, 588 0x1.3299d6p-1, 589 0x1.a2638p-2, 590 0x1.94b1c2p-3, 591 0x1.4a819ep-3, 592 0x1.c224a6p-2, 593 0x1.6fb556p-2, 594 0x1.fa9ceap-2, 595 0x1.3c8d82p-1, 596 0x1.54b60cp-1, 597 0x1.ca258ap-4, 598 0x1.d45be4p-3, 599 0x1.39ec8ep-1, 600 0x1.b5abep-3, 601 0x1.965b6cp-3, 602 0x1.a326fp-2, 603 0x1.4eb8fcp-1, 604 0x1.dc9d7p-2, 605 0x1.165044p-1, 606 0x1.c6a0e6p-4, 607 0x1.6d1326p-2, 608 0x1.10e5p-1, 609 0x1.54f77cp-1, 610 0x1.f433e2p-2, 611 0x1.ef71ccp-3, 612 0x1.88083ep-3, 613 0x1.30927ap-1, 614 0x1.005594p-1, 615 0x1.8741b6p-2, 616 0x1.1c42fp-3, 617 0x1.e7acdep-2, 618 0x1.05addep-3, 619 0x1.7b88b4p-2, 620 0x1.534638p-1, 621 0x1.ff31acp-2, 622 0x1.1ffd52p-1, 623 0x1.a840ap-3, 624 0x1.1e0264p-2, 625 0x1.298abep-2, 626 0x1.45e47cp-1, 627 0x1.dd28f8p-3, 628 0x1.480552p-2, 629 0x1.0a3298p-1, 630 0x1.537fc4p-1, 631 0x1.4839d6p-2, 632 0x1.048ed6p-1, 633 0x1.3a9f1cp-3, 634 0x1.30c616p-1, 635 0x1.41c0e6p-1, 636 0x1.63d6a2p-1, 637 0x1.7e65f4p-3, 638 0x1.3928a4p-1, 639 0x1.2407c4p-1, 640 0x1.836478p-2, 641 0x1.3ffc1ap-1, 642 0x1.1b5c8ep-2, 643 0x1.f5d7f2p-2, 644 0x1.7ff8dp-3, 645 0x1.985f78p-3, 646 0x1.b4bbbp-2, 647 0x1.3db736p-2, 648 0x1.5ec1fcp-2, 649 0x1.3cde1p-1, 650 0x1.33db4ap-2, 651 0x1.ce8c1cp-2, 652 0x1.1d2b86p-3, 653 0x1.124382p-3, 654 0x1.d04c2p-3, 655 0x1.387104p-1, 656 0x1.4c2048p-1, 657 0x1.5bb824p-2, 658 0x1.0ccfe2p-1, 659 0x1.17d232p-1, 660 0x1.4e5778p-1, 661 0x1.01ebd4p-3, 662 0x1.4d1fcp-2, 663 0x1.06fabep-1, 664 0x1.98352cp-3, 665 0x1.4b23bep-2, 666 0x1.d3dcdcp-3, 667 0x1.1d406ap-3, 668 0x1.0f8c18p-3, 669 0x1.affb4ep-2, 670 0x1.1153bap-1, 671 0x1.1f881p-3, 672 0x1.f4e204p-2, 673 0x1.1c374ep-1, 674 0x1.65246p-1, 675 0x1.9a3b78p-2, 676 0x1.2623p-1, 677 0x1.755afap-3, 678 0x1.86965ep-3, 679 0x1.8fddc4p-3, 680 0x1.9e5462p-2, 681 0x1.e6c75ep-2, 682 0x1.15f3b8p-1, 683 0x1.5e26b6p-1, 684 0x1.cd645ep-2, 685 0x1.1d23ep-2, 686 0x1.03edd6p-1, 687 0x1.0f14dp-1, 688 0x1.94b5b8p-2, 689 0x1.3c3f98p-1, 690 0x1.93d104p-3, 691 0x1.b477d6p-4, 692 0x1.44bc34p-3, 693 0x1.d4dbcep-2, 694 0x1.f6f502p-4, 695 0x1.9d4676p-2, 696 0x1.079638p-2, 697 0x1.ef7f1cp-4, 698 0x1.07cfb2p-1, 699 0x1.b51fap-3, 700 0x1.5ece0ep-1, 701 0x1.1da3a2p-2, 702 0x1.679c66p-2, 703 0x1.1fb512p-1, 704 0x1.201234p-1, 705 0x1.93165ep-2, 706 0x1.6c9bep-2, 707 0x1.2ff44cp-3, 708 0x1.3ee1e4p-1, 709 0x1.0d1ddap-1, 710 0x1.75c5acp-2, 711 0x1.e05368p-2, 712 0x1.66e30ep-2, 713 0x1.3ce67p-1, 714 0x1.b51598p-2, 715 0x1.61f6f2p-1, 716 0x1.0799b2p-1, 717 0x1.53871p-2, 718 0x1.5ce61p-1, 719 0x1.5ff6c2p-1, 720 0x1.0178a4p-1, 721 0x1.0826e8p-2, 722 0x1.4264bep-2, 723 0x1.0ee04ap-2, 724 0x1.8c43acp-2, 725 0x1.4cf434p-3, 726 0x1.029decp-1, 727 0x1.5a48p-1, 728 0x1.3f0a4ap-1, 729 0x1.47f17cp-1, 730 0x1.066be2p-2, 731 0x1.4505cp-1, 732 0x1.02ca14p-1, 733 0x1.1c552ap-3, 734 0x1.a3a7d4p-3, 735 0x1.2984f8p-3, 736 0x1.a3e09cp-2, 737 0x1.6a4534p-2, 738 0x1.9dac9p-3, 739 0x1.c0f7c8p-3, 740 0x1.39c1bp-2, 741 0x1.be501ap-4, 742 0x1.dd4edp-2, 743 0x1.009c34p-3, 744 0x1.2f4cecp-1, 745 0x1.b70a1ep-2, 746 0x1.59485ap-1, 747 0x1.37f36ap-1, 748 0x1.faef0ep-2, 749 0x1.36f514p-1, 750 0x1.4fc098p-1, 751 0x1.ee479p-4, 752 0x1.1f3a4ep-2, 753 0x1.04ff68p-3, 754 0x1.7f0a6ep-3, 755 0x1.ed3544p-3, 756 0x1.0762eep-1, 757 0x1.a31526p-2, 758 0x1.c4a2f2p-2, 759 0x1.30f7aap-1, 760 0x1.cdae98p-2, 761 0x1.4207f6p-1, 762 0x1.56d3c8p-3, 763 0x1.4a60fcp-1, 764 0x1.49a194p-1, 765 0x1.ed6a6ap-4, 766 0x1.5b3d5ap-1, 767 0x1.7c913cp-3, 768 0x1.ba8444p-3, 769 0x1.9f2f82p-3, 770 0x1.03d10ap-2, 771 0x1.57980cp-3, 772 0x1.e36694p-2, 773 0x1.fb703ep-2, 774 0x1.43bcb4p-2, 775 0x1.2473c4p-2, 776 0x1.0d055cp-1, 777 0x1.3e7f28p-2, 778 0x1.ec6568p-2, 779 0x1.89cd6cp-2, 780 0x1.e589cp-2, 781 0x1.38a12cp-1, 782 0x1.7b565p-2, 783 0x1.c7a51cp-2, 784 0x1.de2fdp-2, 785 0x1.086912p-1, 786 0x1.02bccp-2, 787 0x1.4a6ab2p-2, 788 0x1.e7da24p-2, 789 0x1.ddbd4ep-2, 790 0x1.b0764ap-4, 791 0x1.412088p-1, 792 0x1.22495p-2, 793 0x1.4842b6p-1, 794 0x1.05ddb8p-1, 795 0x1.272adap-2, 796 0x1.705bdcp-2, 797 0x1.97e43ep-2, 798 0x1.a7157p-3, 799 0x1.29dc14p-2, 800 0x1.6d86a6p-3, 801 0x1.b9b73ap-2, 802 0x1.9f6856p-2, 803 0x1.4bac5p-1, 804 0x1.76824ap-2, 805 0x1.47d44ap-1, 806 0x1.a9bc5ap-2, 807 0x1.bf0f9ap-4, 808 0x1.66182ap-3, 809 0x1.e0d3e4p-3, 810 0x1.19b42p-3, 811 0x1.211852p-2, 812 0x1.10232ap-2, 813 0x1.047802p-2, 814 0x1.ad73e8p-2, 815 0x1.1b08cp-1, 816 0x1.1aae46p-3, 817 0x1.eda112p-2, 818 0x1.0b6f0cp-1, 819 0x1.293bp-3, 820 0x1.1d27aep-3, 821 0x1.55fd08p-3, 822 0x1.3df3eep-2, 823 0x1.3cea2ap-1, 824 0x1.9ea864p-2, 825 0x1.439accp-2, 826 0x1.5f73dap-2, 827 0x1.aa0578p-2, 828 0x1.4832d4p-1, 829 0x1.1dd3f4p-1, 830 0x1.cb0caap-2, 831 0x1.4955fep-1, 832 0x1.9a4a2p-3, 833 0x1.1749e4p-1, 834 0x1.07f5ccp-3, 835 0x1.f4d53ep-4, 836 0x1.15b3dcp-2, 837 0x1.31a292p-3, 838 0x1.88b318p-3, 839 0x1.f27bccp-2, 840 0x1.542fa4p-1, 841 0x1.28ee5p-1, 842 0x1.252b68p-3, 843 0x1.4855c6p-1, 844 0x1.1571eep-2, 845 0x1.1a0954p-2, 846 0x1.b5df64p-4, 847 0x1.ace87cp-3, 848 0x1.6e7c98p-2, 849 0x1.61453ap-2, 850 0x1.bb34bcp-2, 851 0x1.40f6a4p-2, 852 0x1.4eaaeep-1, 853 0x1.bf7c1ep-3, 854 0x1.c4067p-2, 855 0x1.2a8f7p-3, 856 0x1.6c728ep-3, 857 0x1.d8ebcp-3, 858 0x1.0cbc88p-2, 859 0x1.577044p-1, 860 0x1.19da2p-2, 861 0x1.25353cp-1, 862 0x1.bfd288p-2, 863 0x1.2521f6p-1, 864 0x1.1feed6p-1, 865 0x1.597c02p-1, 866 0x1.215726p-1, 867 0x1.5de45ap-2, 868 0x1.7326bp-3, 869 0x1.ae373p-2, 870 0x1.dc8146p-2, 871 0x1.dd88c4p-3, 872 0x1.6e21ecp-3, 873 0x1.d9a508p-3, 874 0x1.0f4a18p-1, 875 0x1.21b28ep-2, 876 0x1.514f1p-3, 877 0x1.77317p-2, 878 0x1.66eafp-2, 879 0x1.a370ap-2, 880 0x1.518098p-1, 881 0x1.d7a58cp-3, 882 0x1.149e12p-1, 883 0x1.6449f6p-1, 884 0x1.3b4dbcp-3, 885 0x1.1a68ecp-1, 886 0x1.2a3188p-1, 887 0x1.3fbb6p-1, 888 0x1.1be802p-1, 889 0x1.43937ap-2, 890 0x1.1feee8p-1, 891 0x1.c5b228p-4, 892 0x1.02b5dep-1, 893 0x1.3532e6p-2, 894 0x1.2dee7ap-2, 895 0x1.1766fcp-3, 896 0x1.6576b2p-1, 897 0x1.cd11c4p-3, 898 0x1.153fap-2, 899 0x1.25f1p-1, 900 0x1.9cc1e8p-2, 901 0x1.1f0db6p-1, 902 0x1.11cb62p-1, 903 0x1.5451fep-1, 904 0x1.337948p-1, 905 0x1.b6096ap-2, 906 0x1.5fcb46p-1, 907 0x1.cb2e2p-2, 908 0x1.403324p-1, 909 0x1.3f51f2p-1, 910 0x1.38425ep-1, 911 0x1.6ce2bp-2, 912 0x1.5ded7p-3, 913 0x1.3a863p-2, 914 0x1.5cb812p-1, 915 0x1.8733e4p-2, 916 0x1.fe185ap-2, 917 0x1.5e26fep-1, 918 0x1.7903f6p-3, 919 0x1.5caa1ap-1, 920 0x1.403acp-3, 921 0x1.fb7a7p-2, 922 0x1.cf6826p-2, 923 0x1.55bb42p-1, 924 0x1.886722p-2, 925 0x1.2c1a8cp-2, 926 0x1.352d72p-1, 927 0x1.5e54eep-1, 928 0x1.4dcf6cp-3, 929 0x1.5414d2p-2, 930 0x1.025726p-3, 931 0x1.59c5fep-2, 932 0x1.03a8f8p-1, 933 0x1.4ae814p-2, 934 0x1.911578p-2, 935 0x1.7927aep-2, 936 0x1.606bcap-2, 937 0x1.0dc9eap-1, 938 0x1.5eeeeap-1, 939 0x1.bba8d2p-2, 940 0x1.9048d6p-2, 941 0x1.7a71bap-2, 942 0x1.00458cp-1, 943 0x1.01935ep-1, 944 0x1.1984e2p-1, 945 0x1.bc48fp-2, 946 0x1.973882p-2, 947 0x1.3c11bcp-1, 948 0x1.bf9532p-2, 949 0x1.b60134p-2, 950 0x1.4dc5d8p-1, 951 0x1.178a7ep-2, 952 0x1.4abdeap-1, 953 0x1.40b534p-2, 954 0x1.025ad2p-1, 955 0x1.1f7abap-2, 956 0x1.111b9ep-2, 957 0x1.7548b4p-2, 958 0x1.31de0cp-1, 959 0x1.038b9p-3, 960 0x1.f3e4bep-2, 961 0x1.c1810cp-2, 962 0x1.4086ecp-2, 963 0x1.d44d8p-2, 964 0x1.be8594p-3, 965 0x1.d344cep-2, 966 0x1.4f8b16p-2, 967 0x1.0b5afep-1, 968 0x1.eb93dp-4, 969 0x1.f10c04p-3, 970 0x1.1f3dd8p-1, 971 0x1.de9618p-3, 972 0x1.990718p-3, 973 0x1.792208p-3, 974 0x1.5d3566p-3, 975 0x1.289946p-2, 976 0x1.275e14p-2, 977 0x1.3abd28p-1, 978 0x1.d1abccp-2, 979 0x1.ae4618p-2, 980 0x1.5f36fp-3, 981 0x1.537a32p-1, 982 0x1.a736fcp-2, 983 0x1.ff71dap-2, 984 0x1.2acf36p-1, 985 0x1.211884p-3, 986 0x1.571022p-1, 987 0x1.edebc4p-2, 988 0x1.5a3d3cp-1, 989 0x1.5d7bbcp-3, 990 0x1.5dc9acp-1, 991 0x1.5f9e76p-1, 992 0x1.f6f9d4p-2, 993 0x1.1fbc22p-1, 994 0x1.c9c98cp-2, 995 0x1.e89a16p-2, 996 0x1.2c2b54p-1, 997 0x1.0edc5ep-1, 998 0x1.378564p-1, 999 0x1.1b4b74p-2, 1000 0x1.5924ap-1, 1001 0x1.02a6a6p-1, 1002 0x1.128d5cp-1, 1003 0x1.64cc2cp-1, 1004 0x1.8bf11p-2, 1005 0x1.5e99eep-1, 1006 0x1.5c3748p-3, 1007 0x1.561be8p-1, 1008 0x1.f9df26p-2, 1009 0x1.29a93ap-1, 1010 0x1.0c6e12p-1, 1011 0x1.aa8798p-3, 1012 0x1.cb94f4p-2, 1013 0x1.4bd17cp-1, 1014 0x1.a562f4p-2, 1015 0x1.0fb314p-2, 1016 0x1.2718e6p-1, 1017 0x1.5b2926p-1, 1018 0x1.9729a8p-2, 1019 0x1.11a214p-1, 1020 0x1.402b36p-1, 1021 0x1.740468p-3, 1022 0x1.64107p-2, 1023 0x1.cf7db8p-3, 1024 0x1.5f708p-1, 1025 0x1.776634p-3, 1026 0x1.dcff5ap-2, 1027 0x1.f531f8p-3, 1028 0x1.1e6282p-1, 1029 0x1.1b59ecp-3, 1030 0x1.2ae8c2p-1, 1031 0x1.7a2dacp-2, 1032 0x1.23272ap-1, 1033 0x1.7902eep-3, 1034 0x1.58fb54p-1, 1035 0x1.04e27cp-3, 1036 0x1.391a04p-2, 1037 0x1.40f028p-1, 1038 0x1.f4b874p-3, 1039 0x1.bfd764p-3, 1040 0x1.4e31d2p-2, 1041 0x1.df3e56p-2, 1042 0x1.399a12p-2, 1043 0x1.9b53ecp-4, 1044 0x1.29ac24p-3, 1045 0x1.2b8e6ap-2, 1046 0x1.3bfaaep-1, 1047 0x1.46d9aep-2, 1048 0x1.2e9d12p-2, 1049 0x1.77c946p-3, 1050 0x1.51719p-1, 1051 0x1.44341ap-3, 1052 0x1.15aa4ap-1, 1053 0x1.79c7e2p-2, 1054 0x1.f9a8acp-3, 1055 0x1.522b2p-1, 1056 }; 1057 static const std::vector<float> sincosf_input2 = { 1058 0x1.8b375p+0, 1059 0x1.7934c8p+1, 1060 0x1.249b4p+1, 1061 0x1.29d862p+0, 1062 0x1.cac54p+0, 1063 0x1.47c65cp+0, 1064 0x1.d45198p+0, 1065 0x1.36ac4p+1, 1066 0x1.635158p+1, 1067 0x1.6e833ap+1, 1068 0x1.8748b8p+0, 1069 0x1.3add66p+1, 1070 0x1.59a6e2p+0, 1071 0x1.5051d2p+1, 1072 0x1.2194b4p+0, 1073 0x1.b3343cp+0, 1074 0x1.58ff86p+1, 1075 0x1.3ac5fp+1, 1076 0x1.4f91bcp+1, 1077 0x1.363504p+1, 1078 0x1.650e8cp+1, 1079 0x1.0eb71p+1, 1080 0x1.176054p+1, 1081 0x1.0406c4p+1, 1082 0x1.2778acp+1, 1083 0x1.b24b94p+0, 1084 0x1.550c8cp+0, 1085 0x1.acc1c4p+0, 1086 0x1.c8df1p+0, 1087 0x1.e14e9p+0, 1088 0x1.ce7ae8p-1, 1089 0x1.368262p+1, 1090 0x1.6800dp-1, 1091 0x1.60480cp+0, 1092 0x1.158fecp+1, 1093 0x1.01c81cp+0, 1094 0x1.c1da44p+0, 1095 0x1.d46cdap-1, 1096 0x1.526d44p+1, 1097 0x1.1e8f76p+1, 1098 0x1.b7efc4p+0, 1099 0x1.57ec4p+1, 1100 0x1.5d1f04p+0, 1101 0x1.eb9008p+0, 1102 0x1.8685b8p+1, 1103 0x1.3e21d4p+1, 1104 0x1.003256p+1, 1105 0x1.94cd7p+0, 1106 0x1.89965p+0, 1107 0x1.599b7ep+1, 1108 0x1.05f5acp+1, 1109 0x1.5fa12cp+1, 1110 0x1.8f92fcp-1, 1111 0x1.611928p+1, 1112 0x1.77dc74p+1, 1113 0x1.13b3b6p+0, 1114 0x1.17ab6cp+1, 1115 0x1.a8b84ap+0, 1116 0x1.5c46e6p+0, 1117 0x1.e45686p-1, 1118 0x1.4b231cp+0, 1119 0x1.1ebb3ap+1, 1120 0x1.5b6414p+1, 1121 0x1.1e1898p+1, 1122 0x1.4a2448p+1, 1123 0x1.29dba4p+0, 1124 0x1.13d0c4p+1, 1125 0x1.5fb6cap+0, 1126 0x1.18e392p+1, 1127 0x1.5680b8p+0, 1128 0x1.23df18p+0, 1129 0x1.aa8068p+0, 1130 0x1.838278p+0, 1131 0x1.1af3fap+1, 1132 0x1.b46eep+0, 1133 0x1.c9ab6p-1, 1134 0x1.8b988cp+1, 1135 0x1.80736ep+1, 1136 0x1.e231f8p-1, 1137 0x1.e8e76p+0, 1138 0x1.0b31b2p+0, 1139 0x1.5e1b8p+0, 1140 0x1.41c05cp+0, 1141 0x1.9158c4p+0, 1142 0x1.648b6p+1, 1143 0x1.590752p+1, 1144 0x1.264b64p+0, 1145 0x1.4c1522p+1, 1146 0x1.903aacp+0, 1147 0x1.822d6p+0, 1148 0x1.6f1924p+1, 1149 0x1.d27174p+0, 1150 0x1.f8f43ap-1, 1151 0x1.70164ap+0, 1152 0x1.099638p+0, 1153 0x1.34e26ap+1, 1154 0x1.b20748p+0, 1155 0x1.60ff7ep+0, 1156 0x1.5819fcp+1, 1157 0x1.33901cp+0, 1158 0x1.73d868p+0, 1159 0x1.f289b4p-1, 1160 0x1.28f63p+1, 1161 0x1.df3a54p-1, 1162 0x1.3a3314p+1, 1163 0x1.5df792p+1, 1164 0x1.3ab4f8p+0, 1165 0x1.7c2ec4p+0, 1166 0x1.155e4ap+1, 1167 0x1.4b3a94p+0, 1168 0x1.192324p+1, 1169 0x1.c8dc4cp-1, 1170 0x1.852e68p+1, 1171 0x1.8c71ecp+0, 1172 0x1.14ca54p+1, 1173 0x1.eee1d4p+0, 1174 0x1.e19248p+0, 1175 0x1.7eae7cp+1, 1176 0x1.36bfa6p+1, 1177 0x1.2b96c4p+0, 1178 0x1.5ae652p+1, 1179 0x1.715bp+1, 1180 0x1.2facdp+1, 1181 0x1.1a3aa8p+0, 1182 0x1.5f2714p+1, 1183 0x1.499ce6p+1, 1184 0x1.1330aap+1, 1185 0x1.388ffcp+1, 1186 0x1.155fcap+1, 1187 0x1.d7684p+0, 1188 0x1.f78bf4p+0, 1189 0x1.16ee2p+1, 1190 0x1.48bc88p+0, 1191 0x1.dda62ap-1, 1192 0x1.0f071cp+0, 1193 0x1.c79d28p+0, 1194 0x1.5c007cp+1, 1195 0x1.775db8p+0, 1196 0x1.852138p+1, 1197 0x1.3ef1d8p+0, 1198 0x1.761a18p+1, 1199 0x1.1d74bcp+1, 1200 0x1.bfc0f4p-1, 1201 0x1.a8dec2p+0, 1202 0x1.451508p+0, 1203 0x1.2d928cp+1, 1204 0x1.1f6be8p+0, 1205 0x1.f365bp+0, 1206 0x1.f65878p+0, 1207 0x1.21b78ep+1, 1208 0x1.423694p+0, 1209 0x1.72ef86p+1, 1210 0x1.6b4204p+1, 1211 0x1.51a18ep+0, 1212 0x1.e6d964p+0, 1213 0x1.13e846p+0, 1214 0x1.10794p+1, 1215 0x1.ca122p+0, 1216 0x1.7f9a58p+1, 1217 0x1.d4de7p-1, 1218 0x1.3eda4cp+0, 1219 0x1.7ce822p+0, 1220 0x1.1e4814p+0, 1221 0x1.e64644p-1, 1222 0x1.3ec4b4p+0, 1223 0x1.1b300ap+1, 1224 0x1.6c19c8p+0, 1225 0x1.908198p+0, 1226 0x1.889fb2p+1, 1227 0x1.4b3836p+1, 1228 0x1.5b6d1p+1, 1229 0x1.86fa5ap+1, 1230 0x1.47fc78p+0, 1231 0x1.c33794p-1, 1232 0x1.e3cc34p+0, 1233 0x1.4273acp+0, 1234 0x1.3ee3acp+0, 1235 0x1.299234p+0, 1236 0x1.c96806p-1, 1237 0x1.ae356cp+0, 1238 0x1.60bcbcp+1, 1239 0x1.a58304p+0, 1240 0x1.5971b8p+1, 1241 0x1.7dd6d4p+1, 1242 0x1.77fd6cp-1, 1243 0x1.edabb4p-1, 1244 0x1.a40ce6p-1, 1245 0x1.53f0fep+1, 1246 0x1.9d26p-1, 1247 0x1.348a14p+0, 1248 0x1.b79146p-1, 1249 0x1.0c68a8p+1, 1250 0x1.3ade08p+0, 1251 0x1.3176p+0, 1252 0x1.f0abap-1, 1253 0x1.f4eccp+0, 1254 0x1.274d1ap+0, 1255 0x1.8bbb1p+0, 1256 0x1.b855a8p+0, 1257 0x1.50ad34p+0, 1258 0x1.6ab944p-1, 1259 0x1.6e7c86p+1, 1260 0x1.0ba982p+1, 1261 0x1.615e32p+0, 1262 0x1.e994e4p+0, 1263 0x1.d687b8p+0, 1264 0x1.7b694cp+0, 1265 0x1.9aa51cp-1, 1266 0x1.7a6eeap+1, 1267 0x1.1f9f4ep+1, 1268 0x1.ae6144p+0, 1269 0x1.d45678p+0, 1270 0x1.8afb76p+1, 1271 0x1.5f7132p+1, 1272 0x1.41a4e2p+1, 1273 0x1.b79f5p-1, 1274 0x1.0d5c7ep+1, 1275 0x1.946746p-1, 1276 0x1.27a60cp+1, 1277 0x1.2f5c76p+1, 1278 0x1.378fd6p+1, 1279 0x1.f6304cp+0, 1280 0x1.8359f8p+0, 1281 0x1.df19d2p-1, 1282 0x1.691898p+0, 1283 0x1.0247a2p+0, 1284 0x1.6e9ffep+1, 1285 0x1.356714p+0, 1286 0x1.15a8bap+0, 1287 0x1.ea52cp+0, 1288 0x1.2cc33p+0, 1289 0x1.2028f8p+1, 1290 0x1.f70354p+0, 1291 0x1.54b8f2p+0, 1292 0x1.98907cp+0, 1293 0x1.b32f2ap+0, 1294 0x1.131e9p+1, 1295 0x1.9980a8p+0, 1296 0x1.7f473p+0, 1297 0x1.921924p+0, 1298 0x1.e98a7cp-1, 1299 0x1.77e7ap+1, 1300 0x1.dd7b24p+0, 1301 0x1.4532cap+1, 1302 0x1.aad424p-1, 1303 0x1.1a2388p+1, 1304 0x1.7f38e2p+1, 1305 0x1.35e8cp+0, 1306 0x1.2c1e22p+1, 1307 0x1.f31538p+0, 1308 0x1.a288b2p+0, 1309 0x1.fdab5cp+0, 1310 0x1.a7c286p-1, 1311 0x1.41a39p+1, 1312 0x1.31f6b4p+1, 1313 0x1.6ac718p-1, 1314 0x1.04cc02p+0, 1315 0x1.09264ap+1, 1316 0x1.91cc0ap-1, 1317 0x1.e073b4p+0, 1318 0x1.136804p+0, 1319 0x1.5dd99ep+1, 1320 0x1.b9ad38p+0, 1321 0x1.856b16p+1, 1322 0x1.5ac3bcp+0, 1323 0x1.a878fap+0, 1324 0x1.645cd6p+1, 1325 0x1.d13df8p-1, 1326 0x1.07b234p+0, 1327 0x1.7bc346p+1, 1328 0x1.56b4a4p+0, 1329 0x1.cd24acp+0, 1330 0x1.198a2ep+1, 1331 0x1.b79484p+0, 1332 0x1.8b8f1p+1, 1333 0x1.50aa7ep+1, 1334 0x1.aabb3cp+0, 1335 0x1.2594a4p+1, 1336 0x1.c9f48p-1, 1337 0x1.3de0c8p+1, 1338 0x1.08e46p+0, 1339 0x1.93c88cp+0, 1340 0x1.d22162p-1, 1341 0x1.1cf8c6p+0, 1342 0x1.4faap+1, 1343 0x1.172c9cp+1, 1344 0x1.07bb2cp+0, 1345 0x1.028826p+0, 1346 0x1.80d69ep+1, 1347 0x1.ccaaecp+0, 1348 0x1.155c1ap+1, 1349 0x1.419c54p+0, 1350 0x1.928a9p-1, 1351 0x1.3287ccp+1, 1352 0x1.db5388p-1, 1353 0x1.0f3f52p+1, 1354 0x1.f70638p-1, 1355 0x1.cd2784p+0, 1356 0x1.358b6cp+1, 1357 0x1.f8dd74p+0, 1358 0x1.43012ep+1, 1359 0x1.5f422cp+0, 1360 0x1.72545cp+0, 1361 0x1.633b5ep+1, 1362 0x1.609868p+1, 1363 0x1.1ea412p+1, 1364 0x1.09e0bcp+1, 1365 0x1.36546ap+1, 1366 0x1.85b4b4p+0, 1367 0x1.dbcc3cp-1, 1368 0x1.9627c4p+0, 1369 0x1.803f74p-1, 1370 0x1.f625ap+0, 1371 0x1.c948ap+0, 1372 0x1.200fa2p+0, 1373 0x1.682c4p-1, 1374 0x1.88d3ap+1, 1375 0x1.2e6bfap+1, 1376 0x1.739f98p+1, 1377 0x1.3876cp+1, 1378 0x1.70f35ap+0, 1379 0x1.46691cp+1, 1380 0x1.40e0b6p+1, 1381 0x1.242c56p+1, 1382 0x1.0218bep+1, 1383 0x1.aa771p-1, 1384 0x1.7058fcp+1, 1385 0x1.1220a4p+1, 1386 0x1.3e8c5ap+1, 1387 0x1.27786ap+0, 1388 0x1.649aap+0, 1389 0x1.5f8d86p+1, 1390 0x1.4f78d6p+1, 1391 0x1.c3f9e4p-1, 1392 0x1.7f0cccp+0, 1393 0x1.b41548p-1, 1394 0x1.0ecfd2p+1, 1395 0x1.549cf4p+1, 1396 0x1.326bcp+1, 1397 0x1.40e388p+1, 1398 0x1.8a4a44p+1, 1399 0x1.8510aep+1, 1400 0x1.446f9p+1, 1401 0x1.7ee668p+0, 1402 0x1.a7de4p+0, 1403 0x1.fbe78p-1, 1404 0x1.5e3858p+1, 1405 0x1.a564f2p+0, 1406 0x1.07ed14p+0, 1407 0x1.9a3218p+0, 1408 0x1.bd36bp+0, 1409 0x1.6d860cp+1, 1410 0x1.ace02ap+0, 1411 0x1.45f40cp+0, 1412 0x1.2c1488p+0, 1413 0x1.41d564p+0, 1414 0x1.c25e68p+0, 1415 0x1.26e5d2p+1, 1416 0x1.950208p+0, 1417 0x1.0609cap+0, 1418 0x1.8ca2bp+0, 1419 0x1.35c56p+1, 1420 0x1.1aec24p+1, 1421 0x1.1fecb8p+1, 1422 0x1.aaaf18p-1, 1423 0x1.7b9fbap+1, 1424 0x1.7b41dp+0, 1425 0x1.0d44d6p+1, 1426 0x1.a6c594p+0, 1427 0x1.0aeb1cp+0, 1428 0x1.b70e5p+0, 1429 0x1.7be6e6p+0, 1430 0x1.56b2bep+1, 1431 0x1.84d292p+1, 1432 0x1.b25194p+0, 1433 0x1.d5c03p+0, 1434 0x1.0add6p+0, 1435 0x1.81a6b6p+1, 1436 0x1.ef097cp+0, 1437 0x1.789936p+0, 1438 0x1.232542p+0, 1439 0x1.8bede8p+1, 1440 0x1.be12b8p-1, 1441 0x1.8c9e3cp+1, 1442 0x1.594ccep+1, 1443 0x1.655492p+1, 1444 0x1.66682p+1, 1445 0x1.3aff58p+1, 1446 0x1.0d4c64p+1, 1447 0x1.84ff5ap+1, 1448 0x1.0ff04ep+1, 1449 0x1.83cef8p+1, 1450 0x1.a1d71p+0, 1451 0x1.8af7f8p+0, 1452 0x1.decd14p+0, 1453 0x1.73bf84p+0, 1454 0x1.4060eep+1, 1455 0x1.72d01ap+1, 1456 0x1.633c28p+0, 1457 0x1.7971a8p+0, 1458 0x1.4b837cp+0, 1459 0x1.46cfb6p+1, 1460 0x1.7e7dcap-1, 1461 0x1.4a33acp+1, 1462 0x1.fc34d8p+0, 1463 0x1.6aa758p+1, 1464 0x1.8fc4c8p+0, 1465 0x1.4fcfe6p+0, 1466 0x1.107894p+1, 1467 0x1.20742cp+1, 1468 0x1.573234p+1, 1469 0x1.1694f6p+1, 1470 0x1.9e11fcp+0, 1471 0x1.89f23p+0, 1472 0x1.823edap+1, 1473 0x1.7d36a6p+0, 1474 0x1.8089aap+1, 1475 0x1.6c5ca6p+0, 1476 0x1.525caep+1, 1477 0x1.2a98ap+1, 1478 0x1.40babp+1, 1479 0x1.863184p+1, 1480 0x1.73ad9p+0, 1481 0x1.864228p+1, 1482 0x1.989dacp+0, 1483 0x1.5bc018p+0, 1484 0x1.77b2ap-1, 1485 0x1.48ac6ep+1, 1486 0x1.4de9e6p+1, 1487 0x1.f6debcp+0, 1488 0x1.3054dap+0, 1489 0x1.624e22p+1, 1490 0x1.7cc9bp+1, 1491 0x1.a2afep+0, 1492 0x1.50da12p+1, 1493 0x1.2ee28p+1, 1494 0x1.7ef39cp+0, 1495 0x1.6a84fap-1, 1496 0x1.87e3c8p+0, 1497 0x1.5659p+1, 1498 0x1.1e4d68p+1, 1499 0x1.721042p+1, 1500 0x1.02b17cp+1, 1501 0x1.5c0182p+1, 1502 0x1.0d58c8p+0, 1503 0x1.a2a4fp+0, 1504 0x1.023084p+1, 1505 0x1.fe4b94p+0, 1506 0x1.cba3dp+0, 1507 0x1.2237e2p+0, 1508 0x1.0f0a4ap+1, 1509 0x1.97ddbep-1, 1510 0x1.d2ea7cp+0, 1511 0x1.53901ap+0, 1512 0x1.442cf6p+1, 1513 0x1.ddc894p-1, 1514 0x1.67e182p+1, 1515 0x1.bea10cp+0, 1516 0x1.2d5d6cp+1, 1517 0x1.62ed22p+1, 1518 0x1.393d42p+1, 1519 0x1.3ba55cp+0, 1520 0x1.fd8f6p-1, 1521 0x1.3ba084p+1, 1522 0x1.605e2cp+1, 1523 0x1.48ee46p+1, 1524 0x1.d4081p+0, 1525 0x1.011e1cp+0, 1526 0x1.42efcp+1, 1527 0x1.2ab478p+1, 1528 0x1.14b37ap+1, 1529 0x1.fb7f9p+0, 1530 0x1.b2697ep-1, 1531 0x1.8475cep-1, 1532 0x1.73a9c6p+1, 1533 0x1.d781p+0, 1534 0x1.2e7ecp+1, 1535 0x1.520c3ep+1, 1536 0x1.7c8568p+1, 1537 0x1.884fep+1, 1538 0x1.338194p+0, 1539 0x1.166f44p+0, 1540 0x1.1cd13ep+0, 1541 0x1.6d9e3p+1, 1542 0x1.227428p+1, 1543 0x1.61f258p+0, 1544 0x1.f224aap-1, 1545 0x1.5619ecp+0, 1546 0x1.28b934p+1, 1547 0x1.acd044p-1, 1548 0x1.b5de1ep-1, 1549 0x1.438e6ap+1, 1550 0x1.819dfp+1, 1551 0x1.2d7698p+0, 1552 0x1.e70ffp+0, 1553 0x1.0096fcp+0, 1554 0x1.7abf42p-1, 1555 0x1.0e9fa4p+0, 1556 0x1.a8f2e6p+0, 1557 0x1.7d3eep+1, 1558 0x1.472354p+1, 1559 0x1.88103p+0, 1560 0x1.4b6626p+1, 1561 0x1.0e2e1p+1, 1562 0x1.95a0fcp+0, 1563 0x1.64c654p+1, 1564 0x1.0feeaep+0, 1565 0x1.5f99eep+1, 1566 0x1.7cfa14p+1, 1567 0x1.e30e7ap-1, 1568 0x1.ebaf94p+0, 1569 0x1.be7a4p+0, 1570 }; 1571 static const std::vector<float> sincosf_input3 = { 1572 0x1.1f54a8p-1, 1573 -0x1.5d0396p+1, 1574 0x1.acaf58p+0, 1575 -0x1.830ffcp+1, 1576 0x1.75597cp+1, 1577 0x1.cbe7ap-1, 1578 -0x1.5ac992p+1, 1579 -0x1.19d22ap+1, 1580 0x1.1525e8p+0, 1581 0x1.65aa3cp+1, 1582 0x1.fbd83p+0, 1583 0x1.383624p+1, 1584 0x1.acebp-3, 1585 0x1.2287c4p+1, 1586 -0x1.6f431ap+1, 1587 -0x1.81f15cp+1, 1588 0x1.3850bp+1, 1589 0x1.0fff88p+1, 1590 -0x1.5cec62p+1, 1591 -0x1.6afa66p+0, 1592 -0x1.850ca4p+0, 1593 -0x1.35b79cp+1, 1594 -0x1.23c13ep+0, 1595 0x1.41a1e4p+1, 1596 0x1.0dbdd8p+1, 1597 0x1.58fcc8p+1, 1598 -0x1.e71b6ep+0, 1599 0x1.706a6p+0, 1600 0x1.821798p+1, 1601 0x1.49e628p+1, 1602 -0x1.b06dbcp+0, 1603 0x1.8c8a98p+0, 1604 0x1.169aep-1, 1605 0x1.5e207cp+1, 1606 -0x1.4d98b8p-1, 1607 0x1.aa7098p+0, 1608 0x1.e3f38p-3, 1609 0x1.54ed24p+1, 1610 -0x1.134794p+1, 1611 -0x1.2fbf1p-2, 1612 -0x1.87f6f2p+1, 1613 0x1.323e08p+1, 1614 -0x1.0fdf5ep+1, 1615 -0x1.6e299ap+0, 1616 0x1.090ec4p+1, 1617 0x1.affc6p-1, 1618 0x1.fecacp+0, 1619 0x1.7dd14p-2, 1620 -0x1.3d876cp+0, 1621 -0x1.2c7bdap+1, 1622 0x1.d08d1p-1, 1623 -0x1.2dff78p-1, 1624 -0x1.8a524ep+1, 1625 0x1.23a0cp-1, 1626 0x1.72a08p-3, 1627 0x1.5539b4p+1, 1628 -0x1.339bfp+1, 1629 -0x1.54d41p-1, 1630 0x1.6fef74p+1, 1631 -0x1.f5134p-4, 1632 0x1.8811bp-2, 1633 -0x1.33188ap+1, 1634 0x1.246cap+0, 1635 0x1.299938p-1, 1636 -0x1.685f04p+0, 1637 0x1.3a92ep+0, 1638 -0x1.cd8a2ap+0, 1639 0x1.340a1cp+1, 1640 0x1.eadebp-1, 1641 -0x1.1497fp-1, 1642 0x1.1d6ecp-4, 1643 0x1.d5f288p+0, 1644 0x1.6aa3cp-1, 1645 -0x1.224e2p+1, 1646 0x1.c3fb3p+0, 1647 -0x1.1a591cp+1, 1648 -0x1.224cap+0, 1649 0x1.b06358p+0, 1650 -0x1.5b448cp+0, 1651 -0x1.4c6dbp-2, 1652 -0x1.7c58ap-3, 1653 0x1.341e2cp+1, 1654 0x1.88b9d8p-1, 1655 -0x1.42c1aep+0, 1656 -0x1.c274cp-3, 1657 -0x1.739d68p-1, 1658 0x1.a7879p-1, 1659 0x1.d1052p+0, 1660 -0x1.61bb6ap+1, 1661 -0x1.a795ep-1, 1662 0x1.322ccp-4, 1663 0x1.77e08cp+1, 1664 0x1.03e8c8p+0, 1665 0x1.450c38p+1, 1666 0x1.fca76p-2, 1667 -0x1.0795ep-3, 1668 0x1.72e598p-1, 1669 -0x1.38fd08p+0, 1670 0x1.5d406cp+1, 1671 -0x1.2ea498p+1, 1672 0x1.90eap-3, 1673 -0x1.3643bcp+0, 1674 0x1.5081e4p+1, 1675 -0x1.581978p+1, 1676 0x1.a57e5p-1, 1677 0x1.49f4dp+0, 1678 0x1.8f076p-1, 1679 0x1.fc9088p+0, 1680 0x1.04d154p+1, 1681 -0x1.0f095cp+1, 1682 0x1.3559c4p+1, 1683 -0x1.3b3dap-2, 1684 -0x1.383858p-1, 1685 0x1.e8af5p+0, 1686 0x1.df5438p+0, 1687 0x1.691e08p+0, 1688 0x1.87b4b8p+0, 1689 -0x1.7325d6p+1, 1690 0x1.c7d2a8p+0, 1691 0x1.0e6d14p+1, 1692 -0x1.98c98p-3, 1693 -0x1.63200ep+1, 1694 -0x1.914f8p+0, 1695 0x1.71a138p+0, 1696 -0x1.4844e4p+1, 1697 0x1.98fe4p-1, 1698 0x1.0a9174p+1, 1699 -0x1.773fcap+1, 1700 -0x1.a37bap-1, 1701 -0x1.50472cp+1, 1702 -0x1.cfb2p-2, 1703 -0x1.b2169p-2, 1704 -0x1.1117bcp+0, 1705 0x1.557e88p+0, 1706 0x1.2f009p+0, 1707 0x1.069704p+1, 1708 -0x1.cff21ap+0, 1709 -0x1.58a0fp-1, 1710 0x1.670ab8p+0, 1711 0x1.32afep+0, 1712 -0x1.0c8c98p+0, 1713 -0x1.2ffaecp+0, 1714 0x1.889dc8p+0, 1715 -0x1.b7175ep+0, 1716 -0x1.3d6a5cp+1, 1717 0x1.4d3p+1, 1718 0x1.72e144p+1, 1719 -0x1.2a458p+0, 1720 0x1.5480ap+0, 1721 -0x1.97978p-4, 1722 -0x1.4653fp-2, 1723 0x1.735498p+0, 1724 -0x1.51ce4cp+1, 1725 -0x1.16ec58p+0, 1726 0x1.59bb6p+1, 1727 0x1.4d0138p-1, 1728 -0x1.4e8ebcp+1, 1729 0x1.d301dp+0, 1730 -0x1.2fec26p+0, 1731 0x1.7d63dp-1, 1732 -0x1.824af2p+1, 1733 0x1.47c7ccp+1, 1734 -0x1.10ae18p+1, 1735 -0x1.76da6p-3, 1736 -0x1.12bp-5, 1737 0x1.06b7dp+0, 1738 -0x1.8be0bep+1, 1739 -0x1.86db4ap+0, 1740 -0x1.24088ap+0, 1741 -0x1.f6ada8p+0, 1742 -0x1.27b592p+0, 1743 0x1.8ca0e8p+1, 1744 -0x1.dbcd74p+0, 1745 -0x1.e9d71cp+0, 1746 0x1.0126ep+1, 1747 0x1.54ec1p+0, 1748 0x1.1aca5p+0, 1749 0x1.51ff6p-2, 1750 -0x1.8b89ccp+1, 1751 -0x1.bd81bcp+0, 1752 -0x1.43a74p-1, 1753 0x1.041dep+0, 1754 0x1.69da1p+1, 1755 -0x1.3d563cp+0, 1756 0x1.7449dp-1, 1757 -0x1.60ff4p+0, 1758 0x1.37dcbp+1, 1759 0x1.79795cp+1, 1760 -0x1.4caa3p-1, 1761 0x1.5b8494p+1, 1762 -0x1.789a08p+1, 1763 -0x1.139294p+0, 1764 -0x1.082698p-1, 1765 -0x1.b2389p-1, 1766 -0x1.76f8dep+0, 1767 0x1.080f2p+1, 1768 0x1.a5a428p-1, 1769 0x1.e5383p+0, 1770 0x1.42f8acp+1, 1771 -0x1.32929p-1, 1772 0x1.e2806p+0, 1773 0x1.f1a09p+0, 1774 -0x1.0bb5ep+1, 1775 0x1.1513dp+1, 1776 -0x1.25e4cp-1, 1777 0x1.562044p+1, 1778 -0x1.ad366p-1, 1779 0x1.0d837p+0, 1780 0x1.88067p+0, 1781 0x1.2b5c5p-1, 1782 -0x1.682fcp+0, 1783 -0x1.d1585p-2, 1784 0x1.3ce41p+0, 1785 -0x1.4f7b9ap+1, 1786 -0x1.a0544p-4, 1787 0x1.5996acp+1, 1788 0x1.87b24p-1, 1789 -0x1.f90d38p-1, 1790 -0x1.ae695p+0, 1791 0x1.26e51p-2, 1792 -0x1.6a81eap+0, 1793 -0x1.805584p+1, 1794 -0x1.cc051p-2, 1795 -0x1.0483cap+1, 1796 0x1.4af66cp+1, 1797 -0x1.3e46a2p+0, 1798 -0x1.79abaep+1, 1799 -0x1.331aeep+0, 1800 -0x1.62b68ap+1, 1801 0x1.634ba8p+0, 1802 -0x1.d5d34p+0, 1803 -0x1.145a64p+0, 1804 -0x1.4f6a58p+1, 1805 -0x1.70478p-1, 1806 0x1.520074p+1, 1807 0x1.759054p+1, 1808 -0x1.ad80ap-3, 1809 -0x1.4b2688p-1, 1810 -0x1.7fe8f4p+1, 1811 0x1.6cb374p+1, 1812 -0x1.91ea46p+0, 1813 -0x1.a4f1dap+0, 1814 -0x1.09dd6cp+0, 1815 -0x1.1bc55cp+0, 1816 0x1.f98de8p+0, 1817 0x1.77acc8p+1, 1818 0x1.0801cp-4, 1819 0x1.6b8aa4p+1, 1820 -0x1.69b1b8p-1, 1821 -0x1.0cebdap+1, 1822 -0x1.45fa3p+1, 1823 0x1.bb2f8p-3, 1824 0x1.c931p-2, 1825 0x1.01ea3p+1, 1826 0x1.585e78p+1, 1827 0x1.2dc148p-1, 1828 -0x1.2e5dp-6, 1829 0x1.46e12p+1, 1830 0x1.41866p+1, 1831 0x1.e4ec3p+0, 1832 -0x1.9f5588p-1, 1833 0x1.4611d8p+0, 1834 0x1.8745p-2, 1835 -0x1.718da2p+1, 1836 0x1.e60d2p-1, 1837 -0x1.45c4bap+1, 1838 0x1.418decp+1, 1839 0x1.389fap-2, 1840 -0x1.338224p+1, 1841 0x1.6bcdc8p+0, 1842 -0x1.15dd54p+0, 1843 -0x1.20a04p-3, 1844 -0x1.bae08p-5, 1845 0x1.874ac8p+0, 1846 -0x1.efe266p+0, 1847 -0x1.53e424p+0, 1848 -0x1.289dc8p-1, 1849 -0x1.86015cp+1, 1850 -0x1.ebc568p-1, 1851 0x1.fbf8bp-1, 1852 0x1.f7c4ep+0, 1853 0x1.855ffp+1, 1854 -0x1.a8a47p-1, 1855 0x1.074fe8p+1, 1856 0x1.091608p+0, 1857 0x1.f2117p-1, 1858 0x1.194f04p+1, 1859 -0x1.0dc22p+1, 1860 -0x1.1e8604p+1, 1861 0x1.826b08p-1, 1862 0x1.569874p+1, 1863 0x1.3c77p+0, 1864 0x1.787a28p+1, 1865 0x1.9e41d8p+0, 1866 -0x1.43a58p+0, 1867 0x1.fa373p+0, 1868 -0x1.2e9abp-2, 1869 -0x1.420f92p+0, 1870 -0x1.1a674ep+0, 1871 -0x1.9f2fb2p+0, 1872 0x1.18948p-5, 1873 0x1.80d89p+0, 1874 0x1.ae3e4p-4, 1875 0x1.e72fb8p+0, 1876 0x1.291cf8p-1, 1877 -0x1.2f28ep+0, 1878 -0x1.0dd378p-1, 1879 0x1.f9025p-2, 1880 -0x1.7261ecp+1, 1881 0x1.712fap+0, 1882 -0x1.73dc7cp+1, 1883 0x1.4738p-2, 1884 -0x1.e2bbdcp+0, 1885 0x1.36ae2cp+1, 1886 -0x1.3a571ep+0, 1887 -0x1.6b098ap+0, 1888 -0x1.af94dp-2, 1889 -0x1.86d746p+1, 1890 0x1.648c7cp+1, 1891 0x1.73d13cp+1, 1892 -0x1.19f07ap+0, 1893 0x1.64f48p+0, 1894 0x1.6c2868p+0, 1895 0x1.5f1a24p+1, 1896 -0x1.75b9fp-2, 1897 -0x1.1e1816p+1, 1898 0x1.28d11p-1, 1899 0x1.ecc608p+0, 1900 0x1.ee0b68p+0, 1901 -0x1.1d455p+0, 1902 -0x1.410ad2p+0, 1903 -0x1.df3bf8p-1, 1904 -0x1.808182p+0, 1905 -0x1.c7ddc2p+0, 1906 -0x1.28e568p+1, 1907 0x1.09c6d4p+1, 1908 0x1.ffdd3p-2, 1909 0x1.78e464p+1, 1910 0x1.400a2p-3, 1911 0x1.c1f868p-1, 1912 0x1.4d5b4p-2, 1913 -0x1.2c0d26p+1, 1914 0x1.860a5p+0, 1915 -0x1.7abbd8p+1, 1916 0x1.8f99ep+0, 1917 0x1.53f29p+0, 1918 -0x1.13b214p+1, 1919 0x1.250f1p-1, 1920 0x1.79318p-2, 1921 0x1.db6328p+0, 1922 -0x1.1c2a16p+1, 1923 0x1.993e48p+0, 1924 0x1.67863p+0, 1925 -0x1.49303cp+0, 1926 -0x1.02ee9cp+1, 1927 -0x1.265eccp+1, 1928 -0x1.25ee6p-2, 1929 -0x1.6aef76p+1, 1930 0x1.a3594p-3, 1931 0x1.78d8e8p+0, 1932 0x1.87e704p+1, 1933 -0x1.1b0454p+1, 1934 0x1.613c8p+0, 1935 -0x1.8ac80cp+1, 1936 0x1.7761ap-3, 1937 -0x1.647314p+0, 1938 -0x1.7e2d3p+1, 1939 -0x1.d666d8p+0, 1940 0x1.53d94p-1, 1941 0x1.30a9c4p+1, 1942 0x1.0e03b8p+0, 1943 -0x1.5d5476p+0, 1944 -0x1.c8eeep-3, 1945 0x1.9a54p-4, 1946 -0x1.0f0e48p+0, 1947 -0x1.737a88p+1, 1948 -0x1.6e3c18p-1, 1949 0x1.659998p+1, 1950 -0x1.523e82p+1, 1951 -0x1.75837p-2, 1952 0x1.fe4dep-3, 1953 -0x1.956686p+0, 1954 -0x1.61ed52p+0, 1955 -0x1.a4f31cp+0, 1956 -0x1.5f9914p+0, 1957 0x1.9bd8d8p+0, 1958 -0x1.68f8cep+0, 1959 0x1.e62e6p-1, 1960 -0x1.82bfd6p+1, 1961 0x1.ac9fap-2, 1962 -0x1.1bac64p+1, 1963 -0x1.8266e8p-1, 1964 -0x1.594b78p-1, 1965 0x1.d8c11p-2, 1966 -0x1.4c64cp+1, 1967 0x1.54aacp+0, 1968 0x1.0645a8p+1, 1969 0x1.43259p+1, 1970 0x1.faeb8p-5, 1971 -0x1.bd663p-2, 1972 -0x1.4093cap+1, 1973 -0x1.4cb9d2p+1, 1974 0x1.66f2f4p+1, 1975 -0x1.ee153p-2, 1976 -0x1.0d02fcp+1, 1977 -0x1.979bcp-3, 1978 -0x1.0a78ep+0, 1979 -0x1.6e2fbcp+1, 1980 0x1.3c94d8p+1, 1981 -0x1.7ceef4p+1, 1982 0x1.551db8p+1, 1983 0x1.d731e8p+0, 1984 -0x1.4866d8p+1, 1985 0x1.83d774p+1, 1986 0x1.6425d4p+1, 1987 -0x1.51a138p-1, 1988 0x1.0a1d18p+1, 1989 0x1.7a1ea8p+0, 1990 0x1.3ddf3p-2, 1991 0x1.d3379p-1, 1992 0x1.5d4ccp-1, 1993 0x1.d6e2d8p+0, 1994 0x1.057938p+0, 1995 0x1.7f026cp+1, 1996 0x1.60e43cp+1, 1997 -0x1.61f53ep+1, 1998 0x1.ef0e18p+0, 1999 -0x1.76bbfep+0, 2000 0x1.f8cbep-1, 2001 0x1.bc07cp+0, 2002 -0x1.4c154p-4, 2003 -0x1.c3ba48p-1, 2004 0x1.b3fbbp-2, 2005 -0x1.0cd0b4p+1, 2006 -0x1.202a72p+0, 2007 0x1.8867bp+1, 2008 0x1.29cd1p+1, 2009 0x1.8175p+1, 2010 0x1.31375p-1, 2011 0x1.c921b8p-1, 2012 -0x1.5321c4p+1, 2013 -0x1.22e46ap+0, 2014 0x1.1970ap+1, 2015 0x1.df02ap+0, 2016 -0x1.4d2cbcp+1, 2017 -0x1.b43e02p+0, 2018 0x1.13f444p+1, 2019 -0x1.5efb9p-2, 2020 -0x1.0289fp+0, 2021 -0x1.8e818p-5, 2022 -0x1.44336p+1, 2023 0x1.1f6c2p+1, 2024 0x1.866dc4p+1, 2025 -0x1.60688ep+1, 2026 -0x1.158eep-1, 2027 -0x1.f348a6p+0, 2028 0x1.5c19f8p-1, 2029 -0x1.bf6ee8p-1, 2030 -0x1.87416p-1, 2031 0x1.0fc118p-1, 2032 -0x1.a98e6ep+0, 2033 0x1.97ba88p+0, 2034 0x1.e8d7p-4, 2035 0x1.03d5f8p+0, 2036 -0x1.7a04dep+0, 2037 0x1.ab6d38p+0, 2038 0x1.0ad864p+1, 2039 0x1.5be57p+0, 2040 -0x1.381208p+1, 2041 0x1.60a12p-1, 2042 0x1.9a852p+0, 2043 0x1.02821p-1, 2044 -0x1.7aa292p+1, 2045 0x1.e195b8p+0, 2046 -0x1.4aae72p+0, 2047 0x1.3c3568p+1, 2048 0x1.3a51c8p-1, 2049 0x1.7c1934p+1, 2050 -0x1.41d9d8p+1, 2051 0x1.eabd4p+0, 2052 0x1.0c237cp+1, 2053 0x1.e3de18p+0, 2054 0x1.470f74p+1, 2055 0x1.40bc4cp+1, 2056 -0x1.4605b8p+0, 2057 -0x1.9de34ap+0, 2058 0x1.c7c3c8p+0, 2059 0x1.1ed6cp+0, 2060 0x1.0df5p+1, 2061 -0x1.67529cp+1, 2062 0x1.373fc8p-1, 2063 -0x1.9edda6p+0, 2064 0x1.8fe2dp-2, 2065 -0x1.88ce9ep+1, 2066 0x1.70db3p-2, 2067 -0x1.d877dp-1, 2068 -0x1.fb6dep-3, 2069 -0x1.1b10ccp+1, 2070 0x1.896ee8p+1, 2071 -0x1.ae6fep-3, 2072 0x1.6fac38p-1, 2073 -0x1.5e8adep+1, 2074 0x1.2239cp+1, 2075 -0x1.50ba38p+1, 2076 -0x1.45bb58p-1, 2077 -0x1.f66d72p+0, 2078 -0x1.cbf28p-2, 2079 0x1.03b9d8p+0, 2080 0x1.795158p+0, 2081 -0x1.3898d8p-1, 2082 -0x1.0b3f08p+1, 2083 -0x1.003636p+1, 2084 }; 2085 static const std::vector<float> sincosf_input4 = { 2086 0x1.d9b006p+4, 2087 0x1.21f776p+4, 2088 0x1.d78bf2p+4, 2089 0x1.d01f9cp+4, 2090 0x1.febap+4, 2091 0x1.0347eep+5, 2092 0x1.c6a5ep+3, 2093 0x1.cb9c1cp+4, 2094 0x1.e22748p+4, 2095 0x1.093644p+5, 2096 0x1.9c9e18p+4, 2097 0x1.b8408p+3, 2098 0x1.f005fcp+4, 2099 0x1.dafbcep+4, 2100 0x1.079p+5, 2101 0x1.0271bcp+3, 2102 0x1.038e2ep+4, 2103 0x1.9a2e88p+4, 2104 0x1.df39cp+2, 2105 0x1.f5f49ap+4, 2106 0x1.14c78p+4, 2107 0x1.71158ap+4, 2108 0x1.785988p+2, 2109 0x1.b5e23cp+3, 2110 0x1.e29e8cp+2, 2111 0x1.f0f57ap+3, 2112 0x1.f38858p+3, 2113 0x1.a10754p+4, 2114 0x1.625cdcp+2, 2115 0x1.92c832p+4, 2116 0x1.baf03cp+4, 2117 0x1.669e62p+3, 2118 0x1.a69232p+4, 2119 0x1.442e7ep+2, 2120 0x1.481d76p+4, 2121 0x1.3054f4p+2, 2122 0x1.bba956p+3, 2123 0x1.4b457ap+4, 2124 0x1.74d012p+4, 2125 0x1.4bf2ap+4, 2126 0x1.d9667ep+4, 2127 0x1.8a658p+3, 2128 0x1.0eb286p+4, 2129 0x1.d00eap+2, 2130 0x1.03eeeep+5, 2131 0x1.8648dap+2, 2132 0x1.48b3bcp+4, 2133 0x1.110e8cp+4, 2134 0x1.0b478ep+3, 2135 0x1.745e64p+4, 2136 0x1.394c0ep+2, 2137 0x1.f391fep+3, 2138 0x1.a22588p+4, 2139 0x1.0b707ap+4, 2140 0x1.99f6fcp+4, 2141 0x1.f2f446p+3, 2142 0x1.8be6a6p+3, 2143 0x1.b644p+4, 2144 0x1.964954p+4, 2145 0x1.9d3dep+2, 2146 0x1.c510f2p+3, 2147 0x1.7fa968p+4, 2148 0x1.082516p+4, 2149 0x1.aa925p+4, 2150 0x1.3e5572p+3, 2151 0x1.c69b1ep+2, 2152 0x1.6af1e6p+3, 2153 0x1.64fa8cp+3, 2154 0x1.aa928cp+4, 2155 0x1.2a9efap+3, 2156 0x1.d30044p+4, 2157 0x1.f82834p+1, 2158 0x1.3e9f2ap+4, 2159 0x1.a9d3c8p+4, 2160 0x1.19d32p+3, 2161 0x1.0ea6f2p+4, 2162 0x1.00b9bcp+2, 2163 0x1.06f3acp+5, 2164 0x1.a8addap+4, 2165 0x1.75f7c4p+4, 2166 0x1.a2275cp+4, 2167 0x1.9379fcp+4, 2168 0x1.ca327cp+4, 2169 0x1.b713eap+3, 2170 0x1.90f2f4p+3, 2171 0x1.8cee9p+2, 2172 0x1.e56ce2p+3, 2173 0x1.472eecp+3, 2174 0x1.f9bbp+4, 2175 0x1.9039c4p+4, 2176 0x1.d7b0b4p+2, 2177 0x1.cb606ap+4, 2178 0x1.719b04p+3, 2179 0x1.151dcep+2, 2180 0x1.a2c4fp+2, 2181 0x1.e6a9b6p+4, 2182 0x1.c87b9cp+3, 2183 0x1.00142ap+4, 2184 0x1.b6bba4p+4, 2185 0x1.aa339p+4, 2186 0x1.3e524p+3, 2187 0x1.814514p+4, 2188 0x1.02c3cep+2, 2189 0x1.2d1f72p+3, 2190 0x1.93219ap+3, 2191 0x1.e83158p+1, 2192 0x1.c00772p+4, 2193 0x1.6779bap+3, 2194 0x1.cac1fp+3, 2195 0x1.aff6b6p+4, 2196 0x1.0ca9cep+4, 2197 0x1.581194p+3, 2198 0x1.60f9dcp+4, 2199 0x1.2f19e6p+3, 2200 0x1.245b84p+3, 2201 0x1.261c1ep+3, 2202 0x1.d60db8p+3, 2203 0x1.a30f2ap+4, 2204 0x1.ca4a26p+4, 2205 0x1.bf5d58p+3, 2206 0x1.69282p+4, 2207 0x1.4c6456p+4, 2208 0x1.b604b2p+4, 2209 0x1.ee5b12p+4, 2210 0x1.99d6e6p+4, 2211 0x1.478e32p+4, 2212 0x1.5b51acp+2, 2213 0x1.6a44a2p+3, 2214 0x1.c657c2p+4, 2215 0x1.dfc308p+4, 2216 0x1.fc88ccp+3, 2217 0x1.140ccap+4, 2218 0x1.47ce8cp+4, 2219 0x1.6f3f48p+4, 2220 0x1.5fc7f8p+4, 2221 0x1.1724cap+4, 2222 0x1.91891cp+4, 2223 0x1.3e6506p+4, 2224 0x1.8656bcp+3, 2225 0x1.c5f82ep+3, 2226 0x1.965e0cp+3, 2227 0x1.5cf48ap+4, 2228 0x1.932c7p+3, 2229 0x1.0a2962p+4, 2230 0x1.88bcc4p+4, 2231 0x1.b18a3cp+4, 2232 0x1.68e42p+4, 2233 0x1.85b798p+2, 2234 0x1.e8bc72p+3, 2235 0x1.81fedep+3, 2236 0x1.918042p+4, 2237 0x1.7c3728p+3, 2238 0x1.174ad4p+4, 2239 0x1.582e72p+4, 2240 0x1.af735ep+4, 2241 0x1.3f8476p+2, 2242 0x1.fde618p+3, 2243 0x1.e4d202p+3, 2244 0x1.750cb2p+3, 2245 0x1.071d9cp+5, 2246 0x1.3826f4p+3, 2247 0x1.e8e456p+4, 2248 0x1.662342p+4, 2249 0x1.d2a076p+3, 2250 0x1.d2f50ep+3, 2251 0x1.ecd11cp+4, 2252 0x1.fc5542p+3, 2253 0x1.f92eb4p+4, 2254 0x1.2166ep+2, 2255 0x1.0045dap+4, 2256 0x1.09b87cp+5, 2257 0x1.b427ecp+4, 2258 0x1.e51fc8p+4, 2259 0x1.f690eap+3, 2260 0x1.083d52p+5, 2261 0x1.7d15bp+4, 2262 0x1.ce6fbep+2, 2263 0x1.a6a036p+3, 2264 0x1.8a9ea4p+3, 2265 0x1.1098b6p+4, 2266 0x1.dd452cp+2, 2267 0x1.ca0608p+3, 2268 0x1.c3609p+2, 2269 0x1.358da6p+4, 2270 0x1.20c3c8p+3, 2271 0x1.9bd816p+4, 2272 0x1.02033ap+5, 2273 0x1.e3a1dep+4, 2274 0x1.a544fep+3, 2275 0x1.038cc6p+5, 2276 0x1.35d3e6p+4, 2277 0x1.5ec00ep+4, 2278 0x1.afa608p+3, 2279 0x1.16712ep+4, 2280 0x1.3de652p+4, 2281 0x1.5009dep+4, 2282 0x1.3574f4p+4, 2283 0x1.d7be58p+3, 2284 0x1.bc68e8p+2, 2285 0x1.095f3cp+5, 2286 0x1.79ae08p+4, 2287 0x1.c8733cp+3, 2288 0x1.53bf98p+3, 2289 0x1.c8968ep+3, 2290 0x1.ccf14cp+4, 2291 0x1.a75d54p+4, 2292 0x1.eb9c28p+4, 2293 0x1.9f6f94p+4, 2294 0x1.e8ac94p+2, 2295 0x1.a13bdep+2, 2296 0x1.d8268ap+3, 2297 0x1.399b68p+4, 2298 0x1.510a16p+4, 2299 0x1.bce66ap+4, 2300 0x1.4f90aep+4, 2301 0x1.f50a16p+4, 2302 0x1.36da48p+3, 2303 0x1.1b6eb8p+2, 2304 0x1.4c3ee8p+4, 2305 0x1.fd7ee8p+3, 2306 0x1.81a422p+4, 2307 0x1.ecd51ap+3, 2308 0x1.ebf874p+4, 2309 0x1.4e644p+3, 2310 0x1.98754ep+4, 2311 0x1.22c8d4p+3, 2312 0x1.b45e62p+4, 2313 0x1.c96f5p+4, 2314 0x1.42fdap+2, 2315 0x1.20228ep+4, 2316 0x1.da26f2p+3, 2317 0x1.7207e8p+4, 2318 0x1.8c7f4ep+4, 2319 0x1.29c686p+3, 2320 0x1.bec8f6p+4, 2321 0x1.bcd07cp+1, 2322 0x1.b84222p+3, 2323 0x1.dc4b4ap+4, 2324 0x1.f7bf54p+4, 2325 0x1.4d4adcp+4, 2326 0x1.53ec6ap+4, 2327 0x1.53bc8p+3, 2328 0x1.ff15cp+4, 2329 0x1.f0a64cp+4, 2330 0x1.eb078ap+4, 2331 0x1.0ab37cp+2, 2332 0x1.6d385ep+4, 2333 0x1.f7aa4ap+4, 2334 0x1.83d21cp+4, 2335 0x1.06c1aap+5, 2336 0x1.31ac66p+3, 2337 0x1.42b3fp+3, 2338 0x1.b345fcp+2, 2339 0x1.fabcbep+3, 2340 0x1.95f77p+4, 2341 0x1.16080ap+4, 2342 0x1.dea248p+4, 2343 0x1.0546a6p+5, 2344 0x1.b97b28p+4, 2345 0x1.e45098p+4, 2346 0x1.c929bp+3, 2347 0x1.28fe9ap+4, 2348 0x1.9af9e8p+2, 2349 0x1.b788fp+4, 2350 0x1.8e02c4p+4, 2351 0x1.755dfp+3, 2352 0x1.dfaec2p+4, 2353 0x1.aab09p+3, 2354 0x1.8079c6p+4, 2355 0x1.be8d54p+4, 2356 0x1.eca9aap+4, 2357 0x1.fca4d8p+3, 2358 0x1.9b096cp+3, 2359 0x1.1c290ap+4, 2360 0x1.01a39p+4, 2361 0x1.8f59c4p+4, 2362 0x1.03b19p+3, 2363 0x1.1e2d5p+4, 2364 0x1.6f1cbp+3, 2365 0x1.c93c1ep+3, 2366 0x1.9191aep+4, 2367 0x1.c14772p+2, 2368 0x1.cd788p+1, 2369 0x1.ca4074p+4, 2370 0x1.6a98fcp+3, 2371 0x1.fde204p+4, 2372 0x1.3c59ap+4, 2373 0x1.35125cp+3, 2374 0x1.b74914p+4, 2375 0x1.2eb1a8p+4, 2376 0x1.f57cfp+3, 2377 0x1.0a334ap+3, 2378 0x1.1ecf72p+4, 2379 0x1.e1214cp+4, 2380 0x1.73c0bp+3, 2381 0x1.823b22p+3, 2382 0x1.7156b8p+3, 2383 0x1.894a2ap+4, 2384 0x1.a58e6p+2, 2385 0x1.6e8994p+3, 2386 0x1.c32e84p+4, 2387 0x1.89e944p+3, 2388 0x1.8d77fp+2, 2389 0x1.6e0f5cp+4, 2390 0x1.0f7998p+2, 2391 0x1.bfcf76p+3, 2392 0x1.2872b2p+3, 2393 0x1.3c4abcp+3, 2394 0x1.ac2caap+4, 2395 0x1.078762p+5, 2396 0x1.a5fd0ep+4, 2397 0x1.3400a4p+4, 2398 0x1.b583c4p+4, 2399 0x1.1af9f4p+4, 2400 0x1.b0d008p+4, 2401 0x1.f2e008p+1, 2402 0x1.4e47eap+4, 2403 0x1.9d7c24p+4, 2404 0x1.99fdep+3, 2405 0x1.4243cp+3, 2406 0x1.3ad2a6p+3, 2407 0x1.b415f2p+3, 2408 0x1.100638p+3, 2409 0x1.a7879ap+4, 2410 0x1.b02518p+4, 2411 0x1.a5d3fep+3, 2412 0x1.5fedfcp+3, 2413 0x1.01756ap+5, 2414 0x1.fb27fap+4, 2415 0x1.3bcdcp+2, 2416 0x1.80311ap+4, 2417 0x1.f33ed2p+4, 2418 0x1.02dc32p+5, 2419 0x1.7685fap+3, 2420 0x1.d235e8p+3, 2421 0x1.7e562p+4, 2422 0x1.3cf0b2p+2, 2423 0x1.acf6ap+3, 2424 0x1.a42964p+3, 2425 0x1.178948p+3, 2426 0x1.46f674p+3, 2427 0x1.8b7f02p+2, 2428 0x1.a1f042p+3, 2429 0x1.fe4758p+1, 2430 0x1.5e217cp+4, 2431 0x1.400002p+4, 2432 0x1.da4dacp+4, 2433 0x1.5a8792p+4, 2434 0x1.72d808p+4, 2435 0x1.065256p+5, 2436 0x1.8bcc9ap+4, 2437 0x1.5a0eecp+4, 2438 0x1.7ea664p+2, 2439 0x1.6853b6p+4, 2440 0x1.f9077ap+4, 2441 0x1.ac2286p+4, 2442 0x1.ceeceap+3, 2443 0x1.f29254p+4, 2444 0x1.aaca38p+2, 2445 0x1.fbf222p+1, 2446 0x1.d33954p+1, 2447 0x1.6e6c58p+4, 2448 0x1.7e6b5cp+4, 2449 0x1.7c55b4p+3, 2450 0x1.e4371ep+4, 2451 0x1.e02304p+2, 2452 0x1.1e7092p+4, 2453 0x1.48e24cp+3, 2454 0x1.4fcbb6p+3, 2455 0x1.da9748p+4, 2456 0x1.aa8dcap+4, 2457 0x1.0a73d2p+4, 2458 0x1.b05c22p+4, 2459 0x1.f9e69p+4, 2460 0x1.41421ap+4, 2461 0x1.2004a6p+4, 2462 0x1.f7e3a2p+4, 2463 0x1.6daee4p+4, 2464 0x1.f505dcp+1, 2465 0x1.188de4p+3, 2466 0x1.4b1e08p+4, 2467 0x1.5a884ap+3, 2468 0x1.636968p+3, 2469 0x1.c63146p+4, 2470 0x1.8d75dcp+3, 2471 0x1.f57fc8p+4, 2472 0x1.422f22p+4, 2473 0x1.4a4648p+4, 2474 0x1.97b3e4p+2, 2475 0x1.aac73p+1, 2476 0x1.9b9edcp+4, 2477 0x1.888fb6p+4, 2478 0x1.21cbf2p+4, 2479 0x1.40a17p+3, 2480 0x1.df3d74p+4, 2481 0x1.e8acccp+4, 2482 0x1.84b146p+4, 2483 0x1.ca295p+4, 2484 0x1.20c3c8p+4, 2485 0x1.215d5ap+3, 2486 0x1.c54f64p+3, 2487 0x1.10fab6p+4, 2488 0x1.022ca8p+5, 2489 0x1.96c25cp+4, 2490 0x1.22c034p+3, 2491 0x1.c14e3ep+3, 2492 0x1.9288e4p+3, 2493 0x1.61481ap+4, 2494 0x1.167068p+3, 2495 0x1.a9809p+4, 2496 0x1.55fbf6p+3, 2497 0x1.196bc8p+2, 2498 0x1.1fc4ep+3, 2499 0x1.be704cp+3, 2500 0x1.ad1edcp+4, 2501 0x1.54bd56p+4, 2502 0x1.e85e14p+4, 2503 0x1.13b4c8p+3, 2504 0x1.7b4b1ep+4, 2505 0x1.8f19dcp+4, 2506 0x1.2e3b88p+4, 2507 0x1.9b9566p+3, 2508 0x1.013aa6p+5, 2509 0x1.15f566p+4, 2510 0x1.d3d786p+3, 2511 0x1.2bb3a4p+4, 2512 0x1.d0c012p+4, 2513 0x1.947eb8p+4, 2514 0x1.f47356p+4, 2515 0x1.30c408p+4, 2516 0x1.40abbep+3, 2517 0x1.5dfd3ap+3, 2518 0x1.3fd38p+3, 2519 0x1.0830c6p+3, 2520 0x1.47fb02p+4, 2521 0x1.9e73ep+2, 2522 0x1.f5c8f4p+1, 2523 0x1.7d004cp+2, 2524 0x1.cb6c52p+4, 2525 0x1.7b3a8p+4, 2526 0x1.0cf8d4p+3, 2527 0x1.ac16fep+4, 2528 0x1.a7ece4p+2, 2529 0x1.31558ep+4, 2530 0x1.616cfap+4, 2531 0x1.568cfcp+3, 2532 0x1.728ba4p+2, 2533 0x1.f7a77p+2, 2534 0x1.3bfap+4, 2535 0x1.bdcfc4p+3, 2536 0x1.0a9e4p+4, 2537 0x1.2acd32p+4, 2538 0x1.0194c2p+4, 2539 0x1.69b6bp+4, 2540 0x1.8739c2p+4, 2541 0x1.d0649p+3, 2542 0x1.d5fd24p+4, 2543 0x1.59ffc2p+4, 2544 0x1.1db42cp+3, 2545 0x1.04edfp+5, 2546 0x1.478eb8p+4, 2547 0x1.41e26ap+4, 2548 0x1.43b74ep+2, 2549 0x1.6b0c6ap+2, 2550 0x1.3a712p+4, 2551 0x1.a2cf0ep+4, 2552 0x1.46a6cep+3, 2553 0x1.723e36p+4, 2554 0x1.03c712p+4, 2555 0x1.feccdcp+4, 2556 0x1.378e1ep+4, 2557 0x1.36db7ap+4, 2558 0x1.38b218p+3, 2559 0x1.8788dap+4, 2560 0x1.24b5d2p+4, 2561 0x1.205a46p+2, 2562 0x1.480e56p+3, 2563 0x1.5b846ap+3, 2564 0x1.b4a0b8p+4, 2565 0x1.f1cfeep+3, 2566 0x1.ad833p+4, 2567 0x1.50a87p+4, 2568 0x1.28a382p+4, 2569 0x1.7d753ep+3, 2570 0x1.11e73cp+2, 2571 0x1.137bf8p+2, 2572 0x1.ffe5a6p+3, 2573 0x1.efab38p+3, 2574 0x1.8add74p+4, 2575 0x1.cdc3f6p+3, 2576 0x1.24b0e6p+3, 2577 0x1.9ee018p+4, 2578 0x1.7906f2p+4, 2579 0x1.1690bcp+4, 2580 0x1.5feadap+3, 2581 0x1.a58552p+2, 2582 0x1.95347ap+3, 2583 0x1.a2563ap+4, 2584 0x1.7889a8p+3, 2585 0x1.08137cp+4, 2586 0x1.a87f4cp+1, 2587 0x1.9840ecp+2, 2588 0x1.4de56ep+4, 2589 0x1.62b97ep+3, 2590 0x1.b4187ap+3, 2591 0x1.1b8f58p+3, 2592 0x1.aeb858p+4, 2593 0x1.b7b1bap+4, 2594 0x1.7ceb72p+4, 2595 0x1.fbb328p+4, 2596 0x1.74178ap+3, 2597 0x1.03b668p+4, 2598 }; 2599 static const std::vector<float> sincosf_input5 = { 2600 0x1.a58d5p+9, 2601 0x1.438348p+8, 2602 0x1.a70332p+9, 2603 0x1.03e326p+9, 2604 0x1.d0eb62p+9, 2605 0x1.d73d76p+9, 2606 0x1.bdc7f6p+9, 2607 0x1.0e2808p+8, 2608 0x1.c8c1dap+9, 2609 0x1.55c5f6p+9, 2610 0x1.f0c75cp+6, 2611 0x1.12b71cp+7, 2612 0x1.cf863ep+8, 2613 0x1.6cbf66p+9, 2614 0x1.5b0cb8p+7, 2615 0x1.55a5c2p+9, 2616 0x1.2fbedp+7, 2617 0x1.7b3208p+8, 2618 0x1.85ceb4p+8, 2619 0x1.65ae0ep+8, 2620 0x1.e8014p+9, 2621 0x1.c68b08p+9, 2622 0x1.de043cp+9, 2623 0x1.85858cp+9, 2624 0x1.d82842p+8, 2625 0x1.beae4cp+9, 2626 0x1.2ec9dep+9, 2627 0x1.1fe07p+9, 2628 0x1.e57a3cp+6, 2629 0x1.21d12ep+8, 2630 0x1.d3b106p+9, 2631 0x1.172896p+7, 2632 0x1.7fd932p+7, 2633 0x1.ccb13cp+9, 2634 0x1.d85418p+9, 2635 0x1.dc8cd2p+8, 2636 0x1.db05bcp+9, 2637 0x1.f79c9p+8, 2638 0x1.ab3906p+7, 2639 0x1.27603cp+9, 2640 0x1.b59372p+9, 2641 0x1.190414p+7, 2642 0x1.7bd034p+9, 2643 0x1.62fb2cp+9, 2644 0x1.ad3ed6p+8, 2645 0x1.8f0ddcp+9, 2646 0x1.2c8cc8p+9, 2647 0x1.f10002p+8, 2648 0x1.ceeb9cp+9, 2649 0x1.56cea8p+8, 2650 0x1.4cb9f2p+8, 2651 0x1.e24fa2p+6, 2652 0x1.6e11p+9, 2653 0x1.9164dp+8, 2654 0x1.08d868p+9, 2655 0x1.35dedp+8, 2656 0x1.2bfbcp+9, 2657 0x1.3290f6p+9, 2658 0x1.878d1ap+8, 2659 0x1.405b0ep+9, 2660 0x1.b9a5b4p+9, 2661 0x1.bd96eap+8, 2662 0x1.61b97ap+9, 2663 0x1.143eb8p+9, 2664 0x1.06a794p+9, 2665 0x1.9287bcp+6, 2666 0x1.52b45p+9, 2667 0x1.e5a1fp+7, 2668 0x1.de9484p+7, 2669 0x1.beb85ap+9, 2670 0x1.0fef88p+7, 2671 0x1.9dfa7ep+9, 2672 0x1.66afa2p+8, 2673 0x1.8a2f5ep+7, 2674 0x1.9011f2p+9, 2675 0x1.6a0aap+9, 2676 0x1.03553cp+9, 2677 0x1.01086cp+8, 2678 0x1.d98c62p+7, 2679 0x1.04bc3ep+8, 2680 0x1.a790e8p+7, 2681 0x1.643b7ep+9, 2682 0x1.ee6e7ap+8, 2683 0x1.a39d52p+8, 2684 0x1.816d88p+7, 2685 0x1.d7e4dcp+8, 2686 0x1.a86616p+9, 2687 0x1.227074p+7, 2688 0x1.3f0f04p+8, 2689 0x1.3b6378p+7, 2690 0x1.47fcb6p+7, 2691 0x1.a15942p+9, 2692 0x1.1275c4p+9, 2693 0x1.964c26p+8, 2694 0x1.c86162p+9, 2695 0x1.61ae1cp+8, 2696 0x1.bd6c34p+9, 2697 0x1.e9c03ep+7, 2698 0x1.0bf7bep+7, 2699 0x1.e6d2e4p+9, 2700 0x1.d1490cp+8, 2701 0x1.c10be6p+9, 2702 0x1.7d42c4p+9, 2703 0x1.43ae2cp+8, 2704 0x1.82ccfp+9, 2705 0x1.ca5528p+9, 2706 0x1.1a3198p+9, 2707 0x1.98dd9cp+9, 2708 0x1.35e072p+9, 2709 0x1.23edaep+9, 2710 0x1.be91b4p+7, 2711 0x1.3c2016p+9, 2712 0x1.44b1dp+8, 2713 0x1.7a648ap+9, 2714 0x1.447abap+7, 2715 0x1.547fb8p+9, 2716 0x1.76ab38p+9, 2717 0x1.f8c2c6p+8, 2718 0x1.68a83cp+9, 2719 0x1.56f30ep+9, 2720 0x1.9b79bp+9, 2721 0x1.488772p+8, 2722 0x1.14c354p+9, 2723 0x1.baafb6p+9, 2724 0x1.a05d9ep+7, 2725 0x1.2ddc9cp+9, 2726 0x1.5a5376p+9, 2727 0x1.4b52cp+8, 2728 0x1.168e1ep+7, 2729 0x1.e2dec8p+9, 2730 0x1.41e5c8p+9, 2731 0x1.0b51dap+9, 2732 0x1.ca1244p+9, 2733 0x1.69b2dp+9, 2734 0x1.db8942p+9, 2735 0x1.84cdd8p+9, 2736 0x1.2399ap+9, 2737 0x1.8a3554p+8, 2738 0x1.df01aap+8, 2739 0x1.e03b4ep+7, 2740 0x1.f1591ep+6, 2741 0x1.257d02p+7, 2742 0x1.c8cae6p+7, 2743 0x1.17647ep+9, 2744 0x1.f0fdeep+9, 2745 0x1.d02362p+6, 2746 0x1.b8d7fep+9, 2747 0x1.a649cp+8, 2748 0x1.1cc578p+8, 2749 0x1.34508cp+7, 2750 0x1.d330ap+9, 2751 0x1.a2a332p+9, 2752 0x1.5cfaa4p+9, 2753 0x1.a0b3dep+9, 2754 0x1.5f06e8p+9, 2755 0x1.5b039ap+9, 2756 0x1.9fcd3ep+9, 2757 0x1.44a582p+9, 2758 0x1.74be88p+7, 2759 0x1.619a8cp+8, 2760 0x1.cedca6p+9, 2761 0x1.f6bfe2p+8, 2762 0x1.b0b69ep+9, 2763 0x1.b6fc96p+9, 2764 0x1.393de8p+9, 2765 0x1.4a59b2p+9, 2766 0x1.205de8p+9, 2767 0x1.0b7fb4p+9, 2768 0x1.9362ep+8, 2769 0x1.99e7f2p+7, 2770 0x1.2fb1a4p+8, 2771 0x1.2222d4p+9, 2772 0x1.b7009ap+9, 2773 0x1.23dd5cp+8, 2774 0x1.8bf2fap+9, 2775 0x1.a2418p+9, 2776 0x1.28ab3p+9, 2777 0x1.20ef26p+8, 2778 0x1.d6e53p+8, 2779 0x1.43808ap+9, 2780 0x1.99fdd4p+9, 2781 0x1.c28ep+7, 2782 0x1.b1c144p+8, 2783 0x1.2b1fa4p+7, 2784 0x1.1003cp+7, 2785 0x1.bcf53p+9, 2786 0x1.e9339ap+9, 2787 0x1.7820cp+9, 2788 0x1.bb7e5ap+9, 2789 0x1.350d5ap+7, 2790 0x1.745a32p+9, 2791 0x1.4358ap+9, 2792 0x1.dce282p+6, 2793 0x1.91dbaep+9, 2794 0x1.d90cf4p+8, 2795 0x1.11a80ap+8, 2796 0x1.986538p+8, 2797 0x1.06ea9ep+8, 2798 0x1.a0d218p+9, 2799 0x1.d03902p+9, 2800 0x1.a1fa7p+9, 2801 0x1.300118p+9, 2802 0x1.e99d7ap+9, 2803 0x1.644b1cp+9, 2804 0x1.e41afep+8, 2805 0x1.334a38p+7, 2806 0x1.6d70dap+8, 2807 0x1.d2d868p+9, 2808 0x1.c08c7ep+9, 2809 0x1.5539b4p+9, 2810 0x1.e39a9ep+8, 2811 0x1.37b61cp+9, 2812 0x1.a4d3aap+9, 2813 0x1.7555d6p+9, 2814 0x1.431de8p+7, 2815 0x1.d5fc94p+9, 2816 0x1.28092cp+9, 2817 0x1.93a8fp+9, 2818 0x1.9f55a8p+9, 2819 0x1.4643d2p+8, 2820 0x1.260698p+9, 2821 0x1.0616cap+9, 2822 0x1.3c171ep+9, 2823 0x1.a8c48p+9, 2824 0x1.c9a5bcp+9, 2825 0x1.a1bd8ep+8, 2826 0x1.0db7b2p+9, 2827 0x1.dc4d06p+6, 2828 0x1.56f8f8p+8, 2829 0x1.1e031p+9, 2830 0x1.ae95f6p+9, 2831 0x1.4eeb3p+8, 2832 0x1.c6b798p+9, 2833 0x1.97aadep+8, 2834 0x1.4e35d8p+8, 2835 0x1.abc94ep+9, 2836 0x1.f81574p+8, 2837 0x1.51843ep+7, 2838 0x1.437464p+8, 2839 0x1.7ef9ccp+9, 2840 0x1.910f5ap+9, 2841 0x1.416f9p+8, 2842 0x1.c9b2bp+9, 2843 0x1.547214p+9, 2844 0x1.a04846p+8, 2845 0x1.325306p+9, 2846 0x1.8d3a34p+7, 2847 0x1.7b5d48p+9, 2848 0x1.c7f67ep+9, 2849 0x1.ea508cp+7, 2850 0x1.87df1p+8, 2851 0x1.d28b56p+9, 2852 0x1.7cb404p+9, 2853 0x1.2a2c44p+8, 2854 0x1.f0c13p+8, 2855 0x1.8d211cp+9, 2856 0x1.b76e66p+8, 2857 0x1.385fa2p+9, 2858 0x1.c3fe6ap+9, 2859 0x1.4c26a4p+8, 2860 0x1.f4fbd4p+6, 2861 0x1.c8f658p+9, 2862 0x1.bef93cp+9, 2863 0x1.e2434ep+9, 2864 0x1.05d374p+9, 2865 0x1.c252c2p+6, 2866 0x1.6e4b62p+8, 2867 0x1.3f8a4p+7, 2868 0x1.93da56p+8, 2869 0x1.19831cp+9, 2870 0x1.138e7cp+9, 2871 0x1.237afp+8, 2872 0x1.cf3dbap+9, 2873 0x1.7e8c48p+7, 2874 0x1.481ccep+9, 2875 0x1.9cc84ap+9, 2876 0x1.0d9dcp+9, 2877 0x1.654dep+9, 2878 0x1.168e28p+9, 2879 0x1.c4e90ep+7, 2880 0x1.2d7d38p+9, 2881 0x1.3c52aap+9, 2882 0x1.745912p+7, 2883 0x1.5ef9bcp+8, 2884 0x1.d22404p+9, 2885 0x1.83a49p+8, 2886 0x1.18c9cep+7, 2887 0x1.176b2p+9, 2888 0x1.7d5684p+9, 2889 0x1.1fc3f4p+9, 2890 0x1.058e7p+7, 2891 0x1.86aa68p+7, 2892 0x1.1a4d58p+9, 2893 0x1.5de8bap+8, 2894 0x1.8b975p+9, 2895 0x1.8cea7p+7, 2896 0x1.debe9cp+7, 2897 0x1.0ed648p+8, 2898 0x1.f60024p+8, 2899 0x1.3157a4p+9, 2900 0x1.e1be62p+9, 2901 0x1.b9ed12p+9, 2902 0x1.bf1442p+8, 2903 0x1.1d1f7cp+9, 2904 0x1.7a16cep+7, 2905 0x1.046208p+9, 2906 0x1.4acb8cp+7, 2907 0x1.03db5ap+8, 2908 0x1.e51724p+9, 2909 0x1.71b228p+8, 2910 0x1.67219p+8, 2911 0x1.640e06p+9, 2912 0x1.f1ccaep+7, 2913 0x1.3efddp+7, 2914 0x1.4b8e38p+9, 2915 0x1.33782p+9, 2916 0x1.b3e11cp+9, 2917 0x1.284d4ep+9, 2918 0x1.58c496p+8, 2919 0x1.e074e4p+9, 2920 0x1.b9f05cp+9, 2921 0x1.622fa2p+9, 2922 0x1.88ff0cp+9, 2923 0x1.5461p+8, 2924 0x1.091de8p+9, 2925 0x1.9727fcp+9, 2926 0x1.1807cep+9, 2927 0x1.10e93p+8, 2928 0x1.90232ap+8, 2929 0x1.5813bap+9, 2930 0x1.0edc58p+9, 2931 0x1.99e58ep+9, 2932 0x1.086858p+8, 2933 0x1.d01232p+9, 2934 0x1.e9c72cp+8, 2935 0x1.8bc82cp+8, 2936 0x1.e43a8cp+8, 2937 0x1.f1e7ap+9, 2938 0x1.d49c7ep+9, 2939 0x1.3f9788p+9, 2940 0x1.728016p+9, 2941 0x1.56e6fcp+9, 2942 0x1.ee6ffep+9, 2943 0x1.053452p+8, 2944 0x1.46273p+8, 2945 0x1.50e7fap+7, 2946 0x1.287256p+8, 2947 0x1.5a9836p+9, 2948 0x1.b0ed0ep+9, 2949 0x1.320a22p+9, 2950 0x1.de35ccp+6, 2951 0x1.3a8ad8p+8, 2952 0x1.947d04p+9, 2953 0x1.ceb7ccp+8, 2954 0x1.d810dep+8, 2955 0x1.2ab464p+8, 2956 0x1.08b8d8p+9, 2957 0x1.8b8a4ap+9, 2958 0x1.6051f8p+9, 2959 0x1.df991ep+9, 2960 0x1.b467f8p+7, 2961 0x1.3be4b6p+8, 2962 0x1.587794p+9, 2963 0x1.9be00ap+7, 2964 0x1.54bb18p+9, 2965 0x1.95ad08p+9, 2966 0x1.e48a12p+7, 2967 0x1.87716ep+9, 2968 0x1.9aa8dap+9, 2969 0x1.33e4acp+8, 2970 0x1.9a013cp+7, 2971 0x1.fa74bp+7, 2972 0x1.16a6ap+9, 2973 0x1.832c46p+9, 2974 0x1.13cca4p+9, 2975 0x1.189dfep+9, 2976 0x1.a837fp+7, 2977 0x1.e61fecp+9, 2978 0x1.daf868p+6, 2979 0x1.08f726p+9, 2980 0x1.7e404cp+9, 2981 0x1.865fb4p+7, 2982 0x1.4e6adp+9, 2983 0x1.af287ap+8, 2984 0x1.f4904ep+8, 2985 0x1.9a0786p+8, 2986 0x1.df8514p+7, 2987 0x1.b91148p+8, 2988 0x1.170dp+7, 2989 0x1.11e8dp+7, 2990 0x1.df9d2p+9, 2991 0x1.17217ep+8, 2992 0x1.7d9408p+9, 2993 0x1.7ba4b8p+9, 2994 0x1.8f652ep+9, 2995 0x1.aa5444p+7, 2996 0x1.6da108p+7, 2997 0x1.6ec024p+7, 2998 0x1.f4733ep+8, 2999 0x1.af3bcp+9, 3000 0x1.c0b2b8p+8, 3001 0x1.c3ef32p+9, 3002 0x1.5e4c42p+9, 3003 0x1.8c2518p+7, 3004 0x1.c63a78p+7, 3005 0x1.ba0b02p+7, 3006 0x1.4df914p+9, 3007 0x1.01f2dp+9, 3008 0x1.76ac44p+9, 3009 0x1.76845p+7, 3010 0x1.f0b86p+8, 3011 0x1.def1b2p+9, 3012 0x1.54f5e8p+8, 3013 0x1.2aea6cp+8, 3014 0x1.5e8f2cp+9, 3015 0x1.e06afcp+7, 3016 0x1.dd7188p+9, 3017 0x1.a87494p+8, 3018 0x1.9a6a04p+8, 3019 0x1.3bb6cp+9, 3020 0x1.b5df6ap+9, 3021 0x1.eac37cp+9, 3022 0x1.3e471cp+7, 3023 0x1.457958p+9, 3024 0x1.84b278p+9, 3025 0x1.505a1p+9, 3026 0x1.7043f4p+7, 3027 0x1.11cfp+9, 3028 0x1.a26364p+8, 3029 0x1.eb975ap+9, 3030 0x1.e3b906p+6, 3031 0x1.2b92b8p+9, 3032 0x1.d1079ep+9, 3033 0x1.6e795cp+9, 3034 0x1.279da8p+8, 3035 0x1.3de18ap+9, 3036 0x1.5b33ecp+8, 3037 0x1.ca3058p+9, 3038 0x1.3bb5cep+9, 3039 0x1.bc3a3ep+9, 3040 0x1.d7c70ap+9, 3041 0x1.3562d6p+9, 3042 0x1.09d65cp+8, 3043 0x1.cc57ecp+9, 3044 0x1.8dac24p+9, 3045 0x1.23c146p+9, 3046 0x1.a1138p+8, 3047 0x1.456378p+7, 3048 0x1.f609b6p+7, 3049 0x1.6f0538p+9, 3050 0x1.ed2512p+9, 3051 0x1.0be67ep+7, 3052 0x1.1ceb8ap+9, 3053 0x1.caa9a6p+9, 3054 0x1.9d7336p+7, 3055 0x1.35a1c8p+9, 3056 0x1.e6b7ap+8, 3057 0x1.6595e2p+9, 3058 0x1.0ab05p+9, 3059 0x1.adb8ccp+7, 3060 0x1.aea1fcp+9, 3061 0x1.2ac79cp+9, 3062 0x1.bcc348p+9, 3063 0x1.6a0e52p+8, 3064 0x1.70eec2p+9, 3065 0x1.7a41c4p+7, 3066 0x1.598196p+9, 3067 0x1.9cb7ccp+9, 3068 0x1.675a3ep+9, 3069 0x1.4a69eap+9, 3070 0x1.bd07aep+6, 3071 0x1.0c9bp+8, 3072 0x1.1cf0d2p+7, 3073 0x1.3b711cp+9, 3074 0x1.25a83p+9, 3075 0x1.97acep+9, 3076 0x1.15eadp+9, 3077 0x1.55f7b4p+9, 3078 0x1.9b3d86p+9, 3079 0x1.257628p+9, 3080 0x1.5f96b8p+8, 3081 0x1.991ad4p+9, 3082 0x1.f48576p+8, 3083 0x1.6ea988p+8, 3084 0x1.6af9bap+8, 3085 0x1.7ceecp+9, 3086 0x1.f31982p+9, 3087 0x1.7c52cap+8, 3088 0x1.a9fc42p+8, 3089 0x1.2f641p+9, 3090 0x1.b4fde2p+6, 3091 0x1.8d06fap+9, 3092 0x1.0708a8p+8, 3093 0x1.9760fap+8, 3094 0x1.1cc328p+7, 3095 0x1.e819b4p+9, 3096 0x1.9c5e7ap+7, 3097 0x1.266414p+9, 3098 0x1.bd7a1cp+8, 3099 0x1.3dc13ap+8, 3100 0x1.26a3cap+9, 3101 0x1.53052ep+9, 3102 0x1.3ab898p+8, 3103 0x1.ce9b96p+9, 3104 0x1.90ec7p+9, 3105 0x1.4b0576p+7, 3106 0x1.f752acp+7, 3107 0x1.b6cdecp+9, 3108 0x1.83968p+9, 3109 0x1.15a5e8p+9, 3110 0x1.e9c90ap+7, 3111 0x1.9b097ep+9, 3112 }; 3113 static const std::vector<float> sincosf_input6 = { 3114 0x1.e44094p+100, 3115 0x1.36e29p+106, 3116 0x1.b2e762p+105, 3117 0x1.b0674ap+102, 3118 0x1.e54982p+103, 3119 0x1.2c1c92p+106, 3120 0x1.167bfap+105, 3121 0x1.25bea6p+106, 3122 0x1.1681a6p+106, 3123 0x1.51c39cp+105, 3124 0x1.026514p+106, 3125 0x1.cc029ep+105, 3126 0x1.3372c8p+105, 3127 0x1.cb9c58p+104, 3128 0x1.219dccp+104, 3129 0x1.2b67bap+106, 3130 0x1.632382p+102, 3131 0x1.72928cp+104, 3132 0x1.28e0dep+106, 3133 0x1.637182p+105, 3134 0x1.4e0cdcp+105, 3135 0x1.65938ap+103, 3136 0x1.cba67ep+105, 3137 0x1.b99b64p+104, 3138 0x1.6f0626p+104, 3139 0x1.0917dep+106, 3140 0x1.4c4408p+104, 3141 0x1.9ddc02p+104, 3142 0x1.379e7ap+106, 3143 0x1.fece04p+104, 3144 0x1.05c4p+105, 3145 0x1.d331b8p+105, 3146 0x1.ec2b84p+103, 3147 0x1.bb2a04p+103, 3148 0x1.09a25ep+105, 3149 0x1.727284p+105, 3150 0x1.ab8524p+104, 3151 0x1.3ef73ep+103, 3152 0x1.36bfc4p+106, 3153 0x1.f98c64p+104, 3154 0x1.ca43e8p+105, 3155 0x1.1962c4p+105, 3156 0x1.9e160ep+103, 3157 0x1.ce05a2p+105, 3158 0x1.5daaacp+105, 3159 0x1.9721c2p+103, 3160 0x1.2ed026p+106, 3161 0x1.58bc64p+105, 3162 0x1.22707p+105, 3163 0x1.27d7bap+106, 3164 0x1.3b13dap+105, 3165 0x1.26c74ap+104, 3166 0x1.525ff8p+103, 3167 0x1.320bap+106, 3168 0x1.30ffc6p+105, 3169 0x1.d96674p+103, 3170 0x1.156f56p+105, 3171 0x1.341346p+102, 3172 0x1.664daep+105, 3173 0x1.83d14ep+105, 3174 0x1.b64312p+104, 3175 0x1.f150a6p+105, 3176 0x1.932fp+105, 3177 0x1.7a93aap+104, 3178 0x1.2d30a4p+106, 3179 0x1.11b068p+106, 3180 0x1.1906fp+106, 3181 0x1.e1c876p+105, 3182 0x1.24d782p+104, 3183 0x1.d03706p+102, 3184 0x1.28a0bcp+105, 3185 0x1.50f4bap+102, 3186 0x1.ef3a8ep+104, 3187 0x1.ff694ep+105, 3188 0x1.16f6dp+105, 3189 0x1.9bffep+104, 3190 0x1.afb792p+105, 3191 0x1.acb788p+105, 3192 0x1.022e76p+106, 3193 0x1.3cfa2ep+105, 3194 0x1.ba48p+101, 3195 0x1.8b2e0cp+104, 3196 0x1.5f220ep+104, 3197 0x1.0bd75ap+105, 3198 0x1.feef2ap+105, 3199 0x1.2557f4p+106, 3200 0x1.eaa76cp+101, 3201 0x1.58d384p+105, 3202 0x1.d9274p+105, 3203 0x1.d29002p+105, 3204 0x1.c16p+105, 3205 0x1.d2b92ep+105, 3206 0x1.5de6f2p+105, 3207 0x1.4301eep+104, 3208 0x1.519696p+105, 3209 0x1.7de692p+105, 3210 0x1.c4969cp+102, 3211 0x1.850e38p+105, 3212 0x1.410278p+104, 3213 0x1.e4bcacp+104, 3214 0x1.720d2p+105, 3215 0x1.281d2p+106, 3216 0x1.203418p+105, 3217 0x1.c143a4p+105, 3218 0x1.137ac2p+106, 3219 0x1.23164p+105, 3220 0x1.d28ab4p+105, 3221 0x1.6c19f2p+105, 3222 0x1.dcea32p+101, 3223 0x1.c1474ep+105, 3224 0x1.3490bap+104, 3225 0x1.43bd62p+105, 3226 0x1.d44c0cp+103, 3227 0x1.9ba2e6p+104, 3228 0x1.d59aecp+102, 3229 0x1.e2f2ecp+103, 3230 0x1.636b9ep+103, 3231 0x1.117c6p+106, 3232 0x1.d597ccp+101, 3233 0x1.37c64p+106, 3234 0x1.6d4b2cp+105, 3235 0x1.c8b9bap+105, 3236 0x1.33d526p+106, 3237 0x1.daa2d6p+103, 3238 0x1.3f44eep+104, 3239 0x1.1638aep+105, 3240 0x1.049f98p+104, 3241 0x1.024a7ap+106, 3242 0x1.968f4ap+104, 3243 0x1.35ddp+106, 3244 0x1.c6466cp+102, 3245 0x1.3040dap+106, 3246 0x1.12a0f2p+105, 3247 0x1.27dafp+104, 3248 0x1.97a38p+103, 3249 0x1.b7d40ap+104, 3250 0x1.2f4a7cp+105, 3251 0x1.a06d54p+102, 3252 0x1.35d068p+104, 3253 0x1.8f6a3p+105, 3254 0x1.2c402p+106, 3255 0x1.1e9296p+106, 3256 0x1.476236p+104, 3257 0x1.07efep+106, 3258 0x1.3baf24p+102, 3259 0x1.16e86ap+106, 3260 0x1.2e2d92p+105, 3261 0x1.1e5ce4p+105, 3262 0x1.39c434p+104, 3263 0x1.6a969ep+104, 3264 0x1.a58e42p+103, 3265 0x1.287decp+105, 3266 0x1.8b4de2p+104, 3267 0x1.e88492p+104, 3268 0x1.4ea74p+103, 3269 0x1.819808p+105, 3270 0x1.3dd952p+105, 3271 0x1.2ef72cp+106, 3272 0x1.468e02p+105, 3273 0x1.3d9472p+105, 3274 0x1.52e8d4p+103, 3275 0x1.f1936ap+103, 3276 0x1.72da8ep+105, 3277 0x1.9201a6p+105, 3278 0x1.27d542p+106, 3279 0x1.25a0d2p+106, 3280 0x1.b8e7aap+105, 3281 0x1.1095b2p+105, 3282 0x1.37ed0cp+106, 3283 0x1.b4ba18p+105, 3284 0x1.0540cp+105, 3285 0x1.2d27eep+106, 3286 0x1.ab11eep+105, 3287 0x1.ecff5cp+105, 3288 0x1.33b81ap+102, 3289 0x1.a1407ap+105, 3290 0x1.1d595ep+106, 3291 0x1.0170d2p+105, 3292 0x1.cad076p+105, 3293 0x1.2df588p+98, 3294 0x1.2e6fb8p+106, 3295 0x1.5d4988p+104, 3296 0x1.989c9ep+103, 3297 0x1.efc2b2p+104, 3298 0x1.907232p+105, 3299 0x1.2acedp+106, 3300 0x1.6a980cp+100, 3301 0x1.b5be2p+105, 3302 0x1.7df524p+105, 3303 0x1.64d5c8p+105, 3304 0x1.b47b72p+105, 3305 0x1.0c173ep+106, 3306 0x1.23b1c6p+105, 3307 0x1.ee66a8p+104, 3308 0x1.de04acp+103, 3309 0x1.409b3cp+105, 3310 0x1.48ddcap+105, 3311 0x1.346d2p+104, 3312 0x1.d1f64cp+105, 3313 0x1.7344ap+105, 3314 0x1.ed81dep+104, 3315 0x1.f1130ap+104, 3316 0x1.d9ba56p+105, 3317 0x1.77bcd4p+105, 3318 0x1.712286p+105, 3319 0x1.3a5ab8p+104, 3320 0x1.38e2f2p+106, 3321 0x1.f38da2p+105, 3322 0x1.a8e58ep+104, 3323 0x1.179e9ap+103, 3324 0x1.1766e2p+106, 3325 0x1.13e6dep+103, 3326 0x1.dc5c32p+105, 3327 0x1.838808p+105, 3328 0x1.68309ap+105, 3329 0x1.244118p+106, 3330 0x1.638aecp+105, 3331 0x1.1bc956p+105, 3332 0x1.5c377cp+104, 3333 0x1.694c12p+105, 3334 0x1.cfc0ccp+105, 3335 0x1.f3519ap+105, 3336 0x1.904b44p+104, 3337 0x1.0bcf8p+105, 3338 0x1.34a3f8p+106, 3339 0x1.35a37p+104, 3340 0x1.14c3e8p+106, 3341 0x1.232b32p+106, 3342 0x1.7c919ep+102, 3343 0x1.8574dp+105, 3344 0x1.88227ap+105, 3345 0x1.2d80d8p+106, 3346 0x1.08c13ap+105, 3347 0x1.169998p+104, 3348 0x1.da388ep+105, 3349 0x1.687abcp+103, 3350 0x1.bad1e4p+104, 3351 0x1.6b6cbep+105, 3352 0x1.0eac8p+106, 3353 0x1.08fa92p+105, 3354 0x1.a3eb14p+104, 3355 0x1.ab1c7cp+105, 3356 0x1.208244p+106, 3357 0x1.28bf0ap+106, 3358 0x1.b1825ep+105, 3359 0x1.cb61ecp+105, 3360 0x1.23bb2cp+105, 3361 0x1.390a8cp+106, 3362 0x1.77d34ap+105, 3363 0x1.283caep+106, 3364 0x1.2b735p+105, 3365 0x1.0db8ccp+106, 3366 0x1.e5f18ep+104, 3367 0x1.18fbdcp+105, 3368 0x1.a13adep+105, 3369 0x1.fa6be6p+105, 3370 0x1.df4596p+101, 3371 0x1.18bdep+105, 3372 0x1.08fc4ap+105, 3373 0x1.0fcb06p+105, 3374 0x1.04e53ap+106, 3375 0x1.b9452ap+104, 3376 0x1.183e32p+106, 3377 0x1.ca9258p+104, 3378 0x1.4bae9ap+103, 3379 0x1.fb1314p+104, 3380 0x1.9fe296p+105, 3381 0x1.131252p+106, 3382 0x1.b110acp+105, 3383 0x1.173b9ap+105, 3384 0x1.dcc2p+105, 3385 0x1.06f73p+105, 3386 0x1.e3dfbcp+104, 3387 0x1.d350cap+104, 3388 0x1.04bbfp+106, 3389 0x1.09012ep+105, 3390 0x1.419e9ep+105, 3391 0x1.8dacc6p+105, 3392 0x1.25592cp+105, 3393 0x1.d5a028p+103, 3394 0x1.cf753ep+103, 3395 0x1.e8167p+105, 3396 0x1.8ef30ap+105, 3397 0x1.1f49bap+104, 3398 0x1.5b6ca6p+103, 3399 0x1.78b72ep+104, 3400 0x1.c6b838p+105, 3401 0x1.2fb342p+106, 3402 0x1.08dfaap+103, 3403 0x1.23c0e6p+106, 3404 0x1.a2dc96p+105, 3405 0x1.6a428ap+103, 3406 0x1.25911ap+105, 3407 0x1.a1148cp+105, 3408 0x1.296faap+101, 3409 0x1.374b22p+104, 3410 0x1.c8795p+103, 3411 0x1.55b9c8p+100, 3412 0x1.a9e658p+105, 3413 0x1.77a89ep+104, 3414 0x1.c61a1ep+105, 3415 0x1.b60f42p+105, 3416 0x1.0dac4p+106, 3417 0x1.a1fc54p+103, 3418 0x1.ba77a4p+105, 3419 0x1.47c172p+103, 3420 0x1.e97d82p+105, 3421 0x1.548f34p+105, 3422 0x1.515ecap+105, 3423 0x1.346956p+105, 3424 0x1.3aaafap+105, 3425 0x1.08f86p+105, 3426 0x1.5ea00cp+105, 3427 0x1.202cfp+103, 3428 0x1.296e08p+105, 3429 0x1.62eb88p+103, 3430 0x1.45e7c8p+105, 3431 0x1.70f9bap+101, 3432 0x1.f19c74p+103, 3433 0x1.f9378p+97, 3434 0x1.d787cep+104, 3435 0x1.0ea13cp+105, 3436 0x1.105d84p+106, 3437 0x1.31aa4p+105, 3438 0x1.41344p+105, 3439 0x1.44d736p+103, 3440 0x1.ec3ccep+105, 3441 0x1.22fd5p+106, 3442 0x1.d3f69ep+105, 3443 0x1.1397c6p+106, 3444 0x1.1b8bp+106, 3445 0x1.1e9814p+105, 3446 0x1.5d79cap+104, 3447 0x1.194776p+103, 3448 0x1.a480f2p+105, 3449 0x1.69dfb6p+104, 3450 0x1.150dcp+105, 3451 0x1.48acfep+103, 3452 0x1.751852p+104, 3453 0x1.f595dep+104, 3454 0x1.eac8f2p+104, 3455 0x1.e873aap+102, 3456 0x1.948426p+104, 3457 0x1.33346cp+104, 3458 0x1.36b74p+104, 3459 0x1.33e9dp+106, 3460 0x1.4b602cp+105, 3461 0x1.b6297cp+102, 3462 0x1.4217e4p+103, 3463 0x1.a8ff48p+105, 3464 0x1.0eb3bap+106, 3465 0x1.8cd95p+104, 3466 0x1.060b48p+106, 3467 0x1.5aa7c4p+103, 3468 0x1.e5517ep+105, 3469 0x1.63db1ep+105, 3470 0x1.1d1d08p+106, 3471 0x1.9022e2p+105, 3472 0x1.0ddc18p+105, 3473 0x1.b4208cp+104, 3474 0x1.f0c21ap+100, 3475 0x1.07548cp+106, 3476 0x1.602328p+105, 3477 0x1.a2d1c6p+102, 3478 0x1.ab8df2p+104, 3479 0x1.374eep+106, 3480 0x1.fd98b2p+104, 3481 0x1.b08f78p+104, 3482 0x1.b2384ap+103, 3483 0x1.1b9308p+106, 3484 0x1.5837fep+105, 3485 0x1.8abba2p+103, 3486 0x1.0b54fap+106, 3487 0x1.2e41bp+106, 3488 0x1.470d88p+104, 3489 0x1.c6d472p+105, 3490 0x1.e98c34p+105, 3491 0x1.4691c8p+103, 3492 0x1.fb9258p+105, 3493 0x1.3adc78p+105, 3494 0x1.1aa5b4p+104, 3495 0x1.32d54ap+103, 3496 0x1.b4052ep+103, 3497 0x1.bab582p+104, 3498 0x1.c50892p+104, 3499 0x1.1383aep+106, 3500 0x1.460f9ep+104, 3501 0x1.2db9dcp+106, 3502 0x1.890a5ep+103, 3503 0x1.374a56p+106, 3504 0x1.35a3fep+106, 3505 0x1.d6e912p+104, 3506 0x1.a10c38p+104, 3507 0x1.267e56p+106, 3508 0x1.df0826p+105, 3509 0x1.b06af8p+105, 3510 0x1.517d2ap+104, 3511 0x1.c94678p+105, 3512 0x1.dd534p+102, 3513 0x1.d9b082p+103, 3514 0x1.a658d8p+103, 3515 0x1.9a1044p+105, 3516 0x1.8ceedap+104, 3517 0x1.0d811ep+106, 3518 0x1.d458p+104, 3519 0x1.8ed3c2p+104, 3520 0x1.deb20ap+104, 3521 0x1.bbd5bap+101, 3522 0x1.3a96cp+106, 3523 0x1.23d73ep+104, 3524 0x1.6b1f0ap+105, 3525 0x1.2355c4p+103, 3526 0x1.66ed88p+104, 3527 0x1.07c8acp+106, 3528 0x1.8a57bap+103, 3529 0x1.b69f3ap+104, 3530 0x1.d90426p+105, 3531 0x1.ca83b2p+105, 3532 0x1.7e159ap+104, 3533 0x1.1bc50cp+106, 3534 0x1.7c780cp+103, 3535 0x1.6a43fcp+105, 3536 0x1.8183e8p+105, 3537 0x1.b05838p+104, 3538 0x1.a9ab56p+104, 3539 0x1.fb30fep+103, 3540 0x1.4c0594p+101, 3541 0x1.871912p+103, 3542 0x1.175b1cp+105, 3543 0x1.8a5146p+105, 3544 0x1.29f71cp+106, 3545 0x1.b3bd0ap+105, 3546 0x1.16df22p+106, 3547 0x1.c1e5dap+105, 3548 0x1.c17e7ap+105, 3549 0x1.83d568p+104, 3550 0x1.0523ep+105, 3551 0x1.e6ae42p+104, 3552 0x1.b417fap+105, 3553 0x1.e9be28p+105, 3554 0x1.dc8cdp+104, 3555 0x1.8dc59ep+105, 3556 0x1.fc29a8p+103, 3557 0x1.ac20f4p+104, 3558 0x1.18241ap+105, 3559 0x1.f5e8cp+104, 3560 0x1.de7f5cp+105, 3561 0x1.4912p+103, 3562 0x1.d93e88p+103, 3563 0x1.17f482p+106, 3564 0x1.2ebe88p+105, 3565 0x1.0bebacp+103, 3566 0x1.c048cp+105, 3567 0x1.20e728p+106, 3568 0x1.f4e3b2p+105, 3569 0x1.2000b4p+104, 3570 0x1.d6e18ep+103, 3571 0x1.e12f5p+105, 3572 0x1.7b88d6p+105, 3573 0x1.73aa0cp+102, 3574 0x1.3be4d2p+105, 3575 0x1.63e1fap+105, 3576 0x1.1d1652p+104, 3577 0x1.3befap+102, 3578 0x1.c4fee6p+104, 3579 0x1.bf3abap+102, 3580 0x1.d12a76p+105, 3581 0x1.3e262p+103, 3582 0x1.9eddfap+104, 3583 0x1.389c76p+104, 3584 0x1.229d4p+106, 3585 0x1.01e9ecp+105, 3586 0x1.77f092p+104, 3587 0x1.a45126p+103, 3588 0x1.9eacdep+105, 3589 0x1.10e51cp+105, 3590 0x1.dd815p+103, 3591 0x1.7e13bp+105, 3592 0x1.455734p+105, 3593 0x1.1dd5eap+103, 3594 0x1.57394cp+105, 3595 0x1.278256p+106, 3596 0x1.b519fp+105, 3597 0x1.144998p+106, 3598 0x1.221f1cp+106, 3599 0x1.352638p+106, 3600 0x1.ef39f6p+105, 3601 0x1.a8af4p+105, 3602 0x1.2708a8p+104, 3603 0x1.200884p+106, 3604 0x1.c45f8ap+105, 3605 0x1.1d07ep+106, 3606 0x1.16422p+102, 3607 0x1.07234ap+106, 3608 0x1.343d5cp+105, 3609 0x1.08154ap+106, 3610 0x1.166866p+105, 3611 0x1.d4b9a2p+99, 3612 0x1.2661fap+106, 3613 0x1.29ba9cp+106, 3614 0x1.01938ep+105, 3615 0x1.18302cp+105, 3616 0x1.31b5d8p+104, 3617 0x1.89775cp+97, 3618 0x1.accdfep+103, 3619 0x1.ebc352p+102, 3620 0x1.21b17p+106, 3621 0x1.8559c6p+105, 3622 0x1.0837a6p+106, 3623 0x1.0c5fbap+106, 3624 0x1.15541ap+106, 3625 0x1.17e162p+106, 3626 }; 3627 static const std::vector<float> sincosf_input7 = { 3628 0x1.66823p+127, 3629 0x1.cdee8ep+125, 3630 0x1.3241f6p+127, 3631 0x1.0bab12p+125, 3632 0x1.47c142p+126, 3633 0x1.18237ap+125, 3634 0x1.aa230ap+127, 3635 0x1.19f854p+126, 3636 0x1.9d7a76p+127, 3637 0x1.971a86p+124, 3638 0x1.00bf28p+123, 3639 0x1.a2eedap+126, 3640 0x1.760244p+127, 3641 0x1.50e15ap+126, 3642 0x1.c4d462p+127, 3643 0x1.10a28cp+127, 3644 0x1.433a4ap+127, 3645 0x1.0a4d6ep+127, 3646 0x1.fd76a4p+124, 3647 0x1.3c8582p+127, 3648 0x1.5e556p+126, 3649 0x1.ffb8b6p+125, 3650 0x1.0f81eap+126, 3651 0x1.368c2ep+126, 3652 0x1.0f1ac4p+127, 3653 0x1.27796p+127, 3654 0x1.50373ep+126, 3655 0x1.1299c6p+127, 3656 0x1.34b33ap+127, 3657 0x1.c31d06p+122, 3658 0x1.a31c84p+127, 3659 0x1.28aedap+126, 3660 0x1.fda94ep+126, 3661 0x1.12c172p+126, 3662 0x1.ca2bcap+127, 3663 0x1.f9079cp+126, 3664 0x1.dc5c18p+126, 3665 0x1.5d8066p+127, 3666 0x1.2dbb12p+125, 3667 0x1.09ca5ap+127, 3668 0x1.db67cep+125, 3669 0x1.b5755ap+127, 3670 0x1.99f6p+126, 3671 0x1.90e684p+127, 3672 0x1.510c5cp+127, 3673 0x1.726daap+125, 3674 0x1.e7de06p+127, 3675 0x1.f6c18ep+127, 3676 0x1.c1eafp+126, 3677 0x1.86ef0cp+126, 3678 0x1.051402p+127, 3679 0x1.ca4d9ep+127, 3680 0x1.7e9f9ap+120, 3681 0x1.e2e4p+126, 3682 0x1.da1834p+126, 3683 0x1.99ae12p+125, 3684 0x1.171bfap+124, 3685 0x1.0a84f6p+122, 3686 0x1.b9d428p+127, 3687 0x1.e27144p+125, 3688 0x1.1f754ap+127, 3689 0x1.b23d7ep+127, 3690 0x1.c56878p+126, 3691 0x1.ca196cp+127, 3692 0x1.7e16a4p+127, 3693 0x1.ef7446p+127, 3694 0x1.ddd388p+125, 3695 0x1.7e18cep+126, 3696 0x1.edf5bp+127, 3697 0x1.917ebap+124, 3698 0x1.0920f6p+126, 3699 0x1.9c225cp+127, 3700 0x1.e88c72p+123, 3701 0x1.19da36p+127, 3702 0x1.12f618p+127, 3703 0x1.79244ap+127, 3704 0x1.1c2cbcp+126, 3705 0x1.c0e9dep+127, 3706 0x1.f217ap+127, 3707 0x1.ed5a78p+127, 3708 0x1.39e9eap+126, 3709 0x1.37169cp+127, 3710 0x1.db789cp+127, 3711 0x1.36deccp+121, 3712 0x1.76a81cp+123, 3713 0x1.022b6cp+127, 3714 0x1.1462bp+127, 3715 0x1.c26bd6p+126, 3716 0x1.d63826p+125, 3717 0x1.28846p+127, 3718 0x1.59ae48p+126, 3719 0x1.d1f348p+127, 3720 0x1.0e90b2p+127, 3721 0x1.26dc72p+126, 3722 0x1.d9afbep+126, 3723 0x1.f2bba6p+126, 3724 0x1.28b52cp+126, 3725 0x1.adabbp+123, 3726 0x1.28a332p+125, 3727 0x1.4309e6p+127, 3728 0x1.ed2c1cp+126, 3729 0x1.433eccp+127, 3730 0x1.ebb6eep+127, 3731 0x1.830fbp+126, 3732 0x1.a0ac4p+124, 3733 0x1.9f7342p+124, 3734 0x1.7bef98p+126, 3735 0x1.1281cap+127, 3736 0x1.a653f6p+122, 3737 0x1.329328p+127, 3738 0x1.76bb3cp+124, 3739 0x1.7292d6p+125, 3740 0x1.e36fe8p+127, 3741 0x1.089b3ep+127, 3742 0x1.450b34p+126, 3743 0x1.77b268p+125, 3744 0x1.cb018ep+126, 3745 0x1.8c8c2ep+124, 3746 0x1.a06c4cp+127, 3747 0x1.461f2ep+126, 3748 0x1.03f9bep+126, 3749 0x1.fd18a6p+127, 3750 0x1.afa5f4p+127, 3751 0x1.1b5642p+126, 3752 0x1.c096b4p+123, 3753 0x1.e7d78p+127, 3754 0x1.6e2fcap+127, 3755 0x1.66067ep+126, 3756 0x1.d251f8p+127, 3757 0x1.439466p+127, 3758 0x1.1dc904p+126, 3759 0x1.79bbe6p+127, 3760 0x1.52a2bap+127, 3761 0x1.399754p+125, 3762 0x1.b22b3ap+125, 3763 0x1.83fea6p+124, 3764 0x1.d90378p+125, 3765 0x1.9e8dc8p+127, 3766 0x1.5e4b2p+127, 3767 0x1.72387ep+126, 3768 0x1.79b6acp+126, 3769 0x1.cefefp+127, 3770 0x1.caa272p+122, 3771 0x1.40a71ep+125, 3772 0x1.bde272p+126, 3773 0x1.08ff4cp+127, 3774 0x1.0ba12ap+126, 3775 0x1.df8588p+124, 3776 0x1.76f3dp+125, 3777 0x1.f71cf6p+127, 3778 0x1.c65e7cp+127, 3779 0x1.1b9ef6p+126, 3780 0x1.87492ap+127, 3781 0x1.222382p+126, 3782 0x1.5b8b52p+126, 3783 0x1.d17fb8p+125, 3784 0x1.d75a96p+124, 3785 0x1.c30d16p+127, 3786 0x1.e7bdd4p+125, 3787 0x1.83d51cp+127, 3788 0x1.a2a116p+127, 3789 0x1.cd4302p+127, 3790 0x1.9a8598p+126, 3791 0x1.b970e8p+126, 3792 0x1.d7876ap+127, 3793 0x1.74717ep+127, 3794 0x1.1fcf9ap+126, 3795 0x1.af6684p+125, 3796 0x1.b1df4ap+127, 3797 0x1.8725bcp+127, 3798 0x1.ab4962p+126, 3799 0x1.2fb354p+127, 3800 0x1.c3e7cep+123, 3801 0x1.d9e8fcp+125, 3802 0x1.a09a8cp+126, 3803 0x1.8e18dep+126, 3804 0x1.e80d9p+126, 3805 0x1.3cadf4p+127, 3806 0x1.3bc8ccp+127, 3807 0x1.50343p+127, 3808 0x1.336d7cp+126, 3809 0x1.e2c9aep+127, 3810 0x1.5dae1ap+124, 3811 0x1.83978ep+125, 3812 0x1.2c773ep+127, 3813 0x1.749a88p+127, 3814 0x1.173132p+127, 3815 0x1.be29c8p+127, 3816 0x1.8e5086p+127, 3817 0x1.f72e64p+126, 3818 0x1.3eca7p+126, 3819 0x1.f0a142p+126, 3820 0x1.5b3f8p+126, 3821 0x1.d55e42p+127, 3822 0x1.c81a8cp+127, 3823 0x1.b79606p+127, 3824 0x1.fc6f04p+127, 3825 0x1.58063ap+127, 3826 0x1.0d1a22p+127, 3827 0x1.069758p+126, 3828 0x1.62cd96p+126, 3829 0x1.281e62p+127, 3830 0x1.ce0452p+127, 3831 0x1.96091ep+127, 3832 0x1.aaf09cp+127, 3833 0x1.396d14p+127, 3834 0x1.22b532p+127, 3835 0x1.96bef6p+126, 3836 0x1.133f7ap+127, 3837 0x1.56a378p+127, 3838 0x1.4cac76p+124, 3839 0x1.5a9982p+127, 3840 0x1.1fec6cp+126, 3841 0x1.617aep+127, 3842 0x1.fb6e1ap+125, 3843 0x1.fbf4c2p+127, 3844 0x1.682c3ap+127, 3845 0x1.1b423ep+126, 3846 0x1.54b2a8p+127, 3847 0x1.220266p+126, 3848 0x1.28a24ep+127, 3849 0x1.0e7a56p+127, 3850 0x1.31abbap+126, 3851 0x1.1751b4p+127, 3852 0x1.ecfebap+125, 3853 0x1.f4bb3p+127, 3854 0x1.82e5ap+127, 3855 0x1.42668p+127, 3856 0x1.68f3fp+126, 3857 0x1.bcad04p+127, 3858 0x1.8d1a48p+127, 3859 0x1.d89f28p+125, 3860 0x1.14ed08p+127, 3861 0x1.b1e278p+126, 3862 0x1.aabd4ep+126, 3863 0x1.bb2f9ep+126, 3864 0x1.e3a244p+125, 3865 0x1.74b5e8p+126, 3866 0x1.4bb0ap+126, 3867 0x1.d306d8p+126, 3868 0x1.f9ccc4p+127, 3869 0x1.457a3p+126, 3870 0x1.3e3f22p+127, 3871 0x1.d2c572p+125, 3872 0x1.06614p+127, 3873 0x1.d620fep+127, 3874 0x1.edeedep+126, 3875 0x1.f38ebcp+124, 3876 0x1.d4c7d6p+124, 3877 0x1.2c215ep+125, 3878 0x1.82a0cp+127, 3879 0x1.374cc4p+127, 3880 0x1.6b78d6p+127, 3881 0x1.ec3888p+124, 3882 0x1.13ff7cp+125, 3883 0x1.fe7da4p+127, 3884 0x1.fe2b78p+127, 3885 0x1.93caa6p+127, 3886 0x1.9bfb5cp+126, 3887 0x1.d429cep+127, 3888 0x1.bac4eep+126, 3889 0x1.65e5c4p+127, 3890 0x1.b4c75p+127, 3891 0x1.005f34p+127, 3892 0x1.62c18p+127, 3893 0x1.2bb578p+126, 3894 0x1.5819d4p+127, 3895 0x1.f14b7ep+125, 3896 0x1.c12884p+127, 3897 0x1.ea20e4p+127, 3898 0x1.b39a3p+125, 3899 0x1.d1484cp+125, 3900 0x1.4a010ep+127, 3901 0x1.f61a9p+125, 3902 0x1.eba3f8p+127, 3903 0x1.c44ac2p+127, 3904 0x1.c85236p+126, 3905 0x1.373ef6p+126, 3906 0x1.b65944p+127, 3907 0x1.dfd602p+122, 3908 0x1.d1182ap+123, 3909 0x1.2e5376p+127, 3910 0x1.8719d6p+127, 3911 0x1.bc20eep+124, 3912 0x1.d275a6p+126, 3913 0x1.1ef032p+126, 3914 0x1.c50fb4p+127, 3915 0x1.34195cp+126, 3916 0x1.a0d1d6p+127, 3917 0x1.e5ee3ap+127, 3918 0x1.4c6afp+126, 3919 0x1.1c5a1cp+126, 3920 0x1.e4113p+124, 3921 0x1.ab666p+127, 3922 0x1.2ca26ap+124, 3923 0x1.86565cp+122, 3924 0x1.ba16ep+126, 3925 0x1.f21cd2p+126, 3926 0x1.f53658p+125, 3927 0x1.e5e022p+124, 3928 0x1.b070dap+125, 3929 0x1.7b9098p+127, 3930 0x1.b1ad22p+124, 3931 0x1.742ee6p+126, 3932 0x1.dcf93ep+127, 3933 0x1.c1ac14p+127, 3934 0x1.f81038p+124, 3935 0x1.4d8ffap+125, 3936 0x1.a8fdf4p+125, 3937 0x1.d4332ap+127, 3938 0x1.78dbacp+126, 3939 0x1.7cfcfp+125, 3940 0x1.464bcep+127, 3941 0x1.171a04p+123, 3942 0x1.fb2d7ep+127, 3943 0x1.2340bep+123, 3944 0x1.a53a92p+127, 3945 0x1.d0daaap+127, 3946 0x1.ba199cp+123, 3947 0x1.9c7d52p+126, 3948 0x1.a928ep+126, 3949 0x1.9fa44ep+127, 3950 0x1.8d2d1ap+127, 3951 0x1.81fdb6p+126, 3952 0x1.54129ep+126, 3953 0x1.e976f8p+126, 3954 0x1.bc0c0cp+127, 3955 0x1.42729cp+126, 3956 0x1.a24a0cp+125, 3957 0x1.170858p+125, 3958 0x1.66fa7ep+125, 3959 0x1.2007e2p+121, 3960 0x1.83ab7cp+127, 3961 0x1.dfe674p+127, 3962 0x1.1de1c4p+124, 3963 0x1.d19682p+127, 3964 0x1.e7e5f4p+126, 3965 0x1.638758p+127, 3966 0x1.49092p+127, 3967 0x1.fb0d18p+125, 3968 0x1.cca50ep+127, 3969 0x1.abc118p+127, 3970 0x1.e4d062p+127, 3971 0x1.abc75p+127, 3972 0x1.b0b0aep+127, 3973 0x1.2c9a02p+125, 3974 0x1.0ead8p+126, 3975 0x1.9cca28p+126, 3976 0x1.55554p+127, 3977 0x1.0c3d7ep+126, 3978 0x1.ef554p+126, 3979 0x1.ae6b4p+127, 3980 0x1.c48e9p+126, 3981 0x1.c4852p+127, 3982 0x1.f3e0ap+126, 3983 0x1.995e64p+127, 3984 0x1.3d5c84p+126, 3985 0x1.e9d07cp+125, 3986 0x1.13b1c4p+125, 3987 0x1.3102d4p+127, 3988 0x1.6b21b6p+127, 3989 0x1.73214ep+125, 3990 0x1.2a1bdcp+126, 3991 0x1.9deacep+126, 3992 0x1.8dfd08p+126, 3993 0x1.3e2074p+126, 3994 0x1.a6a1dap+127, 3995 0x1.45f596p+126, 3996 0x1.7a8c1p+126, 3997 0x1.b44ee4p+123, 3998 0x1.36b1a6p+125, 3999 0x1.cd9f7ap+125, 4000 0x1.55782ep+126, 4001 0x1.39db98p+127, 4002 0x1.d02d7p+127, 4003 0x1.b7d9d6p+127, 4004 0x1.51885cp+126, 4005 0x1.42465cp+127, 4006 0x1.9cdb78p+127, 4007 0x1.a112p+127, 4008 0x1.3f6248p+124, 4009 0x1.d926cep+124, 4010 0x1.c7058ep+126, 4011 0x1.f70d24p+127, 4012 0x1.df4ef2p+127, 4013 0x1.f1cafp+123, 4014 0x1.52ee0ap+127, 4015 0x1.48ed9ap+127, 4016 0x1.16408p+127, 4017 0x1.af82b2p+127, 4018 0x1.c37f68p+127, 4019 0x1.1b503ap+124, 4020 0x1.abde4p+127, 4021 0x1.8f1a12p+127, 4022 0x1.306a8ap+127, 4023 0x1.edee2p+125, 4024 0x1.da924ep+125, 4025 0x1.b4f604p+126, 4026 0x1.c0e08ep+127, 4027 0x1.f4f7d2p+126, 4028 0x1.555576p+127, 4029 0x1.aea3e8p+125, 4030 0x1.ca5122p+126, 4031 0x1.60b16p+127, 4032 0x1.d8b02p+125, 4033 0x1.96786ap+126, 4034 0x1.25c324p+127, 4035 0x1.aa5fd8p+124, 4036 0x1.c0ae5ap+127, 4037 0x1.fbc3cp+125, 4038 0x1.3f976ep+126, 4039 0x1.2995cep+127, 4040 0x1.a0f2a8p+127, 4041 0x1.7f21bcp+126, 4042 0x1.aab454p+127, 4043 0x1.45d4bep+124, 4044 0x1.d80dd4p+127, 4045 0x1.48884ep+126, 4046 0x1.90647ap+126, 4047 0x1.81aa7cp+125, 4048 0x1.29cdcep+126, 4049 0x1.bb5cd4p+125, 4050 0x1.b0b04ep+126, 4051 0x1.1d6ea8p+127, 4052 0x1.65a3d4p+127, 4053 0x1.ac1d1ep+126, 4054 0x1.83abf4p+127, 4055 0x1.79669ep+126, 4056 0x1.6e405ap+127, 4057 0x1.00c8e4p+124, 4058 0x1.cb928ep+125, 4059 0x1.5a588p+126, 4060 0x1.128eecp+126, 4061 0x1.c71488p+127, 4062 0x1.a9e0bap+127, 4063 0x1.895c98p+127, 4064 0x1.090fcp+127, 4065 0x1.3bf3eep+125, 4066 0x1.03fa94p+125, 4067 0x1.c0da42p+126, 4068 0x1.f2066cp+126, 4069 0x1.1d3bdcp+127, 4070 0x1.5d19fcp+124, 4071 0x1.2abe36p+127, 4072 0x1.ffd886p+127, 4073 0x1.82fdb2p+125, 4074 0x1.9b47ecp+124, 4075 0x1.85087p+127, 4076 0x1.fe5428p+127, 4077 0x1.fe18dcp+127, 4078 0x1.bf922ap+126, 4079 0x1.bb3ccep+127, 4080 0x1.c16f2ep+124, 4081 0x1.04d8f8p+127, 4082 0x1.29647p+127, 4083 0x1.1cedc2p+127, 4084 0x1.125f86p+126, 4085 0x1.c11efcp+124, 4086 0x1.7deff6p+124, 4087 0x1.9e7ccp+126, 4088 0x1.4f74ap+126, 4089 0x1.a7c806p+126, 4090 0x1.1ad406p+127, 4091 0x1.c149f8p+127, 4092 0x1.9d425ap+125, 4093 0x1.5ee562p+127, 4094 0x1.6c4072p+126, 4095 0x1.b2297cp+126, 4096 0x1.2c16bap+126, 4097 0x1.110888p+126, 4098 0x1.e65c8cp+125, 4099 0x1.aeb1f4p+126, 4100 0x1.3276cap+123, 4101 0x1.088156p+123, 4102 0x1.ea93fap+127, 4103 0x1.305792p+127, 4104 0x1.c5f63p+127, 4105 0x1.d4c652p+125, 4106 0x1.be1e4ap+126, 4107 0x1.50ae42p+127, 4108 0x1.0b6732p+124, 4109 0x1.70f1aap+125, 4110 0x1.6d715p+127, 4111 0x1.9edc2p+127, 4112 0x1.9c5ffcp+124, 4113 0x1.b60a9ap+127, 4114 0x1.53de68p+127, 4115 0x1.8388dp+127, 4116 0x1.4391d6p+124, 4117 0x1.e9c01ap+127, 4118 0x1.a4f264p+127, 4119 0x1.e94ab4p+126, 4120 0x1.9368c4p+127, 4121 0x1.19d3f2p+124, 4122 0x1.5dbe48p+126, 4123 0x1.85d08ep+127, 4124 0x1.9fcd96p+125, 4125 0x1.e69374p+126, 4126 0x1.6dc07p+127, 4127 0x1.8147c6p+124, 4128 0x1.4af02p+127, 4129 0x1.bac7p+127, 4130 0x1.0e6264p+127, 4131 0x1.5a8062p+127, 4132 0x1.9085dcp+127, 4133 0x1.9d2418p+126, 4134 0x1.56f498p+127, 4135 0x1.18d804p+127, 4136 0x1.5ecb68p+126, 4137 0x1.852936p+124, 4138 0x1.5132a8p+127, 4139 0x1.5557f6p+127, 4140 }; 4141 4142 struct sincosf_range { 4143 const char *label; 4144 std::vector<float> values; 4145 }; 4146 4147 static const std::vector<sincosf_range> sincosf_input = { 4148 {"0.0 <= x < 0.1", sincosf_input0}, 4149 {"0.1 <= x < 0.7", sincosf_input1}, 4150 {"0.7 <= x < 3.1", sincosf_input2}, 4151 {"-3.1 <= x < 3.1", sincosf_input3}, 4152 {"3.3 <= x < 33.3", sincosf_input4}, 4153 {"100.0 <= x < 1000.0", sincosf_input5}, 4154 {"1e6 <= x < 1e32", sincosf_input6}, 4155 {"1e32 <= x < inf", sincosf_input7}, 4156 }; 4157