blob: 79fe976e17f7900817bb8033b910e41410d45d1a [file] [log] [blame]
/* ----------------------------------------------------------------------
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
*
* $Date: 19. March 2015
* $Revision: V.1.4.5
*
* Project: CMSIS DSP Library
* Title: arm_common_tables.c
*
* Description: This file has common tables like fft twiddle factors, Bitreverse, reciprocal etc which are used across different functions
*
* Target Processor: Cortex-M4/Cortex-M3/Cortex-M0
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* - Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
* - Neither the name of ARM LIMITED nor the names of its contributors
* may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
* -------------------------------------------------------------------- */
#include "arm_math.h"
#include "arm_common_tables.h"
/**
* @ingroup groupTransforms
*/
/**
* @addtogroup CFFT_CIFFT Complex FFT Tables
* @{
*/
/**
* \par
* Pseudo code for Generation of Bit reversal Table is
* \par
* <pre>for(l=1;l <= N/4;l++)
* {
* for(i=0;i<logN2;i++)
* {
* a[i]=l&(1<<i);
* }
* for(j=0; j<logN2; j++)
* {
* if (a[j]!=0)
* y[l]+=(1<<((logN2-1)-j));
* }
* y[l] = y[l] >> 1;
* } </pre>
* \par
* where N = 4096 logN2 = 12
* \par
* N is the maximum FFT Size supported
*/
/*
* @brief Table for bit reversal process
*/
const uint16_t armBitRevTable[1024] = {
0x400, 0x200, 0x600, 0x100, 0x500, 0x300, 0x700, 0x80, 0x480, 0x280,
0x680, 0x180, 0x580, 0x380, 0x780, 0x40, 0x440, 0x240, 0x640, 0x140,
0x540, 0x340, 0x740, 0xc0, 0x4c0, 0x2c0, 0x6c0, 0x1c0, 0x5c0, 0x3c0,
0x7c0, 0x20, 0x420, 0x220, 0x620, 0x120, 0x520, 0x320, 0x720, 0xa0,
0x4a0, 0x2a0, 0x6a0, 0x1a0, 0x5a0, 0x3a0, 0x7a0, 0x60, 0x460, 0x260,
0x660, 0x160, 0x560, 0x360, 0x760, 0xe0, 0x4e0, 0x2e0, 0x6e0, 0x1e0,
0x5e0, 0x3e0, 0x7e0, 0x10, 0x410, 0x210, 0x610, 0x110, 0x510, 0x310,
0x710, 0x90, 0x490, 0x290, 0x690, 0x190, 0x590, 0x390, 0x790, 0x50,
0x450, 0x250, 0x650, 0x150, 0x550, 0x350, 0x750, 0xd0, 0x4d0, 0x2d0,
0x6d0, 0x1d0, 0x5d0, 0x3d0, 0x7d0, 0x30, 0x430, 0x230, 0x630, 0x130,
0x530, 0x330, 0x730, 0xb0, 0x4b0, 0x2b0, 0x6b0, 0x1b0, 0x5b0, 0x3b0,
0x7b0, 0x70, 0x470, 0x270, 0x670, 0x170, 0x570, 0x370, 0x770, 0xf0,
0x4f0, 0x2f0, 0x6f0, 0x1f0, 0x5f0, 0x3f0, 0x7f0, 0x8, 0x408, 0x208,
0x608, 0x108, 0x508, 0x308, 0x708, 0x88, 0x488, 0x288, 0x688, 0x188,
0x588, 0x388, 0x788, 0x48, 0x448, 0x248, 0x648, 0x148, 0x548, 0x348,
0x748, 0xc8, 0x4c8, 0x2c8, 0x6c8, 0x1c8, 0x5c8, 0x3c8, 0x7c8, 0x28,
0x428, 0x228, 0x628, 0x128, 0x528, 0x328, 0x728, 0xa8, 0x4a8, 0x2a8,
0x6a8, 0x1a8, 0x5a8, 0x3a8, 0x7a8, 0x68, 0x468, 0x268, 0x668, 0x168,
0x568, 0x368, 0x768, 0xe8, 0x4e8, 0x2e8, 0x6e8, 0x1e8, 0x5e8, 0x3e8,
0x7e8, 0x18, 0x418, 0x218, 0x618, 0x118, 0x518, 0x318, 0x718, 0x98,
0x498, 0x298, 0x698, 0x198, 0x598, 0x398, 0x798, 0x58, 0x458, 0x258,
0x658, 0x158, 0x558, 0x358, 0x758, 0xd8, 0x4d8, 0x2d8, 0x6d8, 0x1d8,
0x5d8, 0x3d8, 0x7d8, 0x38, 0x438, 0x238, 0x638, 0x138, 0x538, 0x338,
0x738, 0xb8, 0x4b8, 0x2b8, 0x6b8, 0x1b8, 0x5b8, 0x3b8, 0x7b8, 0x78,
0x478, 0x278, 0x678, 0x178, 0x578, 0x378, 0x778, 0xf8, 0x4f8, 0x2f8,
0x6f8, 0x1f8, 0x5f8, 0x3f8, 0x7f8, 0x4, 0x404, 0x204, 0x604, 0x104,
0x504, 0x304, 0x704, 0x84, 0x484, 0x284, 0x684, 0x184, 0x584, 0x384,
0x784, 0x44, 0x444, 0x244, 0x644, 0x144, 0x544, 0x344, 0x744, 0xc4,
0x4c4, 0x2c4, 0x6c4, 0x1c4, 0x5c4, 0x3c4, 0x7c4, 0x24, 0x424, 0x224,
0x624, 0x124, 0x524, 0x324, 0x724, 0xa4, 0x4a4, 0x2a4, 0x6a4, 0x1a4,
0x5a4, 0x3a4, 0x7a4, 0x64, 0x464, 0x264, 0x664, 0x164, 0x564, 0x364,
0x764, 0xe4, 0x4e4, 0x2e4, 0x6e4, 0x1e4, 0x5e4, 0x3e4, 0x7e4, 0x14,
0x414, 0x214, 0x614, 0x114, 0x514, 0x314, 0x714, 0x94, 0x494, 0x294,
0x694, 0x194, 0x594, 0x394, 0x794, 0x54, 0x454, 0x254, 0x654, 0x154,
0x554, 0x354, 0x754, 0xd4, 0x4d4, 0x2d4, 0x6d4, 0x1d4, 0x5d4, 0x3d4,
0x7d4, 0x34, 0x434, 0x234, 0x634, 0x134, 0x534, 0x334, 0x734, 0xb4,
0x4b4, 0x2b4, 0x6b4, 0x1b4, 0x5b4, 0x3b4, 0x7b4, 0x74, 0x474, 0x274,
0x674, 0x174, 0x574, 0x374, 0x774, 0xf4, 0x4f4, 0x2f4, 0x6f4, 0x1f4,
0x5f4, 0x3f4, 0x7f4, 0xc, 0x40c, 0x20c, 0x60c, 0x10c, 0x50c, 0x30c,
0x70c, 0x8c, 0x48c, 0x28c, 0x68c, 0x18c, 0x58c, 0x38c, 0x78c, 0x4c,
0x44c, 0x24c, 0x64c, 0x14c, 0x54c, 0x34c, 0x74c, 0xcc, 0x4cc, 0x2cc,
0x6cc, 0x1cc, 0x5cc, 0x3cc, 0x7cc, 0x2c, 0x42c, 0x22c, 0x62c, 0x12c,
0x52c, 0x32c, 0x72c, 0xac, 0x4ac, 0x2ac, 0x6ac, 0x1ac, 0x5ac, 0x3ac,
0x7ac, 0x6c, 0x46c, 0x26c, 0x66c, 0x16c, 0x56c, 0x36c, 0x76c, 0xec,
0x4ec, 0x2ec, 0x6ec, 0x1ec, 0x5ec, 0x3ec, 0x7ec, 0x1c, 0x41c, 0x21c,
0x61c, 0x11c, 0x51c, 0x31c, 0x71c, 0x9c, 0x49c, 0x29c, 0x69c, 0x19c,
0x59c, 0x39c, 0x79c, 0x5c, 0x45c, 0x25c, 0x65c, 0x15c, 0x55c, 0x35c,
0x75c, 0xdc, 0x4dc, 0x2dc, 0x6dc, 0x1dc, 0x5dc, 0x3dc, 0x7dc, 0x3c,
0x43c, 0x23c, 0x63c, 0x13c, 0x53c, 0x33c, 0x73c, 0xbc, 0x4bc, 0x2bc,
0x6bc, 0x1bc, 0x5bc, 0x3bc, 0x7bc, 0x7c, 0x47c, 0x27c, 0x67c, 0x17c,
0x57c, 0x37c, 0x77c, 0xfc, 0x4fc, 0x2fc, 0x6fc, 0x1fc, 0x5fc, 0x3fc,
0x7fc, 0x2, 0x402, 0x202, 0x602, 0x102, 0x502, 0x302, 0x702, 0x82,
0x482, 0x282, 0x682, 0x182, 0x582, 0x382, 0x782, 0x42, 0x442, 0x242,
0x642, 0x142, 0x542, 0x342, 0x742, 0xc2, 0x4c2, 0x2c2, 0x6c2, 0x1c2,
0x5c2, 0x3c2, 0x7c2, 0x22, 0x422, 0x222, 0x622, 0x122, 0x522, 0x322,
0x722, 0xa2, 0x4a2, 0x2a2, 0x6a2, 0x1a2, 0x5a2, 0x3a2, 0x7a2, 0x62,
0x462, 0x262, 0x662, 0x162, 0x562, 0x362, 0x762, 0xe2, 0x4e2, 0x2e2,
0x6e2, 0x1e2, 0x5e2, 0x3e2, 0x7e2, 0x12, 0x412, 0x212, 0x612, 0x112,
0x512, 0x312, 0x712, 0x92, 0x492, 0x292, 0x692, 0x192, 0x592, 0x392,
0x792, 0x52, 0x452, 0x252, 0x652, 0x152, 0x552, 0x352, 0x752, 0xd2,
0x4d2, 0x2d2, 0x6d2, 0x1d2, 0x5d2, 0x3d2, 0x7d2, 0x32, 0x432, 0x232,
0x632, 0x132, 0x532, 0x332, 0x732, 0xb2, 0x4b2, 0x2b2, 0x6b2, 0x1b2,
0x5b2, 0x3b2, 0x7b2, 0x72, 0x472, 0x272, 0x672, 0x172, 0x572, 0x372,
0x772, 0xf2, 0x4f2, 0x2f2, 0x6f2, 0x1f2, 0x5f2, 0x3f2, 0x7f2, 0xa,
0x40a, 0x20a, 0x60a, 0x10a, 0x50a, 0x30a, 0x70a, 0x8a, 0x48a, 0x28a,
0x68a, 0x18a, 0x58a, 0x38a, 0x78a, 0x4a, 0x44a, 0x24a, 0x64a, 0x14a,
0x54a, 0x34a, 0x74a, 0xca, 0x4ca, 0x2ca, 0x6ca, 0x1ca, 0x5ca, 0x3ca,
0x7ca, 0x2a, 0x42a, 0x22a, 0x62a, 0x12a, 0x52a, 0x32a, 0x72a, 0xaa,
0x4aa, 0x2aa, 0x6aa, 0x1aa, 0x5aa, 0x3aa, 0x7aa, 0x6a, 0x46a, 0x26a,
0x66a, 0x16a, 0x56a, 0x36a, 0x76a, 0xea, 0x4ea, 0x2ea, 0x6ea, 0x1ea,
0x5ea, 0x3ea, 0x7ea, 0x1a, 0x41a, 0x21a, 0x61a, 0x11a, 0x51a, 0x31a,
0x71a, 0x9a, 0x49a, 0x29a, 0x69a, 0x19a, 0x59a, 0x39a, 0x79a, 0x5a,
0x45a, 0x25a, 0x65a, 0x15a, 0x55a, 0x35a, 0x75a, 0xda, 0x4da, 0x2da,
0x6da, 0x1da, 0x5da, 0x3da, 0x7da, 0x3a, 0x43a, 0x23a, 0x63a, 0x13a,
0x53a, 0x33a, 0x73a, 0xba, 0x4ba, 0x2ba, 0x6ba, 0x1ba, 0x5ba, 0x3ba,
0x7ba, 0x7a, 0x47a, 0x27a, 0x67a, 0x17a, 0x57a, 0x37a, 0x77a, 0xfa,
0x4fa, 0x2fa, 0x6fa, 0x1fa, 0x5fa, 0x3fa, 0x7fa, 0x6, 0x406, 0x206,
0x606, 0x106, 0x506, 0x306, 0x706, 0x86, 0x486, 0x286, 0x686, 0x186,
0x586, 0x386, 0x786, 0x46, 0x446, 0x246, 0x646, 0x146, 0x546, 0x346,
0x746, 0xc6, 0x4c6, 0x2c6, 0x6c6, 0x1c6, 0x5c6, 0x3c6, 0x7c6, 0x26,
0x426, 0x226, 0x626, 0x126, 0x526, 0x326, 0x726, 0xa6, 0x4a6, 0x2a6,
0x6a6, 0x1a6, 0x5a6, 0x3a6, 0x7a6, 0x66, 0x466, 0x266, 0x666, 0x166,
0x566, 0x366, 0x766, 0xe6, 0x4e6, 0x2e6, 0x6e6, 0x1e6, 0x5e6, 0x3e6,
0x7e6, 0x16, 0x416, 0x216, 0x616, 0x116, 0x516, 0x316, 0x716, 0x96,
0x496, 0x296, 0x696, 0x196, 0x596, 0x396, 0x796, 0x56, 0x456, 0x256,
0x656, 0x156, 0x556, 0x356, 0x756, 0xd6, 0x4d6, 0x2d6, 0x6d6, 0x1d6,
0x5d6, 0x3d6, 0x7d6, 0x36, 0x436, 0x236, 0x636, 0x136, 0x536, 0x336,
0x736, 0xb6, 0x4b6, 0x2b6, 0x6b6, 0x1b6, 0x5b6, 0x3b6, 0x7b6, 0x76,
0x476, 0x276, 0x676, 0x176, 0x576, 0x376, 0x776, 0xf6, 0x4f6, 0x2f6,
0x6f6, 0x1f6, 0x5f6, 0x3f6, 0x7f6, 0xe, 0x40e, 0x20e, 0x60e, 0x10e,
0x50e, 0x30e, 0x70e, 0x8e, 0x48e, 0x28e, 0x68e, 0x18e, 0x58e, 0x38e,
0x78e, 0x4e, 0x44e, 0x24e, 0x64e, 0x14e, 0x54e, 0x34e, 0x74e, 0xce,
0x4ce, 0x2ce, 0x6ce, 0x1ce, 0x5ce, 0x3ce, 0x7ce, 0x2e, 0x42e, 0x22e,
0x62e, 0x12e, 0x52e, 0x32e, 0x72e, 0xae, 0x4ae, 0x2ae, 0x6ae, 0x1ae,
0x5ae, 0x3ae, 0x7ae, 0x6e, 0x46e, 0x26e, 0x66e, 0x16e, 0x56e, 0x36e,
0x76e, 0xee, 0x4ee, 0x2ee, 0x6ee, 0x1ee, 0x5ee, 0x3ee, 0x7ee, 0x1e,
0x41e, 0x21e, 0x61e, 0x11e, 0x51e, 0x31e, 0x71e, 0x9e, 0x49e, 0x29e,
0x69e, 0x19e, 0x59e, 0x39e, 0x79e, 0x5e, 0x45e, 0x25e, 0x65e, 0x15e,
0x55e, 0x35e, 0x75e, 0xde, 0x4de, 0x2de, 0x6de, 0x1de, 0x5de, 0x3de,
0x7de, 0x3e, 0x43e, 0x23e, 0x63e, 0x13e, 0x53e, 0x33e, 0x73e, 0xbe,
0x4be, 0x2be, 0x6be, 0x1be, 0x5be, 0x3be, 0x7be, 0x7e, 0x47e, 0x27e,
0x67e, 0x17e, 0x57e, 0x37e, 0x77e, 0xfe, 0x4fe, 0x2fe, 0x6fe, 0x1fe,
0x5fe, 0x3fe, 0x7fe, 0x1
};
/*
* @brief Floating-point Twiddle factors Table Generation
*/
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 16 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_16[32] = {
1.000000000f, 0.000000000f,
0.923879533f, 0.382683432f,
0.707106781f, 0.707106781f,
0.382683432f, 0.923879533f,
0.000000000f, 1.000000000f,
-0.382683432f, 0.923879533f,
-0.707106781f, 0.707106781f,
-0.923879533f, 0.382683432f,
-1.000000000f, 0.000000000f,
-0.923879533f, -0.382683432f,
-0.707106781f, -0.707106781f,
-0.382683432f, -0.923879533f,
-0.000000000f, -1.000000000f,
0.382683432f, -0.923879533f,
0.707106781f, -0.707106781f,
0.923879533f, -0.382683432f
};
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 32 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_32[64] = {
1.000000000f, 0.000000000f,
0.980785280f, 0.195090322f,
0.923879533f, 0.382683432f,
0.831469612f, 0.555570233f,
0.707106781f, 0.707106781f,
0.555570233f, 0.831469612f,
0.382683432f, 0.923879533f,
0.195090322f, 0.980785280f,
0.000000000f, 1.000000000f,
-0.195090322f, 0.980785280f,
-0.382683432f, 0.923879533f,
-0.555570233f, 0.831469612f,
-0.707106781f, 0.707106781f,
-0.831469612f, 0.555570233f,
-0.923879533f, 0.382683432f,
-0.980785280f, 0.195090322f,
-1.000000000f, 0.000000000f,
-0.980785280f, -0.195090322f,
-0.923879533f, -0.382683432f,
-0.831469612f, -0.555570233f,
-0.707106781f, -0.707106781f,
-0.555570233f, -0.831469612f,
-0.382683432f, -0.923879533f,
-0.195090322f, -0.980785280f,
-0.000000000f, -1.000000000f,
0.195090322f, -0.980785280f,
0.382683432f, -0.923879533f,
0.555570233f, -0.831469612f,
0.707106781f, -0.707106781f,
0.831469612f, -0.555570233f,
0.923879533f, -0.382683432f,
0.980785280f, -0.195090322f
};
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 64 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_64[128] = {
1.000000000f, 0.000000000f,
0.995184727f, 0.098017140f,
0.980785280f, 0.195090322f,
0.956940336f, 0.290284677f,
0.923879533f, 0.382683432f,
0.881921264f, 0.471396737f,
0.831469612f, 0.555570233f,
0.773010453f, 0.634393284f,
0.707106781f, 0.707106781f,
0.634393284f, 0.773010453f,
0.555570233f, 0.831469612f,
0.471396737f, 0.881921264f,
0.382683432f, 0.923879533f,
0.290284677f, 0.956940336f,
0.195090322f, 0.980785280f,
0.098017140f, 0.995184727f,
0.000000000f, 1.000000000f,
-0.098017140f, 0.995184727f,
-0.195090322f, 0.980785280f,
-0.290284677f, 0.956940336f,
-0.382683432f, 0.923879533f,
-0.471396737f, 0.881921264f,
-0.555570233f, 0.831469612f,
-0.634393284f, 0.773010453f,
-0.707106781f, 0.707106781f,
-0.773010453f, 0.634393284f,
-0.831469612f, 0.555570233f,
-0.881921264f, 0.471396737f,
-0.923879533f, 0.382683432f,
-0.956940336f, 0.290284677f,
-0.980785280f, 0.195090322f,
-0.995184727f, 0.098017140f,
-1.000000000f, 0.000000000f,
-0.995184727f, -0.098017140f,
-0.980785280f, -0.195090322f,
-0.956940336f, -0.290284677f,
-0.923879533f, -0.382683432f,
-0.881921264f, -0.471396737f,
-0.831469612f, -0.555570233f,
-0.773010453f, -0.634393284f,
-0.707106781f, -0.707106781f,
-0.634393284f, -0.773010453f,
-0.555570233f, -0.831469612f,
-0.471396737f, -0.881921264f,
-0.382683432f, -0.923879533f,
-0.290284677f, -0.956940336f,
-0.195090322f, -0.980785280f,
-0.098017140f, -0.995184727f,
-0.000000000f, -1.000000000f,
0.098017140f, -0.995184727f,
0.195090322f, -0.980785280f,
0.290284677f, -0.956940336f,
0.382683432f, -0.923879533f,
0.471396737f, -0.881921264f,
0.555570233f, -0.831469612f,
0.634393284f, -0.773010453f,
0.707106781f, -0.707106781f,
0.773010453f, -0.634393284f,
0.831469612f, -0.555570233f,
0.881921264f, -0.471396737f,
0.923879533f, -0.382683432f,
0.956940336f, -0.290284677f,
0.980785280f, -0.195090322f,
0.995184727f, -0.098017140f
};
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 128 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_128[256] = {
1.000000000f , 0.000000000f ,
0.998795456f , 0.049067674f ,
0.995184727f , 0.098017140f ,
0.989176510f , 0.146730474f ,
0.980785280f , 0.195090322f ,
0.970031253f , 0.242980180f ,
0.956940336f , 0.290284677f ,
0.941544065f , 0.336889853f ,
0.923879533f , 0.382683432f ,
0.903989293f , 0.427555093f ,
0.881921264f , 0.471396737f ,
0.857728610f , 0.514102744f ,
0.831469612f , 0.555570233f ,
0.803207531f , 0.595699304f ,
0.773010453f , 0.634393284f ,
0.740951125f , 0.671558955f ,
0.707106781f , 0.707106781f ,
0.671558955f , 0.740951125f ,
0.634393284f , 0.773010453f ,
0.595699304f , 0.803207531f ,
0.555570233f , 0.831469612f ,
0.514102744f , 0.857728610f ,
0.471396737f , 0.881921264f ,
0.427555093f , 0.903989293f ,
0.382683432f , 0.923879533f ,
0.336889853f , 0.941544065f ,
0.290284677f , 0.956940336f ,
0.242980180f , 0.970031253f ,
0.195090322f , 0.980785280f ,
0.146730474f , 0.989176510f ,
0.098017140f , 0.995184727f ,
0.049067674f , 0.998795456f ,
0.000000000f , 1.000000000f ,
-0.049067674f , 0.998795456f ,
-0.098017140f , 0.995184727f ,
-0.146730474f , 0.989176510f ,
-0.195090322f , 0.980785280f ,
-0.242980180f , 0.970031253f ,
-0.290284677f , 0.956940336f ,
-0.336889853f , 0.941544065f ,
-0.382683432f , 0.923879533f ,
-0.427555093f , 0.903989293f ,
-0.471396737f , 0.881921264f ,
-0.514102744f , 0.857728610f ,
-0.555570233f , 0.831469612f ,
-0.595699304f , 0.803207531f ,
-0.634393284f , 0.773010453f ,
-0.671558955f , 0.740951125f ,
-0.707106781f , 0.707106781f ,
-0.740951125f , 0.671558955f ,
-0.773010453f , 0.634393284f ,
-0.803207531f , 0.595699304f ,
-0.831469612f , 0.555570233f ,
-0.857728610f , 0.514102744f ,
-0.881921264f , 0.471396737f ,
-0.903989293f , 0.427555093f ,
-0.923879533f , 0.382683432f ,
-0.941544065f , 0.336889853f ,
-0.956940336f , 0.290284677f ,
-0.970031253f , 0.242980180f ,
-0.980785280f , 0.195090322f ,
-0.989176510f , 0.146730474f ,
-0.995184727f , 0.098017140f ,
-0.998795456f , 0.049067674f ,
-1.000000000f , 0.000000000f ,
-0.998795456f , -0.049067674f ,
-0.995184727f , -0.098017140f ,
-0.989176510f , -0.146730474f ,
-0.980785280f , -0.195090322f ,
-0.970031253f , -0.242980180f ,
-0.956940336f , -0.290284677f ,
-0.941544065f , -0.336889853f ,
-0.923879533f , -0.382683432f ,
-0.903989293f , -0.427555093f ,
-0.881921264f , -0.471396737f ,
-0.857728610f , -0.514102744f ,
-0.831469612f , -0.555570233f ,
-0.803207531f , -0.595699304f ,
-0.773010453f , -0.634393284f ,
-0.740951125f , -0.671558955f ,
-0.707106781f , -0.707106781f ,
-0.671558955f , -0.740951125f ,
-0.634393284f , -0.773010453f ,
-0.595699304f , -0.803207531f ,
-0.555570233f , -0.831469612f ,
-0.514102744f , -0.857728610f ,
-0.471396737f , -0.881921264f ,
-0.427555093f , -0.903989293f ,
-0.382683432f , -0.923879533f ,
-0.336889853f , -0.941544065f ,
-0.290284677f , -0.956940336f ,
-0.242980180f , -0.970031253f ,
-0.195090322f , -0.980785280f ,
-0.146730474f , -0.989176510f ,
-0.098017140f , -0.995184727f ,
-0.049067674f , -0.998795456f ,
-0.000000000f , -1.000000000f ,
0.049067674f , -0.998795456f ,
0.098017140f , -0.995184727f ,
0.146730474f , -0.989176510f ,
0.195090322f , -0.980785280f ,
0.242980180f , -0.970031253f ,
0.290284677f , -0.956940336f ,
0.336889853f , -0.941544065f ,
0.382683432f , -0.923879533f ,
0.427555093f , -0.903989293f ,
0.471396737f , -0.881921264f ,
0.514102744f , -0.857728610f ,
0.555570233f , -0.831469612f ,
0.595699304f , -0.803207531f ,
0.634393284f , -0.773010453f ,
0.671558955f , -0.740951125f ,
0.707106781f , -0.707106781f ,
0.740951125f , -0.671558955f ,
0.773010453f , -0.634393284f ,
0.803207531f , -0.595699304f ,
0.831469612f , -0.555570233f ,
0.857728610f , -0.514102744f ,
0.881921264f , -0.471396737f ,
0.903989293f , -0.427555093f ,
0.923879533f , -0.382683432f ,
0.941544065f , -0.336889853f ,
0.956940336f , -0.290284677f ,
0.970031253f , -0.242980180f ,
0.980785280f , -0.195090322f ,
0.989176510f , -0.146730474f ,
0.995184727f , -0.098017140f ,
0.998795456f , -0.049067674f
};
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 256 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_256[512] = {
1.000000000f, 0.000000000f,
0.999698819f, 0.024541229f,
0.998795456f, 0.049067674f,
0.997290457f, 0.073564564f,
0.995184727f, 0.098017140f,
0.992479535f, 0.122410675f,
0.989176510f, 0.146730474f,
0.985277642f, 0.170961889f,
0.980785280f, 0.195090322f,
0.975702130f, 0.219101240f,
0.970031253f, 0.242980180f,
0.963776066f, 0.266712757f,
0.956940336f, 0.290284677f,
0.949528181f, 0.313681740f,
0.941544065f, 0.336889853f,
0.932992799f, 0.359895037f,
0.923879533f, 0.382683432f,
0.914209756f, 0.405241314f,
0.903989293f, 0.427555093f,
0.893224301f, 0.449611330f,
0.881921264f, 0.471396737f,
0.870086991f, 0.492898192f,
0.857728610f, 0.514102744f,
0.844853565f, 0.534997620f,
0.831469612f, 0.555570233f,
0.817584813f, 0.575808191f,
0.803207531f, 0.595699304f,
0.788346428f, 0.615231591f,
0.773010453f, 0.634393284f,
0.757208847f, 0.653172843f,
0.740951125f, 0.671558955f,
0.724247083f, 0.689540545f,
0.707106781f, 0.707106781f,
0.689540545f, 0.724247083f,
0.671558955f, 0.740951125f,
0.653172843f, 0.757208847f,
0.634393284f, 0.773010453f,
0.615231591f, 0.788346428f,
0.595699304f, 0.803207531f,
0.575808191f, 0.817584813f,
0.555570233f, 0.831469612f,
0.534997620f, 0.844853565f,
0.514102744f, 0.857728610f,
0.492898192f, 0.870086991f,
0.471396737f, 0.881921264f,
0.449611330f, 0.893224301f,
0.427555093f, 0.903989293f,
0.405241314f, 0.914209756f,
0.382683432f, 0.923879533f,
0.359895037f, 0.932992799f,
0.336889853f, 0.941544065f,
0.313681740f, 0.949528181f,
0.290284677f, 0.956940336f,
0.266712757f, 0.963776066f,
0.242980180f, 0.970031253f,
0.219101240f, 0.975702130f,
0.195090322f, 0.980785280f,
0.170961889f, 0.985277642f,
0.146730474f, 0.989176510f,
0.122410675f, 0.992479535f,
0.098017140f, 0.995184727f,
0.073564564f, 0.997290457f,
0.049067674f, 0.998795456f,
0.024541229f, 0.999698819f,
0.000000000f, 1.000000000f,
-0.024541229f, 0.999698819f,
-0.049067674f, 0.998795456f,
-0.073564564f, 0.997290457f,
-0.098017140f, 0.995184727f,
-0.122410675f, 0.992479535f,
-0.146730474f, 0.989176510f,
-0.170961889f, 0.985277642f,
-0.195090322f, 0.980785280f,
-0.219101240f, 0.975702130f,
-0.242980180f, 0.970031253f,
-0.266712757f, 0.963776066f,
-0.290284677f, 0.956940336f,
-0.313681740f, 0.949528181f,
-0.336889853f, 0.941544065f,
-0.359895037f, 0.932992799f,
-0.382683432f, 0.923879533f,
-0.405241314f, 0.914209756f,
-0.427555093f, 0.903989293f,
-0.449611330f, 0.893224301f,
-0.471396737f, 0.881921264f,
-0.492898192f, 0.870086991f,
-0.514102744f, 0.857728610f,
-0.534997620f, 0.844853565f,
-0.555570233f, 0.831469612f,
-0.575808191f, 0.817584813f,
-0.595699304f, 0.803207531f,
-0.615231591f, 0.788346428f,
-0.634393284f, 0.773010453f,
-0.653172843f, 0.757208847f,
-0.671558955f, 0.740951125f,
-0.689540545f, 0.724247083f,
-0.707106781f, 0.707106781f,
-0.724247083f, 0.689540545f,
-0.740951125f, 0.671558955f,
-0.757208847f, 0.653172843f,
-0.773010453f, 0.634393284f,
-0.788346428f, 0.615231591f,
-0.803207531f, 0.595699304f,
-0.817584813f, 0.575808191f,
-0.831469612f, 0.555570233f,
-0.844853565f, 0.534997620f,
-0.857728610f, 0.514102744f,
-0.870086991f, 0.492898192f,
-0.881921264f, 0.471396737f,
-0.893224301f, 0.449611330f,
-0.903989293f, 0.427555093f,
-0.914209756f, 0.405241314f,
-0.923879533f, 0.382683432f,
-0.932992799f, 0.359895037f,
-0.941544065f, 0.336889853f,
-0.949528181f, 0.313681740f,
-0.956940336f, 0.290284677f,
-0.963776066f, 0.266712757f,
-0.970031253f, 0.242980180f,
-0.975702130f, 0.219101240f,
-0.980785280f, 0.195090322f,
-0.985277642f, 0.170961889f,
-0.989176510f, 0.146730474f,
-0.992479535f, 0.122410675f,
-0.995184727f, 0.098017140f,
-0.997290457f, 0.073564564f,
-0.998795456f, 0.049067674f,
-0.999698819f, 0.024541229f,
-1.000000000f, 0.000000000f,
-0.999698819f, -0.024541229f,
-0.998795456f, -0.049067674f,
-0.997290457f, -0.073564564f,
-0.995184727f, -0.098017140f,
-0.992479535f, -0.122410675f,
-0.989176510f, -0.146730474f,
-0.985277642f, -0.170961889f,
-0.980785280f, -0.195090322f,
-0.975702130f, -0.219101240f,
-0.970031253f, -0.242980180f,
-0.963776066f, -0.266712757f,
-0.956940336f, -0.290284677f,
-0.949528181f, -0.313681740f,
-0.941544065f, -0.336889853f,
-0.932992799f, -0.359895037f,
-0.923879533f, -0.382683432f,
-0.914209756f, -0.405241314f,
-0.903989293f, -0.427555093f,
-0.893224301f, -0.449611330f,
-0.881921264f, -0.471396737f,
-0.870086991f, -0.492898192f,
-0.857728610f, -0.514102744f,
-0.844853565f, -0.534997620f,
-0.831469612f, -0.555570233f,
-0.817584813f, -0.575808191f,
-0.803207531f, -0.595699304f,
-0.788346428f, -0.615231591f,
-0.773010453f, -0.634393284f,
-0.757208847f, -0.653172843f,
-0.740951125f, -0.671558955f,
-0.724247083f, -0.689540545f,
-0.707106781f, -0.707106781f,
-0.689540545f, -0.724247083f,
-0.671558955f, -0.740951125f,
-0.653172843f, -0.757208847f,
-0.634393284f, -0.773010453f,
-0.615231591f, -0.788346428f,
-0.595699304f, -0.803207531f,
-0.575808191f, -0.817584813f,
-0.555570233f, -0.831469612f,
-0.534997620f, -0.844853565f,
-0.514102744f, -0.857728610f,
-0.492898192f, -0.870086991f,
-0.471396737f, -0.881921264f,
-0.449611330f, -0.893224301f,
-0.427555093f, -0.903989293f,
-0.405241314f, -0.914209756f,
-0.382683432f, -0.923879533f,
-0.359895037f, -0.932992799f,
-0.336889853f, -0.941544065f,
-0.313681740f, -0.949528181f,
-0.290284677f, -0.956940336f,
-0.266712757f, -0.963776066f,
-0.242980180f, -0.970031253f,
-0.219101240f, -0.975702130f,
-0.195090322f, -0.980785280f,
-0.170961889f, -0.985277642f,
-0.146730474f, -0.989176510f,
-0.122410675f, -0.992479535f,
-0.098017140f, -0.995184727f,
-0.073564564f, -0.997290457f,
-0.049067674f, -0.998795456f,
-0.024541229f, -0.999698819f,
-0.000000000f, -1.000000000f,
0.024541229f, -0.999698819f,
0.049067674f, -0.998795456f,
0.073564564f, -0.997290457f,
0.098017140f, -0.995184727f,
0.122410675f, -0.992479535f,
0.146730474f, -0.989176510f,
0.170961889f, -0.985277642f,
0.195090322f, -0.980785280f,
0.219101240f, -0.975702130f,
0.242980180f, -0.970031253f,
0.266712757f, -0.963776066f,
0.290284677f, -0.956940336f,
0.313681740f, -0.949528181f,
0.336889853f, -0.941544065f,
0.359895037f, -0.932992799f,
0.382683432f, -0.923879533f,
0.405241314f, -0.914209756f,
0.427555093f, -0.903989293f,
0.449611330f, -0.893224301f,
0.471396737f, -0.881921264f,
0.492898192f, -0.870086991f,
0.514102744f, -0.857728610f,
0.534997620f, -0.844853565f,
0.555570233f, -0.831469612f,
0.575808191f, -0.817584813f,
0.595699304f, -0.803207531f,
0.615231591f, -0.788346428f,
0.634393284f, -0.773010453f,
0.653172843f, -0.757208847f,
0.671558955f, -0.740951125f,
0.689540545f, -0.724247083f,
0.707106781f, -0.707106781f,
0.724247083f, -0.689540545f,
0.740951125f, -0.671558955f,
0.757208847f, -0.653172843f,
0.773010453f, -0.634393284f,
0.788346428f, -0.615231591f,
0.803207531f, -0.595699304f,
0.817584813f, -0.575808191f,
0.831469612f, -0.555570233f,
0.844853565f, -0.534997620f,
0.857728610f, -0.514102744f,
0.870086991f, -0.492898192f,
0.881921264f, -0.471396737f,
0.893224301f, -0.449611330f,
0.903989293f, -0.427555093f,
0.914209756f, -0.405241314f,
0.923879533f, -0.382683432f,
0.932992799f, -0.359895037f,
0.941544065f, -0.336889853f,
0.949528181f, -0.313681740f,
0.956940336f, -0.290284677f,
0.963776066f, -0.266712757f,
0.970031253f, -0.242980180f,
0.975702130f, -0.219101240f,
0.980785280f, -0.195090322f,
0.985277642f, -0.170961889f,
0.989176510f, -0.146730474f,
0.992479535f, -0.122410675f,
0.995184727f, -0.098017140f,
0.997290457f, -0.073564564f,
0.998795456f, -0.049067674f,
0.999698819f, -0.024541229f
};
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 512 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_512[1024] = {
1.000000000f, 0.000000000f,
0.999924702f, 0.012271538f,
0.999698819f, 0.024541229f,
0.999322385f, 0.036807223f,
0.998795456f, 0.049067674f,
0.998118113f, 0.061320736f,
0.997290457f, 0.073564564f,
0.996312612f, 0.085797312f,
0.995184727f, 0.098017140f,
0.993906970f, 0.110222207f,
0.992479535f, 0.122410675f,
0.990902635f, 0.134580709f,
0.989176510f, 0.146730474f,
0.987301418f, 0.158858143f,
0.985277642f, 0.170961889f,
0.983105487f, 0.183039888f,
0.980785280f, 0.195090322f,
0.978317371f, 0.207111376f,
0.975702130f, 0.219101240f,
0.972939952f, 0.231058108f,
0.970031253f, 0.242980180f,
0.966976471f, 0.254865660f,
0.963776066f, 0.266712757f,
0.960430519f, 0.278519689f,
0.956940336f, 0.290284677f,
0.953306040f, 0.302005949f,
0.949528181f, 0.313681740f,
0.945607325f, 0.325310292f,
0.941544065f, 0.336889853f,
0.937339012f, 0.348418680f,
0.932992799f, 0.359895037f,
0.928506080f, 0.371317194f,
0.923879533f, 0.382683432f,
0.919113852f, 0.393992040f,
0.914209756f, 0.405241314f,
0.909167983f, 0.416429560f,
0.903989293f, 0.427555093f,
0.898674466f, 0.438616239f,
0.893224301f, 0.449611330f,
0.887639620f, 0.460538711f,
0.881921264f, 0.471396737f,
0.876070094f, 0.482183772f,
0.870086991f, 0.492898192f,
0.863972856f, 0.503538384f,
0.857728610f, 0.514102744f,
0.851355193f, 0.524589683f,
0.844853565f, 0.534997620f,
0.838224706f, 0.545324988f,
0.831469612f, 0.555570233f,
0.824589303f, 0.565731811f,
0.817584813f, 0.575808191f,
0.810457198f, 0.585797857f,
0.803207531f, 0.595699304f,
0.795836905f, 0.605511041f,
0.788346428f, 0.615231591f,
0.780737229f, 0.624859488f,
0.773010453f, 0.634393284f,
0.765167266f, 0.643831543f,
0.757208847f, 0.653172843f,
0.749136395f, 0.662415778f,
0.740951125f, 0.671558955f,
0.732654272f, 0.680600998f,
0.724247083f, 0.689540545f,
0.715730825f, 0.698376249f,
0.707106781f, 0.707106781f,
0.698376249f, 0.715730825f,
0.689540545f, 0.724247083f,
0.680600998f, 0.732654272f,
0.671558955f, 0.740951125f,
0.662415778f, 0.749136395f,
0.653172843f, 0.757208847f,
0.643831543f, 0.765167266f,
0.634393284f, 0.773010453f,
0.624859488f, 0.780737229f,
0.615231591f, 0.788346428f,
0.605511041f, 0.795836905f,
0.595699304f, 0.803207531f,
0.585797857f, 0.810457198f,
0.575808191f, 0.817584813f,
0.565731811f, 0.824589303f,
0.555570233f, 0.831469612f,
0.545324988f, 0.838224706f,
0.534997620f, 0.844853565f,
0.524589683f, 0.851355193f,
0.514102744f, 0.857728610f,
0.503538384f, 0.863972856f,
0.492898192f, 0.870086991f,
0.482183772f, 0.876070094f,
0.471396737f, 0.881921264f,
0.460538711f, 0.887639620f,
0.449611330f, 0.893224301f,
0.438616239f, 0.898674466f,
0.427555093f, 0.903989293f,
0.416429560f, 0.909167983f,
0.405241314f, 0.914209756f,
0.393992040f, 0.919113852f,
0.382683432f, 0.923879533f,
0.371317194f, 0.928506080f,
0.359895037f, 0.932992799f,
0.348418680f, 0.937339012f,
0.336889853f, 0.941544065f,
0.325310292f, 0.945607325f,
0.313681740f, 0.949528181f,
0.302005949f, 0.953306040f,
0.290284677f, 0.956940336f,
0.278519689f, 0.960430519f,
0.266712757f, 0.963776066f,
0.254865660f, 0.966976471f,
0.242980180f, 0.970031253f,
0.231058108f, 0.972939952f,
0.219101240f, 0.975702130f,
0.207111376f, 0.978317371f,
0.195090322f, 0.980785280f,
0.183039888f, 0.983105487f,
0.170961889f, 0.985277642f,
0.158858143f, 0.987301418f,
0.146730474f, 0.989176510f,
0.134580709f, 0.990902635f,
0.122410675f, 0.992479535f,
0.110222207f, 0.993906970f,
0.098017140f, 0.995184727f,
0.085797312f, 0.996312612f,
0.073564564f, 0.997290457f,
0.061320736f, 0.998118113f,
0.049067674f, 0.998795456f,
0.036807223f, 0.999322385f,
0.024541229f, 0.999698819f,
0.012271538f, 0.999924702f,
0.000000000f, 1.000000000f,
-0.012271538f, 0.999924702f,
-0.024541229f, 0.999698819f,
-0.036807223f, 0.999322385f,
-0.049067674f, 0.998795456f,
-0.061320736f, 0.998118113f,
-0.073564564f, 0.997290457f,
-0.085797312f, 0.996312612f,
-0.098017140f, 0.995184727f,
-0.110222207f, 0.993906970f,
-0.122410675f, 0.992479535f,
-0.134580709f, 0.990902635f,
-0.146730474f, 0.989176510f,
-0.158858143f, 0.987301418f,
-0.170961889f, 0.985277642f,
-0.183039888f, 0.983105487f,
-0.195090322f, 0.980785280f,
-0.207111376f, 0.978317371f,
-0.219101240f, 0.975702130f,
-0.231058108f, 0.972939952f,
-0.242980180f, 0.970031253f,
-0.254865660f, 0.966976471f,
-0.266712757f, 0.963776066f,
-0.278519689f, 0.960430519f,
-0.290284677f, 0.956940336f,
-0.302005949f, 0.953306040f,
-0.313681740f, 0.949528181f,
-0.325310292f, 0.945607325f,
-0.336889853f, 0.941544065f,
-0.348418680f, 0.937339012f,
-0.359895037f, 0.932992799f,
-0.371317194f, 0.928506080f,
-0.382683432f, 0.923879533f,
-0.393992040f, 0.919113852f,
-0.405241314f, 0.914209756f,
-0.416429560f, 0.909167983f,
-0.427555093f, 0.903989293f,
-0.438616239f, 0.898674466f,
-0.449611330f, 0.893224301f,
-0.460538711f, 0.887639620f,
-0.471396737f, 0.881921264f,
-0.482183772f, 0.876070094f,
-0.492898192f, 0.870086991f,
-0.503538384f, 0.863972856f,
-0.514102744f, 0.857728610f,
-0.524589683f, 0.851355193f,
-0.534997620f, 0.844853565f,
-0.545324988f, 0.838224706f,
-0.555570233f, 0.831469612f,
-0.565731811f, 0.824589303f,
-0.575808191f, 0.817584813f,
-0.585797857f, 0.810457198f,
-0.595699304f, 0.803207531f,
-0.605511041f, 0.795836905f,
-0.615231591f, 0.788346428f,
-0.624859488f, 0.780737229f,
-0.634393284f, 0.773010453f,
-0.643831543f, 0.765167266f,
-0.653172843f, 0.757208847f,
-0.662415778f, 0.749136395f,
-0.671558955f, 0.740951125f,
-0.680600998f, 0.732654272f,
-0.689540545f, 0.724247083f,
-0.698376249f, 0.715730825f,
-0.707106781f, 0.707106781f,
-0.715730825f, 0.698376249f,
-0.724247083f, 0.689540545f,
-0.732654272f, 0.680600998f,
-0.740951125f, 0.671558955f,
-0.749136395f, 0.662415778f,
-0.757208847f, 0.653172843f,
-0.765167266f, 0.643831543f,
-0.773010453f, 0.634393284f,
-0.780737229f, 0.624859488f,
-0.788346428f, 0.615231591f,
-0.795836905f, 0.605511041f,
-0.803207531f, 0.595699304f,
-0.810457198f, 0.585797857f,
-0.817584813f, 0.575808191f,
-0.824589303f, 0.565731811f,
-0.831469612f, 0.555570233f,
-0.838224706f, 0.545324988f,
-0.844853565f, 0.534997620f,
-0.851355193f, 0.524589683f,
-0.857728610f, 0.514102744f,
-0.863972856f, 0.503538384f,
-0.870086991f, 0.492898192f,
-0.876070094f, 0.482183772f,
-0.881921264f, 0.471396737f,
-0.887639620f, 0.460538711f,
-0.893224301f, 0.449611330f,
-0.898674466f, 0.438616239f,
-0.903989293f, 0.427555093f,
-0.909167983f, 0.416429560f,
-0.914209756f, 0.405241314f,
-0.919113852f, 0.393992040f,
-0.923879533f, 0.382683432f,
-0.928506080f, 0.371317194f,
-0.932992799f, 0.359895037f,
-0.937339012f, 0.348418680f,
-0.941544065f, 0.336889853f,
-0.945607325f, 0.325310292f,
-0.949528181f, 0.313681740f,
-0.953306040f, 0.302005949f,
-0.956940336f, 0.290284677f,
-0.960430519f, 0.278519689f,
-0.963776066f, 0.266712757f,
-0.966976471f, 0.254865660f,
-0.970031253f, 0.242980180f,
-0.972939952f, 0.231058108f,
-0.975702130f, 0.219101240f,
-0.978317371f, 0.207111376f,
-0.980785280f, 0.195090322f,
-0.983105487f, 0.183039888f,
-0.985277642f, 0.170961889f,
-0.987301418f, 0.158858143f,
-0.989176510f, 0.146730474f,
-0.990902635f, 0.134580709f,
-0.992479535f, 0.122410675f,
-0.993906970f, 0.110222207f,
-0.995184727f, 0.098017140f,
-0.996312612f, 0.085797312f,
-0.997290457f, 0.073564564f,
-0.998118113f, 0.061320736f,
-0.998795456f, 0.049067674f,
-0.999322385f, 0.036807223f,
-0.999698819f, 0.024541229f,
-0.999924702f, 0.012271538f,
-1.000000000f, 0.000000000f,
-0.999924702f, -0.012271538f,
-0.999698819f, -0.024541229f,
-0.999322385f, -0.036807223f,
-0.998795456f, -0.049067674f,
-0.998118113f, -0.061320736f,
-0.997290457f, -0.073564564f,
-0.996312612f, -0.085797312f,
-0.995184727f, -0.098017140f,
-0.993906970f, -0.110222207f,
-0.992479535f, -0.122410675f,
-0.990902635f, -0.134580709f,
-0.989176510f, -0.146730474f,
-0.987301418f, -0.158858143f,
-0.985277642f, -0.170961889f,
-0.983105487f, -0.183039888f,
-0.980785280f, -0.195090322f,
-0.978317371f, -0.207111376f,
-0.975702130f, -0.219101240f,
-0.972939952f, -0.231058108f,
-0.970031253f, -0.242980180f,
-0.966976471f, -0.254865660f,
-0.963776066f, -0.266712757f,
-0.960430519f, -0.278519689f,
-0.956940336f, -0.290284677f,
-0.953306040f, -0.302005949f,
-0.949528181f, -0.313681740f,
-0.945607325f, -0.325310292f,
-0.941544065f, -0.336889853f,
-0.937339012f, -0.348418680f,
-0.932992799f, -0.359895037f,
-0.928506080f, -0.371317194f,
-0.923879533f, -0.382683432f,
-0.919113852f, -0.393992040f,
-0.914209756f, -0.405241314f,
-0.909167983f, -0.416429560f,
-0.903989293f, -0.427555093f,
-0.898674466f, -0.438616239f,
-0.893224301f, -0.449611330f,
-0.887639620f, -0.460538711f,
-0.881921264f, -0.471396737f,
-0.876070094f, -0.482183772f,
-0.870086991f, -0.492898192f,
-0.863972856f, -0.503538384f,
-0.857728610f, -0.514102744f,
-0.851355193f, -0.524589683f,
-0.844853565f, -0.534997620f,
-0.838224706f, -0.545324988f,
-0.831469612f, -0.555570233f,
-0.824589303f, -0.565731811f,
-0.817584813f, -0.575808191f,
-0.810457198f, -0.585797857f,
-0.803207531f, -0.595699304f,
-0.795836905f, -0.605511041f,
-0.788346428f, -0.615231591f,
-0.780737229f, -0.624859488f,
-0.773010453f, -0.634393284f,
-0.765167266f, -0.643831543f,
-0.757208847f, -0.653172843f,
-0.749136395f, -0.662415778f,
-0.740951125f, -0.671558955f,
-0.732654272f, -0.680600998f,
-0.724247083f, -0.689540545f,
-0.715730825f, -0.698376249f,
-0.707106781f, -0.707106781f,
-0.698376249f, -0.715730825f,
-0.689540545f, -0.724247083f,
-0.680600998f, -0.732654272f,
-0.671558955f, -0.740951125f,
-0.662415778f, -0.749136395f,
-0.653172843f, -0.757208847f,
-0.643831543f, -0.765167266f,
-0.634393284f, -0.773010453f,
-0.624859488f, -0.780737229f,
-0.615231591f, -0.788346428f,
-0.605511041f, -0.795836905f,
-0.595699304f, -0.803207531f,
-0.585797857f, -0.810457198f,
-0.575808191f, -0.817584813f,
-0.565731811f, -0.824589303f,
-0.555570233f, -0.831469612f,
-0.545324988f, -0.838224706f,
-0.534997620f, -0.844853565f,
-0.524589683f, -0.851355193f,
-0.514102744f, -0.857728610f,
-0.503538384f, -0.863972856f,
-0.492898192f, -0.870086991f,
-0.482183772f, -0.876070094f,
-0.471396737f, -0.881921264f,
-0.460538711f, -0.887639620f,
-0.449611330f, -0.893224301f,
-0.438616239f, -0.898674466f,
-0.427555093f, -0.903989293f,
-0.416429560f, -0.909167983f,
-0.405241314f, -0.914209756f,
-0.393992040f, -0.919113852f,
-0.382683432f, -0.923879533f,
-0.371317194f, -0.928506080f,
-0.359895037f, -0.932992799f,
-0.348418680f, -0.937339012f,
-0.336889853f, -0.941544065f,
-0.325310292f, -0.945607325f,
-0.313681740f, -0.949528181f,
-0.302005949f, -0.953306040f,
-0.290284677f, -0.956940336f,
-0.278519689f, -0.960430519f,
-0.266712757f, -0.963776066f,
-0.254865660f, -0.966976471f,
-0.242980180f, -0.970031253f,
-0.231058108f, -0.972939952f,
-0.219101240f, -0.975702130f,
-0.207111376f, -0.978317371f,
-0.195090322f, -0.980785280f,
-0.183039888f, -0.983105487f,
-0.170961889f, -0.985277642f,
-0.158858143f, -0.987301418f,
-0.146730474f, -0.989176510f,
-0.134580709f, -0.990902635f,
-0.122410675f, -0.992479535f,
-0.110222207f, -0.993906970f,
-0.098017140f, -0.995184727f,
-0.085797312f, -0.996312612f,
-0.073564564f, -0.997290457f,
-0.061320736f, -0.998118113f,
-0.049067674f, -0.998795456f,
-0.036807223f, -0.999322385f,
-0.024541229f, -0.999698819f,
-0.012271538f, -0.999924702f,
-0.000000000f, -1.000000000f,
0.012271538f, -0.999924702f,
0.024541229f, -0.999698819f,
0.036807223f, -0.999322385f,
0.049067674f, -0.998795456f,
0.061320736f, -0.998118113f,
0.073564564f, -0.997290457f,
0.085797312f, -0.996312612f,
0.098017140f, -0.995184727f,
0.110222207f, -0.993906970f,
0.122410675f, -0.992479535f,
0.134580709f, -0.990902635f,
0.146730474f, -0.989176510f,
0.158858143f, -0.987301418f,
0.170961889f, -0.985277642f,
0.183039888f, -0.983105487f,
0.195090322f, -0.980785280f,
0.207111376f, -0.978317371f,
0.219101240f, -0.975702130f,
0.231058108f, -0.972939952f,
0.242980180f, -0.970031253f,
0.254865660f, -0.966976471f,
0.266712757f, -0.963776066f,
0.278519689f, -0.960430519f,
0.290284677f, -0.956940336f,
0.302005949f, -0.953306040f,
0.313681740f, -0.949528181f,
0.325310292f, -0.945607325f,
0.336889853f, -0.941544065f,
0.348418680f, -0.937339012f,
0.359895037f, -0.932992799f,
0.371317194f, -0.928506080f,
0.382683432f, -0.923879533f,
0.393992040f, -0.919113852f,
0.405241314f, -0.914209756f,
0.416429560f, -0.909167983f,
0.427555093f, -0.903989293f,
0.438616239f, -0.898674466f,
0.449611330f, -0.893224301f,
0.460538711f, -0.887639620f,
0.471396737f, -0.881921264f,
0.482183772f, -0.876070094f,
0.492898192f, -0.870086991f,
0.503538384f, -0.863972856f,
0.514102744f, -0.857728610f,
0.524589683f, -0.851355193f,
0.534997620f, -0.844853565f,
0.545324988f, -0.838224706f,
0.555570233f, -0.831469612f,
0.565731811f, -0.824589303f,
0.575808191f, -0.817584813f,
0.585797857f, -0.810457198f,
0.595699304f, -0.803207531f,
0.605511041f, -0.795836905f,
0.615231591f, -0.788346428f,
0.624859488f, -0.780737229f,
0.634393284f, -0.773010453f,
0.643831543f, -0.765167266f,
0.653172843f, -0.757208847f,
0.662415778f, -0.749136395f,
0.671558955f, -0.740951125f,
0.680600998f, -0.732654272f,
0.689540545f, -0.724247083f,
0.698376249f, -0.715730825f,
0.707106781f, -0.707106781f,
0.715730825f, -0.698376249f,
0.724247083f, -0.689540545f,
0.732654272f, -0.680600998f,
0.740951125f, -0.671558955f,
0.749136395f, -0.662415778f,
0.757208847f, -0.653172843f,
0.765167266f, -0.643831543f,
0.773010453f, -0.634393284f,
0.780737229f, -0.624859488f,
0.788346428f, -0.615231591f,
0.795836905f, -0.605511041f,
0.803207531f, -0.595699304f,
0.810457198f, -0.585797857f,
0.817584813f, -0.575808191f,
0.824589303f, -0.565731811f,
0.831469612f, -0.555570233f,
0.838224706f, -0.545324988f,
0.844853565f, -0.534997620f,
0.851355193f, -0.524589683f,
0.857728610f, -0.514102744f,
0.863972856f, -0.503538384f,
0.870086991f, -0.492898192f,
0.876070094f, -0.482183772f,
0.881921264f, -0.471396737f,
0.887639620f, -0.460538711f,
0.893224301f, -0.449611330f,
0.898674466f, -0.438616239f,
0.903989293f, -0.427555093f,
0.909167983f, -0.416429560f,
0.914209756f, -0.405241314f,
0.919113852f, -0.393992040f,
0.923879533f, -0.382683432f,
0.928506080f, -0.371317194f,
0.932992799f, -0.359895037f,
0.937339012f, -0.348418680f,
0.941544065f, -0.336889853f,
0.945607325f, -0.325310292f,
0.949528181f, -0.313681740f,
0.953306040f, -0.302005949f,
0.956940336f, -0.290284677f,
0.960430519f, -0.278519689f,
0.963776066f, -0.266712757f,
0.966976471f, -0.254865660f,
0.970031253f, -0.242980180f,
0.972939952f, -0.231058108f,
0.975702130f, -0.219101240f,
0.978317371f, -0.207111376f,
0.980785280f, -0.195090322f,
0.983105487f, -0.183039888f,
0.985277642f, -0.170961889f,
0.987301418f, -0.158858143f,
0.989176510f, -0.146730474f,
0.990902635f, -0.134580709f,
0.992479535f, -0.122410675f,
0.993906970f, -0.110222207f,
0.995184727f, -0.098017140f,
0.996312612f, -0.085797312f,
0.997290457f, -0.073564564f,
0.998118113f, -0.061320736f,
0.998795456f, -0.049067674f,
0.999322385f, -0.036807223f,
0.999698819f, -0.024541229f,
0.999924702f, -0.012271538f
};
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 1024 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_1024[2048] = {
1.000000000f , 0.000000000f ,
0.999981175f , 0.006135885f ,
0.999924702f , 0.012271538f ,
0.999830582f , 0.018406730f ,
0.999698819f , 0.024541229f ,
0.999529418f , 0.030674803f ,
0.999322385f , 0.036807223f ,
0.999077728f , 0.042938257f ,
0.998795456f , 0.049067674f ,
0.998475581f , 0.055195244f ,
0.998118113f , 0.061320736f ,
0.997723067f , 0.067443920f ,
0.997290457f , 0.073564564f ,
0.996820299f , 0.079682438f ,
0.996312612f , 0.085797312f ,
0.995767414f , 0.091908956f ,
0.995184727f , 0.098017140f ,
0.994564571f , 0.104121634f ,
0.993906970f , 0.110222207f ,
0.993211949f , 0.116318631f ,
0.992479535f , 0.122410675f ,
0.991709754f , 0.128498111f ,
0.990902635f , 0.134580709f ,
0.990058210f , 0.140658239f ,
0.989176510f , 0.146730474f ,
0.988257568f , 0.152797185f ,
0.987301418f , 0.158858143f ,
0.986308097f , 0.164913120f ,
0.985277642f , 0.170961889f ,
0.984210092f , 0.177004220f ,
0.983105487f , 0.183039888f ,
0.981963869f , 0.189068664f ,
0.980785280f , 0.195090322f ,
0.979569766f , 0.201104635f ,
0.978317371f , 0.207111376f ,
0.977028143f , 0.213110320f ,
0.975702130f , 0.219101240f ,
0.974339383f , 0.225083911f ,
0.972939952f , 0.231058108f ,
0.971503891f , 0.237023606f ,
0.970031253f , 0.242980180f ,
0.968522094f , 0.248927606f ,
0.966976471f , 0.254865660f ,
0.965394442f , 0.260794118f ,
0.963776066f , 0.266712757f ,
0.962121404f , 0.272621355f ,
0.960430519f , 0.278519689f ,
0.958703475f , 0.284407537f ,
0.956940336f , 0.290284677f ,
0.955141168f , 0.296150888f ,
0.953306040f , 0.302005949f ,
0.951435021f , 0.307849640f ,
0.949528181f , 0.313681740f ,
0.947585591f , 0.319502031f ,
0.945607325f , 0.325310292f ,
0.943593458f , 0.331106306f ,
0.941544065f , 0.336889853f ,
0.939459224f , 0.342660717f ,
0.937339012f , 0.348418680f ,
0.935183510f , 0.354163525f ,
0.932992799f , 0.359895037f ,
0.930766961f , 0.365612998f ,
0.928506080f , 0.371317194f ,
0.926210242f , 0.377007410f ,
0.923879533f , 0.382683432f ,
0.921514039f , 0.388345047f ,
0.919113852f , 0.393992040f ,
0.916679060f , 0.399624200f ,
0.914209756f , 0.405241314f ,
0.911706032f , 0.410843171f ,
0.909167983f , 0.416429560f ,
0.906595705f , 0.422000271f ,
0.903989293f , 0.427555093f ,
0.901348847f , 0.433093819f ,
0.898674466f , 0.438616239f ,
0.895966250f , 0.444122145f ,
0.893224301f , 0.449611330f ,
0.890448723f , 0.455083587f ,
0.887639620f , 0.460538711f ,
0.884797098f , 0.465976496f ,
0.881921264f , 0.471396737f ,
0.879012226f , 0.476799230f ,
0.876070094f , 0.482183772f ,
0.873094978f , 0.487550160f ,
0.870086991f , 0.492898192f ,
0.867046246f , 0.498227667f ,
0.863972856f , 0.503538384f ,
0.860866939f , 0.508830143f ,
0.857728610f , 0.514102744f ,
0.854557988f , 0.519355990f ,
0.851355193f , 0.524589683f ,
0.848120345f , 0.529803625f ,
0.844853565f , 0.534997620f ,
0.841554977f , 0.540171473f ,
0.838224706f , 0.545324988f ,
0.834862875f , 0.550457973f ,
0.831469612f , 0.555570233f ,
0.828045045f , 0.560661576f ,
0.824589303f , 0.565731811f ,
0.821102515f , 0.570780746f ,
0.817584813f , 0.575808191f ,
0.814036330f , 0.580813958f ,
0.810457198f , 0.585797857f ,
0.806847554f , 0.590759702f ,
0.803207531f , 0.595699304f ,
0.799537269f , 0.600616479f ,
0.795836905f , 0.605511041f ,
0.792106577f , 0.610382806f ,
0.788346428f , 0.615231591f ,
0.784556597f , 0.620057212f ,
0.780737229f , 0.624859488f ,
0.776888466f , 0.629638239f ,
0.773010453f , 0.634393284f ,
0.769103338f , 0.639124445f ,
0.765167266f , 0.643831543f ,
0.761202385f , 0.648514401f ,
0.757208847f , 0.653172843f ,
0.753186799f , 0.657806693f ,
0.749136395f , 0.662415778f ,
0.745057785f , 0.666999922f ,
0.740951125f , 0.671558955f ,
0.736816569f , 0.676092704f ,
0.732654272f , 0.680600998f ,
0.728464390f , 0.685083668f ,
0.724247083f , 0.689540545f ,
0.720002508f , 0.693971461f ,
0.715730825f , 0.698376249f ,
0.711432196f , 0.702754744f ,
0.707106781f , 0.707106781f ,
0.702754744f , 0.711432196f ,
0.698376249f , 0.715730825f ,
0.693971461f , 0.720002508f ,
0.689540545f , 0.724247083f ,
0.685083668f , 0.728464390f ,
0.680600998f , 0.732654272f ,
0.676092704f , 0.736816569f ,
0.671558955f , 0.740951125f ,
0.666999922f , 0.745057785f ,
0.662415778f , 0.749136395f ,
0.657806693f , 0.753186799f ,
0.653172843f , 0.757208847f ,
0.648514401f , 0.761202385f ,
0.643831543f , 0.765167266f ,
0.639124445f , 0.769103338f ,
0.634393284f , 0.773010453f ,
0.629638239f , 0.776888466f ,
0.624859488f , 0.780737229f ,
0.620057212f , 0.784556597f ,
0.615231591f , 0.788346428f ,
0.610382806f , 0.792106577f ,
0.605511041f , 0.795836905f ,
0.600616479f , 0.799537269f ,
0.595699304f , 0.803207531f ,
0.590759702f , 0.806847554f ,
0.585797857f , 0.810457198f ,
0.580813958f , 0.814036330f ,
0.575808191f , 0.817584813f ,
0.570780746f , 0.821102515f ,
0.565731811f , 0.824589303f ,
0.560661576f , 0.828045045f ,
0.555570233f , 0.831469612f ,
0.550457973f , 0.834862875f ,
0.545324988f , 0.838224706f ,
0.540171473f , 0.841554977f ,
0.534997620f , 0.844853565f ,
0.529803625f , 0.848120345f ,
0.524589683f , 0.851355193f ,
0.519355990f , 0.854557988f ,
0.514102744f , 0.857728610f ,
0.508830143f , 0.860866939f ,
0.503538384f , 0.863972856f ,
0.498227667f , 0.867046246f ,
0.492898192f , 0.870086991f ,
0.487550160f , 0.873094978f ,
0.482183772f , 0.876070094f ,
0.476799230f , 0.879012226f ,
0.471396737f , 0.881921264f ,
0.465976496f , 0.884797098f ,
0.460538711f , 0.887639620f ,
0.455083587f , 0.890448723f ,
0.449611330f , 0.893224301f ,
0.444122145f , 0.895966250f ,
0.438616239f , 0.898674466f ,
0.433093819f , 0.901348847f ,
0.427555093f , 0.903989293f ,
0.422000271f , 0.906595705f ,
0.416429560f , 0.909167983f ,
0.410843171f , 0.911706032f ,
0.405241314f , 0.914209756f ,
0.399624200f , 0.916679060f ,
0.393992040f , 0.919113852f ,
0.388345047f , 0.921514039f ,
0.382683432f , 0.923879533f ,
0.377007410f , 0.926210242f ,
0.371317194f , 0.928506080f ,
0.365612998f , 0.930766961f ,
0.359895037f , 0.932992799f ,
0.354163525f , 0.935183510f ,
0.348418680f , 0.937339012f ,
0.342660717f , 0.939459224f ,
0.336889853f , 0.941544065f ,
0.331106306f , 0.943593458f ,
0.325310292f , 0.945607325f ,
0.319502031f , 0.947585591f ,
0.313681740f , 0.949528181f ,
0.307849640f , 0.951435021f ,
0.302005949f , 0.953306040f ,
0.296150888f , 0.955141168f ,
0.290284677f , 0.956940336f ,
0.284407537f , 0.958703475f ,
0.278519689f , 0.960430519f ,
0.272621355f , 0.962121404f ,
0.266712757f , 0.963776066f ,
0.260794118f , 0.965394442f ,
0.254865660f , 0.966976471f ,
0.248927606f , 0.968522094f ,
0.242980180f , 0.970031253f ,
0.237023606f , 0.971503891f ,
0.231058108f , 0.972939952f ,
0.225083911f , 0.974339383f ,
0.219101240f , 0.975702130f ,
0.213110320f , 0.977028143f ,
0.207111376f , 0.978317371f ,
0.201104635f , 0.979569766f ,
0.195090322f , 0.980785280f ,
0.189068664f , 0.981963869f ,
0.183039888f , 0.983105487f ,
0.177004220f , 0.984210092f ,
0.170961889f , 0.985277642f ,
0.164913120f , 0.986308097f ,
0.158858143f , 0.987301418f ,
0.152797185f , 0.988257568f ,
0.146730474f , 0.989176510f ,
0.140658239f , 0.990058210f ,
0.134580709f , 0.990902635f ,
0.128498111f , 0.991709754f ,
0.122410675f , 0.992479535f ,
0.116318631f , 0.993211949f ,
0.110222207f , 0.993906970f ,
0.104121634f , 0.994564571f ,
0.098017140f , 0.995184727f ,
0.091908956f , 0.995767414f ,
0.085797312f , 0.996312612f ,
0.079682438f , 0.996820299f ,
0.073564564f , 0.997290457f ,
0.067443920f , 0.997723067f ,
0.061320736f , 0.998118113f ,
0.055195244f , 0.998475581f ,
0.049067674f , 0.998795456f ,
0.042938257f , 0.999077728f ,
0.036807223f , 0.999322385f ,
0.030674803f , 0.999529418f ,
0.024541229f , 0.999698819f ,
0.018406730f , 0.999830582f ,
0.012271538f , 0.999924702f ,
0.006135885f , 0.999981175f ,
0.000000000f , 1.000000000f ,
-0.006135885f , 0.999981175f ,
-0.012271538f , 0.999924702f ,
-0.018406730f , 0.999830582f ,
-0.024541229f , 0.999698819f ,
-0.030674803f , 0.999529418f ,
-0.036807223f , 0.999322385f ,
-0.042938257f , 0.999077728f ,
-0.049067674f , 0.998795456f ,
-0.055195244f , 0.998475581f ,
-0.061320736f , 0.998118113f ,
-0.067443920f , 0.997723067f ,
-0.073564564f , 0.997290457f ,
-0.079682438f , 0.996820299f ,
-0.085797312f , 0.996312612f ,
-0.091908956f , 0.995767414f ,
-0.098017140f , 0.995184727f ,
-0.104121634f , 0.994564571f ,
-0.110222207f , 0.993906970f ,
-0.116318631f , 0.993211949f ,
-0.122410675f , 0.992479535f ,
-0.128498111f , 0.991709754f ,
-0.134580709f , 0.990902635f ,
-0.140658239f , 0.990058210f ,
-0.146730474f , 0.989176510f ,
-0.152797185f , 0.988257568f ,
-0.158858143f , 0.987301418f ,
-0.164913120f , 0.986308097f ,
-0.170961889f , 0.985277642f ,
-0.177004220f , 0.984210092f ,
-0.183039888f , 0.983105487f ,
-0.189068664f , 0.981963869f ,
-0.195090322f , 0.980785280f ,
-0.201104635f , 0.979569766f ,
-0.207111376f , 0.978317371f ,
-0.213110320f , 0.977028143f ,
-0.219101240f , 0.975702130f ,
-0.225083911f , 0.974339383f ,
-0.231058108f , 0.972939952f ,
-0.237023606f , 0.971503891f ,
-0.242980180f , 0.970031253f ,
-0.248927606f , 0.968522094f ,
-0.254865660f , 0.966976471f ,
-0.260794118f , 0.965394442f ,
-0.266712757f , 0.963776066f ,
-0.272621355f , 0.962121404f ,
-0.278519689f , 0.960430519f ,
-0.284407537f , 0.958703475f ,
-0.290284677f , 0.956940336f ,
-0.296150888f , 0.955141168f ,
-0.302005949f , 0.953306040f ,
-0.307849640f , 0.951435021f ,
-0.313681740f , 0.949528181f ,
-0.319502031f , 0.947585591f ,
-0.325310292f , 0.945607325f ,
-0.331106306f , 0.943593458f ,
-0.336889853f , 0.941544065f ,
-0.342660717f , 0.939459224f ,
-0.348418680f , 0.937339012f ,
-0.354163525f , 0.935183510f ,
-0.359895037f , 0.932992799f ,
-0.365612998f , 0.930766961f ,
-0.371317194f , 0.928506080f ,
-0.377007410f , 0.926210242f ,
-0.382683432f , 0.923879533f ,
-0.388345047f , 0.921514039f ,
-0.393992040f , 0.919113852f ,
-0.399624200f , 0.916679060f ,
-0.405241314f , 0.914209756f ,
-0.410843171f , 0.911706032f ,
-0.416429560f , 0.909167983f ,
-0.422000271f , 0.906595705f ,
-0.427555093f , 0.903989293f ,
-0.433093819f , 0.901348847f ,
-0.438616239f , 0.898674466f ,
-0.444122145f , 0.895966250f ,
-0.449611330f , 0.893224301f ,
-0.455083587f , 0.890448723f ,
-0.460538711f , 0.887639620f ,
-0.465976496f , 0.884797098f ,
-0.471396737f , 0.881921264f ,
-0.476799230f , 0.879012226f ,
-0.482183772f , 0.876070094f ,
-0.487550160f , 0.873094978f ,
-0.492898192f , 0.870086991f ,
-0.498227667f , 0.867046246f ,
-0.503538384f , 0.863972856f ,
-0.508830143f , 0.860866939f ,
-0.514102744f , 0.857728610f ,
-0.519355990f , 0.854557988f ,
-0.524589683f , 0.851355193f ,
-0.529803625f , 0.848120345f ,
-0.534997620f , 0.844853565f ,
-0.540171473f , 0.841554977f ,
-0.545324988f , 0.838224706f ,
-0.550457973f , 0.834862875f ,
-0.555570233f , 0.831469612f ,
-0.560661576f , 0.828045045f ,
-0.565731811f , 0.824589303f ,
-0.570780746f , 0.821102515f ,
-0.575808191f , 0.817584813f ,
-0.580813958f , 0.814036330f ,
-0.585797857f , 0.810457198f ,
-0.590759702f , 0.806847554f ,
-0.595699304f , 0.803207531f ,
-0.600616479f , 0.799537269f ,
-0.605511041f , 0.795836905f ,
-0.610382806f , 0.792106577f ,
-0.615231591f , 0.788346428f ,
-0.620057212f , 0.784556597f ,
-0.624859488f , 0.780737229f ,
-0.629638239f , 0.776888466f ,
-0.634393284f , 0.773010453f ,
-0.639124445f , 0.769103338f ,
-0.643831543f , 0.765167266f ,
-0.648514401f , 0.761202385f ,
-0.653172843f , 0.757208847f ,
-0.657806693f , 0.753186799f ,
-0.662415778f , 0.749136395f ,
-0.666999922f , 0.745057785f ,
-0.671558955f , 0.740951125f ,
-0.676092704f , 0.736816569f ,
-0.680600998f , 0.732654272f ,
-0.685083668f , 0.728464390f ,
-0.689540545f , 0.724247083f ,
-0.693971461f , 0.720002508f ,
-0.698376249f , 0.715730825f ,
-0.702754744f , 0.711432196f ,
-0.707106781f , 0.707106781f ,
-0.711432196f , 0.702754744f ,
-0.715730825f , 0.698376249f ,
-0.720002508f , 0.693971461f ,
-0.724247083f , 0.689540545f ,
-0.728464390f , 0.685083668f ,
-0.732654272f , 0.680600998f ,
-0.736816569f , 0.676092704f ,
-0.740951125f , 0.671558955f ,
-0.745057785f , 0.666999922f ,
-0.749136395f , 0.662415778f ,
-0.753186799f , 0.657806693f ,
-0.757208847f , 0.653172843f ,
-0.761202385f , 0.648514401f ,
-0.765167266f , 0.643831543f ,
-0.769103338f , 0.639124445f ,
-0.773010453f , 0.634393284f ,
-0.776888466f , 0.629638239f ,
-0.780737229f , 0.624859488f ,
-0.784556597f , 0.620057212f ,
-0.788346428f , 0.615231591f ,
-0.792106577f , 0.610382806f ,
-0.795836905f , 0.605511041f ,
-0.799537269f , 0.600616479f ,
-0.803207531f , 0.595699304f ,
-0.806847554f , 0.590759702f ,
-0.810457198f , 0.585797857f ,
-0.814036330f , 0.580813958f ,
-0.817584813f , 0.575808191f ,
-0.821102515f , 0.570780746f ,
-0.824589303f , 0.565731811f ,
-0.828045045f , 0.560661576f ,
-0.831469612f , 0.555570233f ,
-0.834862875f , 0.550457973f ,
-0.838224706f , 0.545324988f ,
-0.841554977f , 0.540171473f ,
-0.844853565f , 0.534997620f ,
-0.848120345f , 0.529803625f ,
-0.851355193f , 0.524589683f ,
-0.854557988f , 0.519355990f ,
-0.857728610f , 0.514102744f ,
-0.860866939f , 0.508830143f ,
-0.863972856f , 0.503538384f ,
-0.867046246f , 0.498227667f ,
-0.870086991f , 0.492898192f ,
-0.873094978f , 0.487550160f ,
-0.876070094f , 0.482183772f ,
-0.879012226f , 0.476799230f ,
-0.881921264f , 0.471396737f ,
-0.884797098f , 0.465976496f ,
-0.887639620f , 0.460538711f ,
-0.890448723f , 0.455083587f ,
-0.893224301f , 0.449611330f ,
-0.895966250f , 0.444122145f ,
-0.898674466f , 0.438616239f ,
-0.901348847f , 0.433093819f ,
-0.903989293f , 0.427555093f ,
-0.906595705f , 0.422000271f ,
-0.909167983f , 0.416429560f ,
-0.911706032f , 0.410843171f ,
-0.914209756f , 0.405241314f ,
-0.916679060f , 0.399624200f ,
-0.919113852f , 0.393992040f ,
-0.921514039f , 0.388345047f ,
-0.923879533f , 0.382683432f ,
-0.926210242f , 0.377007410f ,
-0.928506080f , 0.371317194f ,
-0.930766961f , 0.365612998f ,
-0.932992799f , 0.359895037f ,
-0.935183510f , 0.354163525f ,
-0.937339012f , 0.348418680f ,
-0.939459224f , 0.342660717f ,
-0.941544065f , 0.336889853f ,
-0.943593458f , 0.331106306f ,
-0.945607325f , 0.325310292f ,
-0.947585591f , 0.319502031f ,
-0.949528181f , 0.313681740f ,
-0.951435021f , 0.307849640f ,
-0.953306040f , 0.302005949f ,
-0.955141168f , 0.296150888f ,
-0.956940336f , 0.290284677f ,
-0.958703475f , 0.284407537f ,
-0.960430519f , 0.278519689f ,
-0.962121404f , 0.272621355f ,
-0.963776066f , 0.266712757f ,
-0.965394442f , 0.260794118f ,
-0.966976471f , 0.254865660f ,
-0.968522094f , 0.248927606f ,
-0.970031253f , 0.242980180f ,
-0.971503891f , 0.237023606f ,
-0.972939952f , 0.231058108f ,
-0.974339383f , 0.225083911f ,
-0.975702130f , 0.219101240f ,
-0.977028143f , 0.213110320f ,
-0.978317371f , 0.207111376f ,
-0.979569766f , 0.201104635f ,
-0.980785280f , 0.195090322f ,
-0.981963869f , 0.189068664f ,
-0.983105487f , 0.183039888f ,
-0.984210092f , 0.177004220f ,
-0.985277642f , 0.170961889f ,
-0.986308097f , 0.164913120f ,
-0.987301418f , 0.158858143f ,
-0.988257568f , 0.152797185f ,
-0.989176510f , 0.146730474f ,
-0.990058210f , 0.140658239f ,
-0.990902635f , 0.134580709f ,
-0.991709754f , 0.128498111f ,
-0.992479535f , 0.122410675f ,
-0.993211949f , 0.116318631f ,
-0.993906970f , 0.110222207f ,
-0.994564571f , 0.104121634f ,
-0.995184727f , 0.098017140f ,
-0.995767414f , 0.091908956f ,
-0.996312612f , 0.085797312f ,
-0.996820299f , 0.079682438f ,
-0.997290457f , 0.073564564f ,
-0.997723067f , 0.067443920f ,
-0.998118113f , 0.061320736f ,
-0.998475581f , 0.055195244f ,
-0.998795456f , 0.049067674f ,
-0.999077728f , 0.042938257f ,
-0.999322385f , 0.036807223f ,
-0.999529418f , 0.030674803f ,
-0.999698819f , 0.024541229f ,
-0.999830582f , 0.018406730f ,
-0.999924702f , 0.012271538f ,
-0.999981175f , 0.006135885f ,
-1.000000000f , 0.000000000f ,
-0.999981175f , -0.006135885f ,
-0.999924702f , -0.012271538f ,
-0.999830582f , -0.018406730f ,
-0.999698819f , -0.024541229f ,
-0.999529418f , -0.030674803f ,
-0.999322385f , -0.036807223f ,
-0.999077728f , -0.042938257f ,
-0.998795456f , -0.049067674f ,
-0.998475581f , -0.055195244f ,
-0.998118113f , -0.061320736f ,
-0.997723067f , -0.067443920f ,
-0.997290457f , -0.073564564f ,
-0.996820299f , -0.079682438f ,
-0.996312612f , -0.085797312f ,
-0.995767414f , -0.091908956f ,
-0.995184727f , -0.098017140f ,
-0.994564571f , -0.104121634f ,
-0.993906970f , -0.110222207f ,
-0.993211949f , -0.116318631f ,
-0.992479535f , -0.122410675f ,
-0.991709754f , -0.128498111f ,
-0.990902635f , -0.134580709f ,
-0.990058210f , -0.140658239f ,
-0.989176510f , -0.146730474f ,
-0.988257568f , -0.152797185f ,
-0.987301418f , -0.158858143f ,
-0.986308097f , -0.164913120f ,
-0.985277642f , -0.170961889f ,
-0.984210092f , -0.177004220f ,
-0.983105487f , -0.183039888f ,
-0.981963869f , -0.189068664f ,
-0.980785280f , -0.195090322f ,
-0.979569766f , -0.201104635f ,
-0.978317371f , -0.207111376f ,
-0.977028143f , -0.213110320f ,
-0.975702130f , -0.219101240f ,
-0.974339383f , -0.225083911f ,
-0.972939952f , -0.231058108f ,
-0.971503891f , -0.237023606f ,
-0.970031253f , -0.242980180f ,
-0.968522094f , -0.248927606f ,
-0.966976471f , -0.254865660f ,
-0.965394442f , -0.260794118f ,
-0.963776066f , -0.266712757f ,
-0.962121404f , -0.272621355f ,
-0.960430519f , -0.278519689f ,
-0.958703475f , -0.284407537f ,
-0.956940336f , -0.290284677f ,
-0.955141168f , -0.296150888f ,
-0.953306040f , -0.302005949f ,
-0.951435021f , -0.307849640f ,
-0.949528181f , -0.313681740f ,
-0.947585591f , -0.319502031f ,
-0.945607325f , -0.325310292f ,
-0.943593458f , -0.331106306f ,
-0.941544065f , -0.336889853f ,
-0.939459224f , -0.342660717f ,
-0.937339012f , -0.348418680f ,
-0.935183510f , -0.354163525f ,
-0.932992799f , -0.359895037f ,
-0.930766961f , -0.365612998f ,
-0.928506080f , -0.371317194f ,
-0.926210242f , -0.377007410f ,
-0.923879533f , -0.382683432f ,
-0.921514039f , -0.388345047f ,
-0.919113852f , -0.393992040f ,
-0.916679060f , -0.399624200f ,
-0.914209756f , -0.405241314f ,
-0.911706032f , -0.410843171f ,
-0.909167983f , -0.416429560f ,
-0.906595705f , -0.422000271f ,
-0.903989293f , -0.427555093f ,
-0.901348847f , -0.433093819f ,
-0.898674466f , -0.438616239f ,
-0.895966250f , -0.444122145f ,
-0.893224301f , -0.449611330f ,
-0.890448723f , -0.455083587f ,
-0.887639620f , -0.460538711f ,
-0.884797098f , -0.465976496f ,
-0.881921264f , -0.471396737f ,
-0.879012226f , -0.476799230f ,
-0.876070094f , -0.482183772f ,
-0.873094978f , -0.487550160f ,
-0.870086991f , -0.492898192f ,
-0.867046246f , -0.498227667f ,
-0.863972856f , -0.503538384f ,
-0.860866939f , -0.508830143f ,
-0.857728610f , -0.514102744f ,
-0.854557988f , -0.519355990f ,
-0.851355193f , -0.524589683f ,
-0.848120345f , -0.529803625f ,
-0.844853565f , -0.534997620f ,
-0.841554977f , -0.540171473f ,
-0.838224706f , -0.545324988f ,
-0.834862875f , -0.550457973f ,
-0.831469612f , -0.555570233f ,
-0.828045045f , -0.560661576f ,
-0.824589303f , -0.565731811f ,
-0.821102515f , -0.570780746f ,
-0.817584813f , -0.575808191f ,
-0.814036330f , -0.580813958f ,
-0.810457198f , -0.585797857f ,
-0.806847554f , -0.590759702f ,
-0.803207531f , -0.595699304f ,
-0.799537269f , -0.600616479f ,
-0.795836905f , -0.605511041f ,
-0.792106577f , -0.610382806f ,
-0.788346428f , -0.615231591f ,
-0.784556597f , -0.620057212f ,
-0.780737229f , -0.624859488f ,
-0.776888466f , -0.629638239f ,
-0.773010453f , -0.634393284f ,
-0.769103338f , -0.639124445f ,
-0.765167266f , -0.643831543f ,
-0.761202385f , -0.648514401f ,
-0.757208847f , -0.653172843f ,
-0.753186799f , -0.657806693f ,
-0.749136395f , -0.662415778f ,
-0.745057785f , -0.666999922f ,
-0.740951125f , -0.671558955f ,
-0.736816569f , -0.676092704f ,
-0.732654272f , -0.680600998f ,
-0.728464390f , -0.685083668f ,
-0.724247083f , -0.689540545f ,
-0.720002508f , -0.693971461f ,
-0.715730825f , -0.698376249f ,
-0.711432196f , -0.702754744f ,
-0.707106781f , -0.707106781f ,
-0.702754744f , -0.711432196f ,
-0.698376249f , -0.715730825f ,
-0.693971461f , -0.720002508f ,
-0.689540545f , -0.724247083f ,
-0.685083668f , -0.728464390f ,
-0.680600998f , -0.732654272f ,
-0.676092704f , -0.736816569f ,
-0.671558955f , -0.740951125f ,
-0.666999922f , -0.745057785f ,
-0.662415778f , -0.749136395f ,
-0.657806693f , -0.753186799f ,
-0.653172843f , -0.757208847f ,
-0.648514401f , -0.761202385f ,
-0.643831543f , -0.765167266f ,
-0.639124445f , -0.769103338f ,
-0.634393284f , -0.773010453f ,
-0.629638239f , -0.776888466f ,
-0.624859488f , -0.780737229f ,
-0.620057212f , -0.784556597f ,
-0.615231591f , -0.788346428f ,
-0.610382806f , -0.792106577f ,
-0.605511041f , -0.795836905f ,
-0.600616479f , -0.799537269f ,
-0.595699304f , -0.803207531f ,
-0.590759702f , -0.806847554f ,
-0.585797857f , -0.810457198f ,
-0.580813958f , -0.814036330f ,
-0.575808191f , -0.817584813f ,
-0.570780746f , -0.821102515f ,
-0.565731811f , -0.824589303f ,
-0.560661576f , -0.828045045f ,
-0.555570233f , -0.831469612f ,
-0.550457973f , -0.834862875f ,
-0.545324988f , -0.838224706f ,
-0.540171473f , -0.841554977f ,
-0.534997620f , -0.844853565f ,
-0.529803625f , -0.848120345f ,
-0.524589683f , -0.851355193f ,
-0.519355990f , -0.854557988f ,
-0.514102744f , -0.857728610f ,
-0.508830143f , -0.860866939f ,
-0.503538384f , -0.863972856f ,
-0.498227667f , -0.867046246f ,
-0.492898192f , -0.870086991f ,
-0.487550160f , -0.873094978f ,
-0.482183772f , -0.876070094f ,
-0.476799230f , -0.879012226f ,
-0.471396737f , -0.881921264f ,
-0.465976496f , -0.884797098f ,
-0.460538711f , -0.887639620f ,
-0.455083587f , -0.890448723f ,
-0.449611330f , -0.893224301f ,
-0.444122145f , -0.895966250f ,
-0.438616239f , -0.898674466f ,
-0.433093819f , -0.901348847f ,
-0.427555093f , -0.903989293f ,
-0.422000271f , -0.906595705f ,
-0.416429560f , -0.909167983f ,
-0.410843171f , -0.911706032f ,
-0.405241314f , -0.914209756f ,
-0.399624200f , -0.916679060f ,
-0.393992040f , -0.919113852f ,
-0.388345047f , -0.921514039f ,
-0.382683432f , -0.923879533f ,
-0.377007410f , -0.926210242f ,
-0.371317194f , -0.928506080f ,
-0.365612998f , -0.930766961f ,
-0.359895037f , -0.932992799f ,
-0.354163525f , -0.935183510f ,
-0.348418680f , -0.937339012f ,
-0.342660717f , -0.939459224f ,
-0.336889853f , -0.941544065f ,
-0.331106306f , -0.943593458f ,
-0.325310292f , -0.945607325f ,
-0.319502031f , -0.947585591f ,
-0.313681740f , -0.949528181f ,
-0.307849640f , -0.951435021f ,
-0.302005949f , -0.953306040f ,
-0.296150888f , -0.955141168f ,
-0.290284677f , -0.956940336f ,
-0.284407537f , -0.958703475f ,
-0.278519689f , -0.960430519f ,
-0.272621355f , -0.962121404f ,
-0.266712757f , -0.963776066f ,
-0.260794118f , -0.965394442f ,
-0.254865660f , -0.966976471f ,
-0.248927606f , -0.968522094f ,
-0.242980180f , -0.970031253f ,
-0.237023606f , -0.971503891f ,
-0.231058108f , -0.972939952f ,
-0.225083911f , -0.974339383f ,
-0.219101240f , -0.975702130f ,
-0.213110320f , -0.977028143f ,
-0.207111376f , -0.978317371f ,
-0.201104635f , -0.979569766f ,
-0.195090322f , -0.980785280f ,
-0.189068664f , -0.981963869f ,
-0.183039888f , -0.983105487f ,
-0.177004220f , -0.984210092f ,
-0.170961889f , -0.985277642f ,
-0.164913120f , -0.986308097f ,
-0.158858143f , -0.987301418f ,
-0.152797185f , -0.988257568f ,
-0.146730474f , -0.989176510f ,
-0.140658239f , -0.990058210f ,
-0.134580709f , -0.990902635f ,
-0.128498111f , -0.991709754f ,
-0.122410675f , -0.992479535f ,
-0.116318631f , -0.993211949f ,
-0.110222207f , -0.993906970f ,
-0.104121634f , -0.994564571f ,
-0.098017140f , -0.995184727f ,
-0.091908956f , -0.995767414f ,
-0.085797312f , -0.996312612f ,
-0.079682438f , -0.996820299f ,
-0.073564564f , -0.997290457f ,
-0.067443920f , -0.997723067f ,
-0.061320736f , -0.998118113f ,
-0.055195244f , -0.998475581f ,
-0.049067674f , -0.998795456f ,
-0.042938257f , -0.999077728f ,
-0.036807223f , -0.999322385f ,
-0.030674803f , -0.999529418f ,
-0.024541229f , -0.999698819f ,
-0.018406730f , -0.999830582f ,
-0.012271538f , -0.999924702f ,
-0.006135885f , -0.999981175f ,
-0.000000000f , -1.000000000f ,
0.006135885f , -0.999981175f ,
0.012271538f , -0.999924702f ,
0.018406730f , -0.999830582f ,
0.024541229f , -0.999698819f ,
0.030674803f , -0.999529418f ,
0.036807223f , -0.999322385f ,
0.042938257f , -0.999077728f ,
0.049067674f , -0.998795456f ,
0.055195244f , -0.998475581f ,
0.061320736f , -0.998118113f ,
0.067443920f , -0.997723067f ,
0.073564564f , -0.997290457f ,
0.079682438f , -0.996820299f ,
0.085797312f , -0.996312612f ,
0.091908956f , -0.995767414f ,
0.098017140f , -0.995184727f ,
0.104121634f , -0.994564571f ,
0.110222207f , -0.993906970f ,
0.116318631f , -0.993211949f ,
0.122410675f , -0.992479535f ,
0.128498111f , -0.991709754f ,
0.134580709f , -0.990902635f ,
0.140658239f , -0.990058210f ,
0.146730474f , -0.989176510f ,
0.152797185f , -0.988257568f ,
0.158858143f , -0.987301418f ,
0.164913120f , -0.986308097f ,
0.170961889f , -0.985277642f ,
0.177004220f , -0.984210092f ,
0.183039888f , -0.983105487f ,
0.189068664f , -0.981963869f ,
0.195090322f , -0.980785280f ,
0.201104635f , -0.979569766f ,
0.207111376f , -0.978317371f ,
0.213110320f , -0.977028143f ,
0.219101240f , -0.975702130f ,
0.225083911f , -0.974339383f ,
0.231058108f , -0.972939952f ,
0.237023606f , -0.971503891f ,
0.242980180f , -0.970031253f ,
0.248927606f , -0.968522094f ,
0.254865660f , -0.966976471f ,
0.260794118f , -0.965394442f ,
0.266712757f , -0.963776066f ,
0.272621355f , -0.962121404f ,
0.278519689f , -0.960430519f ,
0.284407537f , -0.958703475f ,
0.290284677f , -0.956940336f ,
0.296150888f , -0.955141168f ,
0.302005949f , -0.953306040f ,
0.307849640f , -0.951435021f ,
0.313681740f , -0.949528181f ,
0.319502031f , -0.947585591f ,
0.325310292f , -0.945607325f ,
0.331106306f , -0.943593458f ,
0.336889853f , -0.941544065f ,
0.342660717f , -0.939459224f ,
0.348418680f , -0.937339012f ,
0.354163525f , -0.935183510f ,
0.359895037f , -0.932992799f ,
0.365612998f , -0.930766961f ,
0.371317194f , -0.928506080f ,
0.377007410f , -0.926210242f ,
0.382683432f , -0.923879533f ,
0.388345047f , -0.921514039f ,
0.393992040f , -0.919113852f ,
0.399624200f , -0.916679060f ,
0.405241314f , -0.914209756f ,
0.410843171f , -0.911706032f ,
0.416429560f , -0.909167983f ,
0.422000271f , -0.906595705f ,
0.427555093f , -0.903989293f ,
0.433093819f , -0.901348847f ,
0.438616239f , -0.898674466f ,
0.444122145f , -0.895966250f ,
0.449611330f , -0.893224301f ,
0.455083587f , -0.890448723f ,
0.460538711f , -0.887639620f ,
0.465976496f , -0.884797098f ,
0.471396737f , -0.881921264f ,
0.476799230f , -0.879012226f ,
0.482183772f , -0.876070094f ,
0.487550160f , -0.873094978f ,
0.492898192f , -0.870086991f ,
0.498227667f , -0.867046246f ,
0.503538384f , -0.863972856f ,
0.508830143f , -0.860866939f ,
0.514102744f , -0.857728610f ,
0.519355990f , -0.854557988f ,
0.524589683f , -0.851355193f ,
0.529803625f , -0.848120345f ,
0.534997620f , -0.844853565f ,
0.540171473f , -0.841554977f ,
0.545324988f , -0.838224706f ,
0.550457973f , -0.834862875f ,
0.555570233f , -0.831469612f ,
0.560661576f , -0.828045045f ,
0.565731811f , -0.824589303f ,
0.570780746f , -0.821102515f ,
0.575808191f , -0.817584813f ,
0.580813958f , -0.814036330f ,
0.585797857f , -0.810457198f ,
0.590759702f , -0.806847554f ,
0.595699304f , -0.803207531f ,
0.600616479f , -0.799537269f ,
0.605511041f , -0.795836905f ,
0.610382806f , -0.792106577f ,
0.615231591f , -0.788346428f ,
0.620057212f , -0.784556597f ,
0.624859488f , -0.780737229f ,
0.629638239f , -0.776888466f ,
0.634393284f , -0.773010453f ,
0.639124445f , -0.769103338f ,
0.643831543f , -0.765167266f ,
0.648514401f , -0.761202385f ,
0.653172843f , -0.757208847f ,
0.657806693f , -0.753186799f ,
0.662415778f , -0.749136395f ,
0.666999922f , -0.745057785f ,
0.671558955f , -0.740951125f ,
0.676092704f , -0.736816569f ,
0.680600998f , -0.732654272f ,
0.685083668f , -0.728464390f ,
0.689540545f , -0.724247083f ,
0.693971461f , -0.720002508f ,
0.698376249f , -0.715730825f ,
0.702754744f , -0.711432196f ,
0.707106781f , -0.707106781f ,
0.711432196f , -0.702754744f ,
0.715730825f , -0.698376249f ,
0.720002508f , -0.693971461f ,
0.724247083f , -0.689540545f ,
0.728464390f , -0.685083668f ,
0.732654272f , -0.680600998f ,
0.736816569f , -0.676092704f ,
0.740951125f , -0.671558955f ,
0.745057785f , -0.666999922f ,
0.749136395f , -0.662415778f ,
0.753186799f , -0.657806693f ,
0.757208847f , -0.653172843f ,
0.761202385f , -0.648514401f ,
0.765167266f , -0.643831543f ,
0.769103338f , -0.639124445f ,
0.773010453f , -0.634393284f ,
0.776888466f , -0.629638239f ,
0.780737229f , -0.624859488f ,
0.784556597f , -0.620057212f ,
0.788346428f , -0.615231591f ,
0.792106577f , -0.610382806f ,
0.795836905f , -0.605511041f ,
0.799537269f , -0.600616479f ,
0.803207531f , -0.595699304f ,
0.806847554f , -0.590759702f ,
0.810457198f , -0.585797857f ,
0.814036330f , -0.580813958f ,
0.817584813f , -0.575808191f ,
0.821102515f , -0.570780746f ,
0.824589303f , -0.565731811f ,
0.828045045f , -0.560661576f ,
0.831469612f , -0.555570233f ,
0.834862875f , -0.550457973f ,
0.838224706f , -0.545324988f ,
0.841554977f , -0.540171473f ,
0.844853565f , -0.534997620f ,
0.848120345f , -0.529803625f ,
0.851355193f , -0.524589683f ,
0.854557988f , -0.519355990f ,
0.857728610f , -0.514102744f ,
0.860866939f , -0.508830143f ,
0.863972856f , -0.503538384f ,
0.867046246f , -0.498227667f ,
0.870086991f , -0.492898192f ,
0.873094978f , -0.487550160f ,
0.876070094f , -0.482183772f ,
0.879012226f , -0.476799230f ,
0.881921264f , -0.471396737f ,
0.884797098f , -0.465976496f ,
0.887639620f , -0.460538711f ,
0.890448723f , -0.455083587f ,
0.893224301f , -0.449611330f ,
0.895966250f , -0.444122145f ,
0.898674466f , -0.438616239f ,
0.901348847f , -0.433093819f ,
0.903989293f , -0.427555093f ,
0.906595705f , -0.422000271f ,
0.909167983f , -0.416429560f ,
0.911706032f , -0.410843171f ,
0.914209756f , -0.405241314f ,
0.916679060f , -0.399624200f ,
0.919113852f , -0.393992040f ,
0.921514039f , -0.388345047f ,
0.923879533f , -0.382683432f ,
0.926210242f , -0.377007410f ,
0.928506080f , -0.371317194f ,
0.930766961f , -0.365612998f ,
0.932992799f , -0.359895037f ,
0.935183510f , -0.354163525f ,
0.937339012f , -0.348418680f ,
0.939459224f , -0.342660717f ,
0.941544065f , -0.336889853f ,
0.943593458f , -0.331106306f ,
0.945607325f , -0.325310292f ,
0.947585591f , -0.319502031f ,
0.949528181f , -0.313681740f ,
0.951435021f , -0.307849640f ,
0.953306040f , -0.302005949f ,
0.955141168f , -0.296150888f ,
0.956940336f , -0.290284677f ,
0.958703475f , -0.284407537f ,
0.960430519f , -0.278519689f ,
0.962121404f , -0.272621355f ,
0.963776066f , -0.266712757f ,
0.965394442f , -0.260794118f ,
0.966976471f , -0.254865660f ,
0.968522094f , -0.248927606f ,
0.970031253f , -0.242980180f ,
0.971503891f , -0.237023606f ,
0.972939952f , -0.231058108f ,
0.974339383f , -0.225083911f ,
0.975702130f , -0.219101240f ,
0.977028143f , -0.213110320f ,
0.978317371f , -0.207111376f ,
0.979569766f , -0.201104635f ,
0.980785280f , -0.195090322f ,
0.981963869f , -0.189068664f ,
0.983105487f , -0.183039888f ,
0.984210092f , -0.177004220f ,
0.985277642f , -0.170961889f ,
0.986308097f , -0.164913120f ,
0.987301418f , -0.158858143f ,
0.988257568f , -0.152797185f ,
0.989176510f , -0.146730474f ,
0.990058210f , -0.140658239f ,
0.990902635f , -0.134580709f ,
0.991709754f , -0.128498111f ,
0.992479535f , -0.122410675f ,
0.993211949f , -0.116318631f ,
0.993906970f , -0.110222207f ,
0.994564571f , -0.104121634f ,
0.995184727f , -0.098017140f ,
0.995767414f , -0.091908956f ,
0.996312612f , -0.085797312f ,
0.996820299f , -0.079682438f ,
0.997290457f , -0.073564564f ,
0.997723067f , -0.067443920f ,
0.998118113f , -0.061320736f ,
0.998475581f , -0.055195244f ,
0.998795456f , -0.049067674f ,
0.999077728f , -0.042938257f ,
0.999322385f , -0.036807223f ,
0.999529418f , -0.030674803f ,
0.999698819f , -0.024541229f ,
0.999830582f , -0.018406730f ,
0.999924702f , -0.012271538f ,
0.999981175f , -0.006135885f
};
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 2048 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_2048[4096] = {
1.000000000f, 0.000000000f,
0.999995294f, 0.003067957f,
0.999981175f, 0.006135885f,
0.999957645f, 0.009203755f,
0.999924702f, 0.012271538f,
0.999882347f, 0.015339206f,
0.999830582f, 0.018406730f,
0.999769405f, 0.021474080f,
0.999698819f, 0.024541229f,
0.999618822f, 0.027608146f,
0.999529418f, 0.030674803f,
0.999430605f, 0.033741172f,
0.999322385f, 0.036807223f,
0.999204759f, 0.039872928f,
0.999077728f, 0.042938257f,
0.998941293f, 0.046003182f,
0.998795456f, 0.049067674f,
0.998640218f, 0.052131705f,
0.998475581f, 0.055195244f,
0.998301545f, 0.058258265f,
0.998118113f, 0.061320736f,
0.997925286f, 0.064382631f,
0.997723067f, 0.067443920f,
0.997511456f, 0.070504573f,
0.997290457f, 0.073564564f,
0.997060070f, 0.076623861f,
0.996820299f, 0.079682438f,
0.996571146f, 0.082740265f,
0.996312612f, 0.085797312f,
0.996044701f, 0.088853553f,
0.995767414f, 0.091908956f,
0.995480755f, 0.094963495f,
0.995184727f, 0.098017140f,
0.994879331f, 0.101069863f,
0.994564571f, 0.104121634f,
0.994240449f, 0.107172425f,
0.993906970f, 0.110222207f,
0.993564136f, 0.113270952f,
0.993211949f, 0.116318631f,
0.992850414f, 0.119365215f,
0.992479535f, 0.122410675f,
0.992099313f, 0.125454983f,
0.991709754f, 0.128498111f,
0.991310860f, 0.131540029f,
0.990902635f, 0.134580709f,
0.990485084f, 0.137620122f,
0.990058210f, 0.140658239f,
0.989622017f, 0.143695033f,
0.989176510f, 0.146730474f,
0.988721692f, 0.149764535f,
0.988257568f, 0.152797185f,
0.987784142f, 0.155828398f,
0.987301418f, 0.158858143f,
0.986809402f, 0.161886394f,
0.986308097f, 0.164913120f,
0.985797509f, 0.167938295f,
0.985277642f, 0.170961889f,
0.984748502f, 0.173983873f,
0.984210092f, 0.177004220f,
0.983662419f, 0.180022901f,
0.983105487f, 0.183039888f,
0.982539302f, 0.186055152f,
0.981963869f, 0.189068664f,
0.981379193f, 0.192080397f,
0.980785280f, 0.195090322f,
0.980182136f, 0.198098411f,
0.979569766f, 0.201104635f,
0.978948175f, 0.204108966f,
0.978317371f, 0.207111376f,
0.977677358f, 0.210111837f,
0.977028143f, 0.213110320f,
0.976369731f, 0.216106797f,
0.975702130f, 0.219101240f,
0.975025345f, 0.222093621f,
0.974339383f, 0.225083911f,
0.973644250f, 0.228072083f,
0.972939952f, 0.231058108f,
0.972226497f, 0.234041959f,
0.971503891f, 0.237023606f,
0.970772141f, 0.240003022f,
0.970031253f, 0.242980180f,
0.969281235f, 0.245955050f,
0.968522094f, 0.248927606f,
0.967753837f, 0.251897818f,
0.966976471f, 0.254865660f,
0.966190003f, 0.257831102f,
0.965394442f, 0.260794118f,
0.964589793f, 0.263754679f,
0.963776066f, 0.266712757f,
0.962953267f, 0.269668326f,
0.962121404f, 0.272621355f,
0.961280486f, 0.275571819f,
0.960430519f, 0.278519689f,
0.959571513f, 0.281464938f,
0.958703475f, 0.284407537f,
0.957826413f, 0.287347460f,
0.956940336f, 0.290284677f,
0.956045251f, 0.293219163f,
0.955141168f, 0.296150888f,
0.954228095f, 0.299079826f,
0.953306040f, 0.302005949f,
0.952375013f, 0.304929230f,
0.951435021f, 0.307849640f,
0.950486074f, 0.310767153f,
0.949528181f, 0.313681740f,
0.948561350f, 0.316593376f,
0.947585591f, 0.319502031f,
0.946600913f, 0.322407679f,
0.945607325f, 0.325310292f,
0.944604837f, 0.328209844f,
0.943593458f, 0.331106306f,
0.942573198f, 0.333999651f,
0.941544065f, 0.336889853f,
0.940506071f, 0.339776884f,
0.939459224f, 0.342660717f,
0.938403534f, 0.345541325f,
0.937339012f, 0.348418680f,
0.936265667f, 0.351292756f,
0.935183510f, 0.354163525f,
0.934092550f, 0.357030961f,
0.932992799f, 0.359895037f,
0.931884266f, 0.362755724f,
0.930766961f, 0.365612998f,
0.929640896f, 0.368466830f,
0.928506080f, 0.371317194f,
0.927362526f, 0.374164063f,
0.926210242f, 0.377007410f,
0.925049241f, 0.379847209f,
0.923879533f, 0.382683432f,
0.922701128f, 0.385516054f,
0.921514039f, 0.388345047f,
0.920318277f, 0.391170384f,
0.919113852f, 0.393992040f,
0.917900776f, 0.396809987f,
0.916679060f, 0.399624200f,
0.915448716f, 0.402434651f,
0.914209756f, 0.405241314f,
0.912962190f, 0.408044163f,
0.911706032f, 0.410843171f,
0.910441292f, 0.413638312f,
0.909167983f, 0.416429560f,
0.907886116f, 0.419216888f,
0.906595705f, 0.422000271f,
0.905296759f, 0.424779681f,
0.903989293f, 0.427555093f,
0.902673318f, 0.430326481f,
0.901348847f, 0.433093819f,
0.900015892f, 0.435857080f,
0.898674466f, 0.438616239f,
0.897324581f, 0.441371269f,
0.895966250f, 0.444122145f,
0.894599486f, 0.446868840f,
0.893224301f, 0.449611330f,
0.891840709f, 0.452349587f,
0.890448723f, 0.455083587f,
0.889048356f, 0.457813304f,
0.887639620f, 0.460538711f,
0.886222530f, 0.463259784f,
0.884797098f, 0.465976496f,
0.883363339f, 0.468688822f,
0.881921264f, 0.471396737f,
0.880470889f, 0.474100215f,
0.879012226f, 0.476799230f,
0.877545290f, 0.479493758f,
0.876070094f, 0.482183772f,
0.874586652f, 0.484869248f,
0.873094978f, 0.487550160f,
0.871595087f, 0.490226483f,
0.870086991f, 0.492898192f,
0.868570706f, 0.495565262f,
0.867046246f, 0.498227667f,
0.865513624f, 0.500885383f,
0.863972856f, 0.503538384f,
0.862423956f, 0.506186645f,
0.860866939f, 0.508830143f,
0.859301818f, 0.511468850f,
0.857728610f, 0.514102744f,
0.856147328f, 0.516731799f,
0.854557988f, 0.519355990f,
0.852960605f, 0.521975293f,
0.851355193f, 0.524589683f,
0.849741768f, 0.527199135f,
0.848120345f, 0.529803625f,
0.846490939f, 0.532403128f,
0.844853565f, 0.534997620f,
0.843208240f, 0.537587076f,
0.841554977f, 0.540171473f,
0.839893794f, 0.542750785f,
0.838224706f, 0.545324988f,
0.836547727f, 0.547894059f,
0.834862875f, 0.550457973f,
0.833170165f, 0.553016706f,
0.831469612f, 0.555570233f,
0.829761234f, 0.558118531f,
0.828045045f, 0.560661576f,
0.826321063f, 0.563199344f,
0.824589303f, 0.565731811f,
0.822849781f, 0.568258953f,
0.821102515f, 0.570780746f,
0.819347520f, 0.573297167f,
0.817584813f, 0.575808191f,
0.815814411f, 0.578313796f,
0.814036330f, 0.580813958f,
0.812250587f, 0.583308653f,
0.810457198f, 0.585797857f,
0.808656182f, 0.588281548f,
0.806847554f, 0.590759702f,
0.805031331f, 0.593232295f,
0.803207531f, 0.595699304f,
0.801376172f, 0.598160707f,
0.799537269f, 0.600616479f,
0.797690841f, 0.603066599f,
0.795836905f, 0.605511041f,
0.793975478f, 0.607949785f,
0.792106577f, 0.610382806f,
0.790230221f, 0.612810082f,
0.788346428f, 0.615231591f,
0.786455214f, 0.617647308f,
0.784556597f, 0.620057212f,
0.782650596f, 0.622461279f,
0.780737229f, 0.624859488f,
0.778816512f, 0.627251815f,
0.776888466f, 0.629638239f,
0.774953107f, 0.632018736f,
0.773010453f, 0.634393284f,
0.771060524f, 0.636761861f,
0.769103338f, 0.639124445f,
0.767138912f, 0.641481013f,
0.765167266f, 0.643831543f,
0.763188417f, 0.646176013f,
0.761202385f, 0.648514401f,
0.759209189f, 0.650846685f,
0.757208847f, 0.653172843f,
0.755201377f, 0.655492853f,
0.753186799f, 0.657806693f,
0.751165132f, 0.660114342f,
0.749136395f, 0.662415778f,
0.747100606f, 0.664710978f,
0.745057785f, 0.666999922f,
0.743007952f, 0.669282588f,
0.740951125f, 0.671558955f,
0.738887324f, 0.673829000f,
0.736816569f, 0.676092704f,
0.734738878f, 0.678350043f,
0.732654272f, 0.680600998f,
0.730562769f, 0.682845546f,
0.728464390f, 0.685083668f,
0.726359155f, 0.687315341f,
0.724247083f, 0.689540545f,
0.722128194f, 0.691759258f,
0.720002508f, 0.693971461f,
0.717870045f, 0.696177131f,
0.715730825f, 0.698376249f,
0.713584869f, 0.700568794f,
0.711432196f, 0.702754744f,
0.709272826f, 0.704934080f,
0.707106781f, 0.707106781f,
0.704934080f, 0.709272826f,
0.702754744f, 0.711432196f,
0.700568794f, 0.713584869f,
0.698376249f, 0.715730825f,
0.696177131f, 0.717870045f,
0.693971461f, 0.720002508f,
0.691759258f, 0.722128194f,
0.689540545f, 0.724247083f,
0.687315341f, 0.726359155f,
0.685083668f, 0.728464390f,
0.682845546f, 0.730562769f,
0.680600998f, 0.732654272f,
0.678350043f, 0.734738878f,
0.676092704f, 0.736816569f,
0.673829000f, 0.738887324f,
0.671558955f, 0.740951125f,
0.669282588f, 0.743007952f,
0.666999922f, 0.745057785f,
0.664710978f, 0.747100606f,
0.662415778f, 0.749136395f,
0.660114342f, 0.751165132f,
0.657806693f, 0.753186799f,
0.655492853f, 0.755201377f,
0.653172843f, 0.757208847f,
0.650846685f, 0.759209189f,
0.648514401f, 0.761202385f,
0.646176013f, 0.763188417f,
0.643831543f, 0.765167266f,
0.641481013f, 0.767138912f,
0.639124445f, 0.769103338f,
0.636761861f, 0.771060524f,
0.634393284f, 0.773010453f,
0.632018736f, 0.774953107f,
0.629638239f, 0.776888466f,
0.627251815f, 0.778816512f,
0.624859488f, 0.780737229f,
0.622461279f, 0.782650596f,
0.620057212f, 0.784556597f,
0.617647308f, 0.786455214f,
0.615231591f, 0.788346428f,
0.612810082f, 0.790230221f,
0.610382806f, 0.792106577f,
0.607949785f, 0.793975478f,
0.605511041f, 0.795836905f,
0.603066599f, 0.797690841f,
0.600616479f, 0.799537269f,
0.598160707f, 0.801376172f,
0.595699304f, 0.803207531f,
0.593232295f, 0.805031331f,
0.590759702f, 0.806847554f,
0.588281548f, 0.808656182f,
0.585797857f, 0.810457198f,
0.583308653f, 0.812250587f,
0.580813958f, 0.814036330f,
0.578313796f, 0.815814411f,
0.575808191f, 0.817584813f,
0.573297167f, 0.819347520f,
0.570780746f, 0.821102515f,
0.568258953f, 0.822849781f,
0.565731811f, 0.824589303f,
0.563199344f, 0.826321063f,
0.560661576f, 0.828045045f,
0.558118531f, 0.829761234f,
0.555570233f, 0.831469612f,
0.553016706f, 0.833170165f,
0.550457973f, 0.834862875f,
0.547894059f, 0.836547727f,
0.545324988f, 0.838224706f,
0.542750785f, 0.839893794f,
0.540171473f, 0.841554977f,
0.537587076f, 0.843208240f,
0.534997620f, 0.844853565f,
0.532403128f, 0.846490939f,
0.529803625f, 0.848120345f,
0.527199135f, 0.849741768f,
0.524589683f, 0.851355193f,
0.521975293f, 0.852960605f,
0.519355990f, 0.854557988f,
0.516731799f, 0.856147328f,
0.514102744f, 0.857728610f,
0.511468850f, 0.859301818f,
0.508830143f, 0.860866939f,
0.506186645f, 0.862423956f,
0.503538384f, 0.863972856f,
0.500885383f, 0.865513624f,
0.498227667f, 0.867046246f,
0.495565262f, 0.868570706f,
0.492898192f, 0.870086991f,
0.490226483f, 0.871595087f,
0.487550160f, 0.873094978f,
0.484869248f, 0.874586652f,
0.482183772f, 0.876070094f,
0.479493758f, 0.877545290f,
0.476799230f, 0.879012226f,
0.474100215f, 0.880470889f,
0.471396737f, 0.881921264f,
0.468688822f, 0.883363339f,
0.465976496f, 0.884797098f,
0.463259784f, 0.886222530f,
0.460538711f, 0.887639620f,
0.457813304f, 0.889048356f,
0.455083587f, 0.890448723f,
0.452349587f, 0.891840709f,
0.449611330f, 0.893224301f,
0.446868840f, 0.894599486f,
0.444122145f, 0.895966250f,
0.441371269f, 0.897324581f,
0.438616239f, 0.898674466f,
0.435857080f, 0.900015892f,
0.433093819f, 0.901348847f,
0.430326481f, 0.902673318f,
0.427555093f, 0.903989293f,
0.424779681f, 0.905296759f,
0.422000271f, 0.906595705f,
0.419216888f, 0.907886116f,
0.416429560f, 0.909167983f,
0.413638312f, 0.910441292f,
0.410843171f, 0.911706032f,
0.408044163f, 0.912962190f,
0.405241314f, 0.914209756f,
0.402434651f, 0.915448716f,
0.399624200f, 0.916679060f,
0.396809987f, 0.917900776f,
0.393992040f, 0.919113852f,
0.391170384f, 0.920318277f,
0.388345047f, 0.921514039f,
0.385516054f, 0.922701128f,
0.382683432f, 0.923879533f,
0.379847209f, 0.925049241f,
0.377007410f, 0.926210242f,
0.374164063f, 0.927362526f,
0.371317194f, 0.928506080f,
0.368466830f, 0.929640896f,
0.365612998f, 0.930766961f,
0.362755724f, 0.931884266f,
0.359895037f, 0.932992799f,
0.357030961f, 0.934092550f,
0.354163525f, 0.935183510f,
0.351292756f, 0.936265667f,
0.348418680f, 0.937339012f,
0.345541325f, 0.938403534f,
0.342660717f, 0.939459224f,
0.339776884f, 0.940506071f,
0.336889853f, 0.941544065f,
0.333999651f, 0.942573198f,
0.331106306f, 0.943593458f,
0.328209844f, 0.944604837f,
0.325310292f, 0.945607325f,
0.322407679f, 0.946600913f,
0.319502031f, 0.947585591f,
0.316593376f, 0.948561350f,
0.313681740f, 0.949528181f,
0.310767153f, 0.950486074f,
0.307849640f, 0.951435021f,
0.304929230f, 0.952375013f,
0.302005949f, 0.953306040f,
0.299079826f, 0.954228095f,
0.296150888f, 0.955141168f,
0.293219163f, 0.956045251f,
0.290284677f, 0.956940336f,
0.287347460f, 0.957826413f,
0.284407537f, 0.958703475f,
0.281464938f, 0.959571513f,
0.278519689f, 0.960430519f,
0.275571819f, 0.961280486f,
0.272621355f, 0.962121404f,
0.269668326f, 0.962953267f,
0.266712757f, 0.963776066f,
0.263754679f, 0.964589793f,
0.260794118f, 0.965394442f,
0.257831102f, 0.966190003f,
0.254865660f, 0.966976471f,
0.251897818f, 0.967753837f,
0.248927606f, 0.968522094f,
0.245955050f, 0.969281235f,
0.242980180f, 0.970031253f,
0.240003022f, 0.970772141f,
0.237023606f, 0.971503891f,
0.234041959f, 0.972226497f,
0.231058108f, 0.972939952f,
0.228072083f, 0.973644250f,
0.225083911f, 0.974339383f,
0.222093621f, 0.975025345f,
0.219101240f, 0.975702130f,
0.216106797f, 0.976369731f,
0.213110320f, 0.977028143f,
0.210111837f, 0.977677358f,
0.207111376f, 0.978317371f,
0.204108966f, 0.978948175f,
0.201104635f, 0.979569766f,
0.198098411f, 0.980182136f,
0.195090322f, 0.980785280f,
0.192080397f, 0.981379193f,
0.189068664f, 0.981963869f,
0.186055152f, 0.982539302f,
0.183039888f, 0.983105487f,
0.180022901f, 0.983662419f,
0.177004220f, 0.984210092f,
0.173983873f, 0.984748502f,
0.170961889f, 0.985277642f,
0.167938295f, 0.985797509f,
0.164913120f, 0.986308097f,
0.161886394f, 0.986809402f,
0.158858143f, 0.987301418f,
0.155828398f, 0.987784142f,
0.152797185f, 0.988257568f,
0.149764535f, 0.988721692f,
0.146730474f, 0.989176510f,
0.143695033f, 0.989622017f,
0.140658239f, 0.990058210f,
0.137620122f, 0.990485084f,
0.134580709f, 0.990902635f,
0.131540029f, 0.991310860f,
0.128498111f, 0.991709754f,
0.125454983f, 0.992099313f,
0.122410675f, 0.992479535f,
0.119365215f, 0.992850414f,
0.116318631f, 0.993211949f,
0.113270952f, 0.993564136f,
0.110222207f, 0.993906970f,
0.107172425f, 0.994240449f,
0.104121634f, 0.994564571f,
0.101069863f, 0.994879331f,
0.098017140f, 0.995184727f,
0.094963495f, 0.995480755f,
0.091908956f, 0.995767414f,
0.088853553f, 0.996044701f,
0.085797312f, 0.996312612f,
0.082740265f, 0.996571146f,
0.079682438f, 0.996820299f,
0.076623861f, 0.997060070f,
0.073564564f, 0.997290457f,
0.070504573f, 0.997511456f,
0.067443920f, 0.997723067f,
0.064382631f, 0.997925286f,
0.061320736f, 0.998118113f,
0.058258265f, 0.998301545f,
0.055195244f, 0.998475581f,
0.052131705f, 0.998640218f,
0.049067674f, 0.998795456f,
0.046003182f, 0.998941293f,
0.042938257f, 0.999077728f,
0.039872928f, 0.999204759f,
0.036807223f, 0.999322385f,
0.033741172f, 0.999430605f,
0.030674803f, 0.999529418f,
0.027608146f, 0.999618822f,
0.024541229f, 0.999698819f,
0.021474080f, 0.999769405f,
0.018406730f, 0.999830582f,
0.015339206f, 0.999882347f,
0.012271538f, 0.999924702f,
0.009203755f, 0.999957645f,
0.006135885f, 0.999981175f,
0.003067957f, 0.999995294f,
0.000000000f, 1.000000000f,
-0.003067957f, 0.999995294f,
-0.006135885f, 0.999981175f,
-0.009203755f, 0.999957645f,
-0.012271538f, 0.999924702f,
-0.015339206f, 0.999882347f,
-0.018406730f, 0.999830582f,
-0.021474080f, 0.999769405f,
-0.024541229f, 0.999698819f,
-0.027608146f, 0.999618822f,
-0.030674803f, 0.999529418f,
-0.033741172f, 0.999430605f,
-0.036807223f, 0.999322385f,
-0.039872928f, 0.999204759f,
-0.042938257f, 0.999077728f,
-0.046003182f, 0.998941293f,
-0.049067674f, 0.998795456f,
-0.052131705f, 0.998640218f,
-0.055195244f, 0.998475581f,
-0.058258265f, 0.998301545f,
-0.061320736f, 0.998118113f,
-0.064382631f, 0.997925286f,
-0.067443920f, 0.997723067f,
-0.070504573f, 0.997511456f,
-0.073564564f, 0.997290457f,
-0.076623861f, 0.997060070f,
-0.079682438f, 0.996820299f,
-0.082740265f, 0.996571146f,
-0.085797312f, 0.996312612f,
-0.088853553f, 0.996044701f,
-0.091908956f, 0.995767414f,
-0.094963495f, 0.995480755f,
-0.098017140f, 0.995184727f,
-0.101069863f, 0.994879331f,
-0.104121634f, 0.994564571f,
-0.107172425f, 0.994240449f,
-0.110222207f, 0.993906970f,
-0.113270952f, 0.993564136f,
-0.116318631f, 0.993211949f,
-0.119365215f, 0.992850414f,
-0.122410675f, 0.992479535f,
-0.125454983f, 0.992099313f,
-0.128498111f, 0.991709754f,
-0.131540029f, 0.991310860f,
-0.134580709f, 0.990902635f,
-0.137620122f, 0.990485084f,
-0.140658239f, 0.990058210f,
-0.143695033f, 0.989622017f,
-0.146730474f, 0.989176510f,
-0.149764535f, 0.988721692f,
-0.152797185f, 0.988257568f,
-0.155828398f, 0.987784142f,
-0.158858143f, 0.987301418f,
-0.161886394f, 0.986809402f,
-0.164913120f, 0.986308097f,
-0.167938295f, 0.985797509f,
-0.170961889f, 0.985277642f,
-0.173983873f, 0.984748502f,
-0.177004220f, 0.984210092f,
-0.180022901f, 0.983662419f,
-0.183039888f, 0.983105487f,
-0.186055152f, 0.982539302f,
-0.189068664f, 0.981963869f,
-0.192080397f, 0.981379193f,
-0.195090322f, 0.980785280f,
-0.198098411f, 0.980182136f,
-0.201104635f, 0.979569766f,
-0.204108966f, 0.978948175f,
-0.207111376f, 0.978317371f,
-0.210111837f, 0.977677358f,
-0.213110320f, 0.977028143f,
-0.216106797f, 0.976369731f,
-0.219101240f, 0.975702130f,
-0.222093621f, 0.975025345f,
-0.225083911f, 0.974339383f,
-0.228072083f, 0.973644250f,
-0.231058108f, 0.972939952f,
-0.234041959f, 0.972226497f,
-0.237023606f, 0.971503891f,
-0.240003022f, 0.970772141f,
-0.242980180f, 0.970031253f,
-0.245955050f, 0.969281235f,
-0.248927606f, 0.968522094f,
-0.251897818f, 0.967753837f,
-0.254865660f, 0.966976471f,
-0.257831102f, 0.966190003f,
-0.260794118f, 0.965394442f,
-0.263754679f, 0.964589793f,
-0.266712757f, 0.963776066f,
-0.269668326f, 0.962953267f,
-0.272621355f, 0.962121404f,
-0.275571819f, 0.961280486f,
-0.278519689f, 0.960430519f,
-0.281464938f, 0.959571513f,
-0.284407537f, 0.958703475f,
-0.287347460f, 0.957826413f,
-0.290284677f, 0.956940336f,
-0.293219163f, 0.956045251f,
-0.296150888f, 0.955141168f,
-0.299079826f, 0.954228095f,
-0.302005949f, 0.953306040f,
-0.304929230f, 0.952375013f,
-0.307849640f, 0.951435021f,
-0.310767153f, 0.950486074f,
-0.313681740f, 0.949528181f,
-0.316593376f, 0.948561350f,
-0.319502031f, 0.947585591f,
-0.322407679f, 0.946600913f,
-0.325310292f, 0.945607325f,
-0.328209844f, 0.944604837f,
-0.331106306f, 0.943593458f,
-0.333999651f, 0.942573198f,
-0.336889853f, 0.941544065f,
-0.339776884f, 0.940506071f,
-0.342660717f, 0.939459224f,
-0.345541325f, 0.938403534f,
-0.348418680f, 0.937339012f,
-0.351292756f, 0.936265667f,
-0.354163525f, 0.935183510f,
-0.357030961f, 0.934092550f,
-0.359895037f, 0.932992799f,
-0.362755724f, 0.931884266f,
-0.365612998f, 0.930766961f,
-0.368466830f, 0.929640896f,
-0.371317194f, 0.928506080f,
-0.374164063f, 0.927362526f,
-0.377007410f, 0.926210242f,
-0.379847209f, 0.925049241f,
-0.382683432f, 0.923879533f,
-0.385516054f, 0.922701128f,
-0.388345047f, 0.921514039f,
-0.391170384f, 0.920318277f,
-0.393992040f, 0.919113852f,
-0.396809987f, 0.917900776f,
-0.399624200f, 0.916679060f,
-0.402434651f, 0.915448716f,
-0.405241314f, 0.914209756f,
-0.408044163f, 0.912962190f,
-0.410843171f, 0.911706032f,
-0.413638312f, 0.910441292f,
-0.416429560f, 0.909167983f,
-0.419216888f, 0.907886116f,
-0.422000271f, 0.906595705f,
-0.424779681f, 0.905296759f,
-0.427555093f, 0.903989293f,
-0.430326481f, 0.902673318f,
-0.433093819f, 0.901348847f,
-0.435857080f, 0.900015892f,
-0.438616239f, 0.898674466f,
-0.441371269f, 0.897324581f,
-0.444122145f, 0.895966250f,
-0.446868840f, 0.894599486f,
-0.449611330f, 0.893224301f,
-0.452349587f, 0.891840709f,
-0.455083587f, 0.890448723f,
-0.457813304f, 0.889048356f,
-0.460538711f, 0.887639620f,
-0.463259784f, 0.886222530f,
-0.465976496f, 0.884797098f,
-0.468688822f, 0.883363339f,
-0.471396737f, 0.881921264f,
-0.474100215f, 0.880470889f,
-0.476799230f, 0.879012226f,
-0.479493758f, 0.877545290f,
-0.482183772f, 0.876070094f,
-0.484869248f, 0.874586652f,
-0.487550160f, 0.873094978f,
-0.490226483f, 0.871595087f,
-0.492898192f, 0.870086991f,
-0.495565262f, 0.868570706f,
-0.498227667f, 0.867046246f,
-0.500885383f, 0.865513624f,
-0.503538384f, 0.863972856f,
-0.506186645f, 0.862423956f,
-0.508830143f, 0.860866939f,
-0.511468850f, 0.859301818f,
-0.514102744f, 0.857728610f,
-0.516731799f, 0.856147328f,
-0.519355990f, 0.854557988f,
-0.521975293f, 0.852960605f,
-0.524589683f, 0.851355193f,
-0.527199135f, 0.849741768f,
-0.529803625f, 0.848120345f,
-0.532403128f, 0.846490939f,
-0.534997620f, 0.844853565f,
-0.537587076f, 0.843208240f,
-0.540171473f, 0.841554977f,
-0.542750785f, 0.839893794f,
-0.545324988f, 0.838224706f,
-0.547894059f, 0.836547727f,
-0.550457973f, 0.834862875f,
-0.553016706f, 0.833170165f,
-0.555570233f, 0.831469612f,
-0.558118531f, 0.829761234f,
-0.560661576f, 0.828045045f,
-0.563199344f, 0.826321063f,
-0.565731811f, 0.824589303f,
-0.568258953f, 0.822849781f,
-0.570780746f, 0.821102515f,
-0.573297167f, 0.819347520f,
-0.575808191f, 0.817584813f,
-0.578313796f, 0.815814411f,
-0.580813958f, 0.814036330f,
-0.583308653f, 0.812250587f,
-0.585797857f, 0.810457198f,
-0.588281548f, 0.808656182f,
-0.590759702f, 0.806847554f,
-0.593232295f, 0.805031331f,
-0.595699304f, 0.803207531f,
-0.598160707f, 0.801376172f,
-0.600616479f, 0.799537269f,
-0.603066599f, 0.797690841f,
-0.605511041f, 0.795836905f,
-0.607949785f, 0.793975478f,
-0.610382806f, 0.792106577f,
-0.612810082f, 0.790230221f,
-0.615231591f, 0.788346428f,
-0.617647308f, 0.786455214f,
-0.620057212f, 0.784556597f,
-0.622461279f, 0.782650596f,
-0.624859488f, 0.780737229f,
-0.627251815f, 0.778816512f,
-0.629638239f, 0.776888466f,
-0.632018736f, 0.774953107f,
-0.634393284f, 0.773010453f,
-0.636761861f, 0.771060524f,
-0.639124445f, 0.769103338f,
-0.641481013f, 0.767138912f,
-0.643831543f, 0.765167266f,
-0.646176013f, 0.763188417f,
-0.648514401f, 0.761202385f,
-0.650846685f, 0.759209189f,
-0.653172843f, 0.757208847f,
-0.655492853f, 0.755201377f,
-0.657806693f, 0.753186799f,
-0.660114342f, 0.751165132f,
-0.662415778f, 0.749136395f,
-0.664710978f, 0.747100606f,
-0.666999922f, 0.745057785f,
-0.669282588f, 0.743007952f,
-0.671558955f, 0.740951125f,
-0.673829000f, 0.738887324f,
-0.676092704f, 0.736816569f,
-0.678350043f, 0.734738878f,
-0.680600998f, 0.732654272f,
-0.682845546f, 0.730562769f,
-0.685083668f, 0.728464390f,
-0.687315341f, 0.726359155f,
-0.689540545f, 0.724247083f,
-0.691759258f, 0.722128194f,
-0.693971461f, 0.720002508f,
-0.696177131f, 0.717870045f,
-0.698376249f, 0.715730825f,
-0.700568794f, 0.713584869f,
-0.702754744f, 0.711432196f,
-0.704934080f, 0.709272826f,
-0.707106781f, 0.707106781f,
-0.709272826f, 0.704934080f,
-0.711432196f, 0.702754744f,
-0.713584869f, 0.700568794f,
-0.715730825f, 0.698376249f,
-0.717870045f, 0.696177131f,
-0.720002508f, 0.693971461f,
-0.722128194f, 0.691759258f,
-0.724247083f, 0.689540545f,
-0.726359155f, 0.687315341f,
-0.728464390f, 0.685083668f,
-0.730562769f, 0.682845546f,
-0.732654272f, 0.680600998f,
-0.734738878f, 0.678350043f,
-0.736816569f, 0.676092704f,
-0.738887324f, 0.673829000f,
-0.740951125f, 0.671558955f,
-0.743007952f, 0.669282588f,
-0.745057785f, 0.666999922f,
-0.747100606f, 0.664710978f,
-0.749136395f, 0.662415778f,
-0.751165132f, 0.660114342f,
-0.753186799f, 0.657806693f,
-0.755201377f, 0.655492853f,
-0.757208847f, 0.653172843f,
-0.759209189f, 0.650846685f,
-0.761202385f, 0.648514401f,
-0.763188417f, 0.646176013f,
-0.765167266f, 0.643831543f,
-0.767138912f, 0.641481013f,
-0.769103338f, 0.639124445f,
-0.771060524f, 0.636761861f,
-0.773010453f, 0.634393284f,
-0.774953107f, 0.632018736f,
-0.776888466f, 0.629638239f,
-0.778816512f, 0.627251815f,
-0.780737229f, 0.624859488f,
-0.782650596f, 0.622461279f,
-0.784556597f, 0.620057212f,
-0.786455214f, 0.617647308f,
-0.788346428f, 0.615231591f,
-0.790230221f, 0.612810082f,
-0.792106577f, 0.610382806f,
-0.793975478f, 0.607949785f,
-0.795836905f, 0.605511041f,
-0.797690841f, 0.603066599f,
-0.799537269f, 0.600616479f,
-0.801376172f, 0.598160707f,
-0.803207531f, 0.595699304f,
-0.805031331f, 0.593232295f,
-0.806847554f, 0.590759702f,
-0.808656182f, 0.588281548f,
-0.810457198f, 0.585797857f,
-0.812250587f, 0.583308653f,
-0.814036330f, 0.580813958f,
-0.815814411f, 0.578313796f,
-0.817584813f, 0.575808191f,
-0.819347520f, 0.573297167f,
-0.821102515f, 0.570780746f,
-0.822849781f, 0.568258953f,
-0.824589303f, 0.565731811f,
-0.826321063f, 0.563199344f,
-0.828045045f, 0.560661576f,
-0.829761234f, 0.558118531f,
-0.831469612f, 0.555570233f,
-0.833170165f, 0.553016706f,
-0.834862875f, 0.550457973f,
-0.836547727f, 0.547894059f,
-0.838224706f, 0.545324988f,
-0.839893794f, 0.542750785f,
-0.841554977f, 0.540171473f,
-0.843208240f, 0.537587076f,
-0.844853565f, 0.534997620f,
-0.846490939f, 0.532403128f,
-0.848120345f, 0.529803625f,
-0.849741768f, 0.527199135f,
-0.851355193f, 0.524589683f,
-0.852960605f, 0.521975293f,
-0.854557988f, 0.519355990f,
-0.856147328f, 0.516731799f,
-0.857728610f, 0.514102744f,
-0.859301818f, 0.511468850f,
-0.860866939f, 0.508830143f,
-0.862423956f, 0.506186645f,
-0.863972856f, 0.503538384f,
-0.865513624f, 0.500885383f,
-0.867046246f, 0.498227667f,
-0.868570706f, 0.495565262f,
-0.870086991f, 0.492898192f,
-0.871595087f, 0.490226483f,
-0.873094978f, 0.487550160f,
-0.874586652f, 0.484869248f,
-0.876070094f, 0.482183772f,
-0.877545290f, 0.479493758f,
-0.879012226f, 0.476799230f,
-0.880470889f, 0.474100215f,
-0.881921264f, 0.471396737f,
-0.883363339f, 0.468688822f,
-0.884797098f, 0.465976496f,
-0.886222530f, 0.463259784f,
-0.887639620f, 0.460538711f,
-0.889048356f, 0.457813304f,
-0.890448723f, 0.455083587f,
-0.891840709f, 0.452349587f,
-0.893224301f, 0.449611330f,
-0.894599486f, 0.446868840f,
-0.895966250f, 0.444122145f,
-0.897324581f, 0.441371269f,
-0.898674466f, 0.438616239f,
-0.900015892f, 0.435857080f,
-0.901348847f, 0.433093819f,
-0.902673318f, 0.430326481f,
-0.903989293f, 0.427555093f,
-0.905296759f, 0.424779681f,
-0.906595705f, 0.422000271f,
-0.907886116f, 0.419216888f,
-0.909167983f, 0.416429560f,
-0.910441292f, 0.413638312f,
-0.911706032f, 0.410843171f,
-0.912962190f, 0.408044163f,
-0.914209756f, 0.405241314f,
-0.915448716f, 0.402434651f,
-0.916679060f, 0.399624200f,
-0.917900776f, 0.396809987f,
-0.919113852f, 0.393992040f,
-0.920318277f, 0.391170384f,
-0.921514039f, 0.388345047f,
-0.922701128f, 0.385516054f,
-0.923879533f, 0.382683432f,
-0.925049241f, 0.379847209f,
-0.926210242f, 0.377007410f,
-0.927362526f, 0.374164063f,
-0.928506080f, 0.371317194f,
-0.929640896f, 0.368466830f,
-0.930766961f, 0.365612998f,
-0.931884266f, 0.362755724f,
-0.932992799f, 0.359895037f,
-0.934092550f, 0.357030961f,
-0.935183510f, 0.354163525f,
-0.936265667f, 0.351292756f,
-0.937339012f, 0.348418680f,
-0.938403534f, 0.345541325f,
-0.939459224f, 0.342660717f,
-0.940506071f, 0.339776884f,
-0.941544065f, 0.336889853f,
-0.942573198f, 0.333999651f,
-0.943593458f, 0.331106306f,
-0.944604837f, 0.328209844f,
-0.945607325f, 0.325310292f,
-0.946600913f, 0.322407679f,
-0.947585591f, 0.319502031f,
-0.948561350f, 0.316593376f,
-0.949528181f, 0.313681740f,
-0.950486074f, 0.310767153f,
-0.951435021f, 0.307849640f,
-0.952375013f, 0.304929230f,
-0.953306040f, 0.302005949f,
-0.954228095f, 0.299079826f,
-0.955141168f, 0.296150888f,
-0.956045251f, 0.293219163f,
-0.956940336f, 0.290284677f,
-0.957826413f, 0.287347460f,
-0.958703475f, 0.284407537f,
-0.959571513f, 0.281464938f,
-0.960430519f, 0.278519689f,
-0.961280486f, 0.275571819f,
-0.962121404f, 0.272621355f,
-0.962953267f, 0.269668326f,
-0.963776066f, 0.266712757f,
-0.964589793f, 0.263754679f,
-0.965394442f, 0.260794118f,
-0.966190003f, 0.257831102f,
-0.966976471f, 0.254865660f,
-0.967753837f, 0.251897818f,
-0.968522094f, 0.248927606f,
-0.969281235f, 0.245955050f,
-0.970031253f, 0.242980180f,
-0.970772141f, 0.240003022f,
-0.971503891f, 0.237023606f,
-0.972226497f, 0.234041959f,
-0.972939952f, 0.231058108f,
-0.973644250f, 0.228072083f,
-0.974339383f, 0.225083911f,
-0.975025345f, 0.222093621f,
-0.975702130f, 0.219101240f,
-0.976369731f, 0.216106797f,
-0.977028143f, 0.213110320f,
-0.977677358f, 0.210111837f,
-0.978317371f, 0.207111376f,
-0.978948175f, 0.204108966f,
-0.979569766f, 0.201104635f,
-0.980182136f, 0.198098411f,
-0.980785280f, 0.195090322f,
-0.981379193f, 0.192080397f,
-0.981963869f, 0.189068664f,
-0.982539302f, 0.186055152f,
-0.983105487f, 0.183039888f,
-0.983662419f, 0.180022901f,
-0.984210092f, 0.177004220f,
-0.984748502f, 0.173983873f,
-0.985277642f, 0.170961889f,
-0.985797509f, 0.167938295f,
-0.986308097f, 0.164913120f,
-0.986809402f, 0.161886394f,
-0.987301418f, 0.158858143f,
-0.987784142f, 0.155828398f,
-0.988257568f, 0.152797185f,
-0.988721692f, 0.149764535f,
-0.989176510f, 0.146730474f,
-0.989622017f, 0.143695033f,
-0.990058210f, 0.140658239f,
-0.990485084f, 0.137620122f,
-0.990902635f, 0.134580709f,
-0.991310860f, 0.131540029f,
-0.991709754f, 0.128498111f,
-0.992099313f, 0.125454983f,
-0.992479535f, 0.122410675f,
-0.992850414f, 0.119365215f,
-0.993211949f, 0.116318631f,
-0.993564136f, 0.113270952f,
-0.993906970f, 0.110222207f,
-0.994240449f, 0.107172425f,
-0.994564571f, 0.104121634f,
-0.994879331f, 0.101069863f,
-0.995184727f, 0.098017140f,
-0.995480755f, 0.094963495f,
-0.995767414f, 0.091908956f,
-0.996044701f, 0.088853553f,
-0.996312612f, 0.085797312f,
-0.996571146f, 0.082740265f,
-0.996820299f, 0.079682438f,
-0.997060070f, 0.076623861f,
-0.997290457f, 0.073564564f,
-0.997511456f, 0.070504573f,
-0.997723067f, 0.067443920f,
-0.997925286f, 0.064382631f,
-0.998118113f, 0.061320736f,
-0.998301545f, 0.058258265f,
-0.998475581f, 0.055195244f,
-0.998640218f, 0.052131705f,
-0.998795456f, 0.049067674f,
-0.998941293f, 0.046003182f,
-0.999077728f, 0.042938257f,
-0.999204759f, 0.039872928f,
-0.999322385f, 0.036807223f,
-0.999430605f, 0.033741172f,
-0.999529418f, 0.030674803f,
-0.999618822f, 0.027608146f,
-0.999698819f, 0.024541229f,
-0.999769405f, 0.021474080f,
-0.999830582f, 0.018406730f,
-0.999882347f, 0.015339206f,
-0.999924702f, 0.012271538f,
-0.999957645f, 0.009203755f,
-0.999981175f, 0.006135885f,
-0.999995294f, 0.003067957f,
-1.000000000f, 0.000000000f,
-0.999995294f, -0.003067957f,
-0.999981175f, -0.006135885f,
-0.999957645f, -0.009203755f,
-0.999924702f, -0.012271538f,
-0.999882347f, -0.015339206f,
-0.999830582f, -0.018406730f,
-0.999769405f, -0.021474080f,
-0.999698819f, -0.024541229f,
-0.999618822f, -0.027608146f,
-0.999529418f, -0.030674803f,
-0.999430605f, -0.033741172f,
-0.999322385f, -0.036807223f,
-0.999204759f, -0.039872928f,
-0.999077728f, -0.042938257f,
-0.998941293f, -0.046003182f,
-0.998795456f, -0.049067674f,
-0.998640218f, -0.052131705f,
-0.998475581f, -0.055195244f,
-0.998301545f, -0.058258265f,
-0.998118113f, -0.061320736f,
-0.997925286f, -0.064382631f,
-0.997723067f, -0.067443920f,
-0.997511456f, -0.070504573f,
-0.997290457f, -0.073564564f,
-0.997060070f, -0.076623861f,
-0.996820299f, -0.079682438f,
-0.996571146f, -0.082740265f,
-0.996312612f, -0.085797312f,
-0.996044701f, -0.088853553f,
-0.995767414f, -0.091908956f,
-0.995480755f, -0.094963495f,
-0.995184727f, -0.098017140f,
-0.994879331f, -0.101069863f,
-0.994564571f, -0.104121634f,
-0.994240449f, -0.107172425f,
-0.993906970f, -0.110222207f,
-0.993564136f, -0.113270952f,
-0.993211949f, -0.116318631f,
-0.992850414f, -0.119365215f,
-0.992479535f, -0.122410675f,
-0.992099313f, -0.125454983f,
-0.991709754f, -0.128498111f,
-0.991310860f, -0.131540029f,
-0.990902635f, -0.134580709f,
-0.990485084f, -0.137620122f,
-0.990058210f, -0.140658239f,
-0.989622017f, -0.143695033f,
-0.989176510f, -0.146730474f,
-0.988721692f, -0.149764535f,
-0.988257568f, -0.152797185f,
-0.987784142f, -0.155828398f,
-0.987301418f, -0.158858143f,
-0.986809402f, -0.161886394f,
-0.986308097f, -0.164913120f,
-0.985797509f, -0.167938295f,
-0.985277642f, -0.170961889f,
-0.984748502f, -0.173983873f,
-0.984210092f, -0.177004220f,
-0.983662419f, -0.180022901f,
-0.983105487f, -0.183039888f,
-0.982539302f, -0.186055152f,
-0.981963869f, -0.189068664f,
-0.981379193f, -0.192080397f,
-0.980785280f, -0.195090322f,
-0.980182136f, -0.198098411f,
-0.979569766f, -0.201104635f,
-0.978948175f, -0.204108966f,
-0.978317371f, -0.207111376f,
-0.977677358f, -0.210111837f,
-0.977028143f, -0.213110320f,
-0.976369731f, -0.216106797f,
-0.975702130f, -0.219101240f,
-0.975025345f, -0.222093621f,
-0.974339383f, -0.225083911f,
-0.973644250f, -0.228072083f,
-0.972939952f, -0.231058108f,
-0.972226497f, -0.234041959f,
-0.971503891f, -0.237023606f,
-0.970772141f, -0.240003022f,
-0.970031253f, -0.242980180f,
-0.969281235f, -0.245955050f,
-0.968522094f, -0.248927606f,
-0.967753837f, -0.251897818f,
-0.966976471f, -0.254865660f,
-0.966190003f, -0.257831102f,
-0.965394442f, -0.260794118f,
-0.964589793f, -0.263754679f,
-0.963776066f, -0.266712757f,
-0.962953267f, -0.269668326f,
-0.962121404f, -0.272621355f,
-0.961280486f, -0.275571819f,
-0.960430519f, -0.278519689f,
-0.959571513f, -0.281464938f,
-0.958703475f, -0.284407537f,
-0.957826413f, -0.287347460f,
-0.956940336f, -0.290284677f,
-0.956045251f, -0.293219163f,
-0.955141168f, -0.296150888f,
-0.954228095f, -0.299079826f,
-0.953306040f, -0.302005949f,
-0.952375013f, -0.304929230f,
-0.951435021f, -0.307849640f,
-0.950486074f, -0.310767153f,
-0.949528181f, -0.313681740f,
-0.948561350f, -0.316593376f,
-0.947585591f, -0.319502031f,
-0.946600913f, -0.322407679f,
-0.945607325f, -0.325310292f,
-0.944604837f, -0.328209844f,
-0.943593458f, -0.331106306f,
-0.942573198f, -0.333999651f,
-0.941544065f, -0.336889853f,
-0.940506071f, -0.339776884f,
-0.939459224f, -0.342660717f,
-0.938403534f, -0.345541325f,
-0.937339012f, -0.348418680f,
-0.936265667f, -0.351292756f,
-0.935183510f, -0.354163525f,
-0.934092550f, -0.357030961f,
-0.932992799f, -0.359895037f,
-0.931884266f, -0.362755724f,
-0.930766961f, -0.365612998f,
-0.929640896f, -0.368466830f,
-0.928506080f, -0.371317194f,
-0.927362526f, -0.374164063f,
-0.926210242f, -0.377007410f,
-0.925049241f, -0.379847209f,
-0.923879533f, -0.382683432f,
-0.922701128f, -0.385516054f,
-0.921514039f, -0.388345047f,
-0.920318277f, -0.391170384f,
-0.919113852f, -0.393992040f,
-0.917900776f, -0.396809987f,
-0.916679060f, -0.399624200f,
-0.915448716f, -0.402434651f,
-0.914209756f, -0.405241314f,
-0.912962190f, -0.408044163f,
-0.911706032f, -0.410843171f,
-0.910441292f, -0.413638312f,
-0.909167983f, -0.416429560f,
-0.907886116f, -0.419216888f,
-0.906595705f, -0.422000271f,
-0.905296759f, -0.424779681f,
-0.903989293f, -0.427555093f,
-0.902673318f, -0.430326481f,
-0.901348847f, -0.433093819f,
-0.900015892f, -0.435857080f,
-0.898674466f, -0.438616239f,
-0.897324581f, -0.441371269f,
-0.895966250f, -0.444122145f,
-0.894599486f, -0.446868840f,
-0.893224301f, -0.449611330f,
-0.891840709f, -0.452349587f,
-0.890448723f, -0.455083587f,
-0.889048356f, -0.457813304f,
-0.887639620f, -0.460538711f,
-0.886222530f, -0.463259784f,
-0.884797098f, -0.465976496f,
-0.883363339f, -0.468688822f,
-0.881921264f, -0.471396737f,
-0.880470889f, -0.474100215f,
-0.879012226f, -0.476799230f,
-0.877545290f, -0.479493758f,
-0.876070094f, -0.482183772f,
-0.874586652f, -0.484869248f,
-0.873094978f, -0.487550160f,
-0.871595087f, -0.490226483f,
-0.870086991f, -0.492898192f,
-0.868570706f, -0.495565262f,
-0.867046246f, -0.498227667f,
-0.865513624f, -0.500885383f,
-0.863972856f, -0.503538384f,
-0.862423956f, -0.506186645f,
-0.860866939f, -0.508830143f,
-0.859301818f, -0.511468850f,
-0.857728610f, -0.514102744f,
-0.856147328f, -0.516731799f,
-0.854557988f, -0.519355990f,
-0.852960605f, -0.521975293f,
-0.851355193f, -0.524589683f,
-0.849741768f, -0.527199135f,
-0.848120345f, -0.529803625f,
-0.846490939f, -0.532403128f,
-0.844853565f, -0.534997620f,
-0.843208240f, -0.537587076f,
-0.841554977f, -0.540171473f,
-0.839893794f, -0.542750785f,
-0.838224706f, -0.545324988f,
-0.836547727f, -0.547894059f,
-0.834862875f, -0.550457973f,
-0.833170165f, -0.553016706f,
-0.831469612f, -0.555570233f,
-0.829761234f, -0.558118531f,
-0.828045045f, -0.560661576f,
-0.826321063f, -0.563199344f,
-0.824589303f, -0.565731811f,
-0.822849781f, -0.568258953f,
-0.821102515f, -0.570780746f,
-0.819347520f, -0.573297167f,
-0.817584813f, -0.575808191f,
-0.815814411f, -0.578313796f,
-0.814036330f, -0.580813958f,
-0.812250587f, -0.583308653f,
-0.810457198f, -0.585797857f,
-0.808656182f, -0.588281548f,
-0.806847554f, -0.590759702f,
-0.805031331f, -0.593232295f,
-0.803207531f, -0.595699304f,
-0.801376172f, -0.598160707f,
-0.799537269f, -0.600616479f,
-0.797690841f, -0.603066599f,
-0.795836905f, -0.605511041f,
-0.793975478f, -0.607949785f,
-0.792106577f, -0.610382806f,
-0.790230221f, -0.612810082f,
-0.788346428f, -0.615231591f,
-0.786455214f, -0.617647308f,
-0.784556597f, -0.620057212f,
-0.782650596f, -0.622461279f,
-0.780737229f, -0.624859488f,
-0.778816512f, -0.627251815f,
-0.776888466f, -0.629638239f,
-0.774953107f, -0.632018736f,
-0.773010453f, -0.634393284f,
-0.771060524f, -0.636761861f,
-0.769103338f, -0.639124445f,
-0.767138912f, -0.641481013f,
-0.765167266f, -0.643831543f,
-0.763188417f, -0.646176013f,
-0.761202385f, -0.648514401f,
-0.759209189f, -0.650846685f,
-0.757208847f, -0.653172843f,
-0.755201377f, -0.655492853f,
-0.753186799f, -0.657806693f,
-0.751165132f, -0.660114342f,
-0.749136395f, -0.662415778f,
-0.747100606f, -0.664710978f,
-0.745057785f, -0.666999922f,
-0.743007952f, -0.669282588f,
-0.740951125f, -0.671558955f,
-0.738887324f, -0.673829000f,
-0.736816569f, -0.676092704f,
-0.734738878f, -0.678350043f,
-0.732654272f, -0.680600998f,
-0.730562769f, -0.682845546f,
-0.728464390f, -0.685083668f,
-0.726359155f, -0.687315341f,
-0.724247083f, -0.689540545f,
-0.722128194f, -0.691759258f,
-0.720002508f, -0.693971461f,
-0.717870045f, -0.696177131f,
-0.715730825f, -0.698376249f,
-0.713584869f, -0.700568794f,
-0.711432196f, -0.702754744f,
-0.709272826f, -0.704934080f,
-0.707106781f, -0.707106781f,
-0.704934080f, -0.709272826f,
-0.702754744f, -0.711432196f,
-0.700568794f, -0.713584869f,
-0.698376249f, -0.715730825f,
-0.696177131f, -0.717870045f,
-0.693971461f, -0.720002508f,
-0.691759258f, -0.722128194f,
-0.689540545f, -0.724247083f,
-0.687315341f, -0.726359155f,
-0.685083668f, -0.728464390f,
-0.682845546f, -0.730562769f,
-0.680600998f, -0.732654272f,
-0.678350043f, -0.734738878f,
-0.676092704f, -0.736816569f,
-0.673829000f, -0.738887324f,
-0.671558955f, -0.740951125f,
-0.669282588f, -0.743007952f,
-0.666999922f, -0.745057785f,
-0.664710978f, -0.747100606f,
-0.662415778f, -0.749136395f,
-0.660114342f, -0.751165132f,
-0.657806693f, -0.753186799f,
-0.655492853f, -0.755201377f,
-0.653172843f, -0.757208847f,
-0.650846685f, -0.759209189f,
-0.648514401f, -0.761202385f,
-0.646176013f, -0.763188417f,
-0.643831543f, -0.765167266f,
-0.641481013f, -0.767138912f,
-0.639124445f, -0.769103338f,
-0.636761861f, -0.771060524f,
-0.634393284f, -0.773010453f,
-0.632018736f, -0.774953107f,
-0.629638239f, -0.776888466f,
-0.627251815f, -0.778816512f,
-0.624859488f, -0.780737229f,
-0.622461279f, -0.782650596f,
-0.620057212f, -0.784556597f,
-0.617647308f, -0.786455214f,
-0.615231591f, -0.788346428f,
-0.612810082f, -0.790230221f,
-0.610382806f, -0.792106577f,
-0.607949785f, -0.793975478f,
-0.605511041f, -0.795836905f,
-0.603066599f, -0.797690841f,
-0.600616479f, -0.799537269f,
-0.598160707f, -0.801376172f,
-0.595699304f, -0.803207531f,
-0.593232295f, -0.805031331f,
-0.590759702f, -0.806847554f,
-0.588281548f, -0.808656182f,
-0.585797857f, -0.810457198f,
-0.583308653f, -0.812250587f,
-0.580813958f, -0.814036330f,
-0.578313796f, -0.815814411f,
-0.575808191f, -0.817584813f,
-0.573297167f, -0.819347520f,
-0.570780746f, -0.821102515f,
-0.568258953f, -0.822849781f,
-0.565731811f, -0.824589303f,
-0.563199344f, -0.826321063f,
-0.560661576f, -0.828045045f,
-0.558118531f, -0.829761234f,
-0.555570233f, -0.831469612f,
-0.553016706f, -0.833170165f,
-0.550457973f, -0.834862875f,
-0.547894059f, -0.836547727f,
-0.545324988f, -0.838224706f,
-0.542750785f, -0.839893794f,
-0.540171473f, -0.841554977f,
-0.537587076f, -0.843208240f,
-0.534997620f, -0.844853565f,
-0.532403128f, -0.846490939f,
-0.529803625f, -0.848120345f,
-0.527199135f, -0.849741768f,
-0.524589683f, -0.851355193f,
-0.521975293f, -0.852960605f,
-0.519355990f, -0.854557988f,
-0.516731799f, -0.856147328f,
-0.514102744f, -0.857728610f,
-0.511468850f, -0.859301818f,
-0.508830143f, -0.860866939f,
-0.506186645f, -0.862423956f,
-0.503538384f, -0.863972856f,
-0.500885383f, -0.865513624f,
-0.498227667f, -0.867046246f,
-0.495565262f, -0.868570706f,
-0.492898192f, -0.870086991f,
-0.490226483f, -0.871595087f,
-0.487550160f, -0.873094978f,
-0.484869248f, -0.874586652f,
-0.482183772f, -0.876070094f,
-0.479493758f, -0.877545290f,
-0.476799230f, -0.879012226f,
-0.474100215f, -0.880470889f,
-0.471396737f, -0.881921264f,
-0.468688822f, -0.883363339f,
-0.465976496f, -0.884797098f,
-0.463259784f, -0.886222530f,
-0.460538711f, -0.887639620f,
-0.457813304f, -0.889048356f,
-0.455083587f, -0.890448723f,
-0.452349587f, -0.891840709f,
-0.449611330f, -0.893224301f,
-0.446868840f, -0.894599486f,
-0.444122145f, -0.895966250f,
-0.441371269f, -0.897324581f,
-0.438616239f, -0.898674466f,
-0.435857080f, -0.900015892f,
-0.433093819f, -0.901348847f,
-0.430326481f, -0.902673318f,
-0.427555093f, -0.903989293f,
-0.424779681f, -0.905296759f,
-0.422000271f, -0.906595705f,
-0.419216888f, -0.907886116f,
-0.416429560f, -0.909167983f,
-0.413638312f, -0.910441292f,
-0.410843171f, -0.911706032f,
-0.408044163f, -0.912962190f,
-0.405241314f, -0.914209756f,
-0.402434651f, -0.915448716f,
-0.399624200f, -0.916679060f,
-0.396809987f, -0.917900776f,
-0.393992040f, -0.919113852f,
-0.391170384f, -0.920318277f,
-0.388345047f, -0.921514039f,
-0.385516054f, -0.922701128f,
-0.382683432f, -0.923879533f,
-0.379847209f, -0.925049241f,
-0.377007410f, -0.926210242f,
-0.374164063f, -0.927362526f,
-0.371317194f, -0.928506080f,
-0.368466830f, -0.929640896f,
-0.365612998f, -0.930766961f,
-0.362755724f, -0.931884266f,
-0.359895037f, -0.932992799f,
-0.357030961f, -0.934092550f,
-0.354163525f, -0.935183510f,
-0.351292756f, -0.936265667f,
-0.348418680f, -0.937339012f,
-0.345541325f, -0.938403534f,
-0.342660717f, -0.939459224f,
-0.339776884f, -0.940506071f,
-0.336889853f, -0.941544065f,
-0.333999651f, -0.942573198f,
-0.331106306f, -0.943593458f,
-0.328209844f, -0.944604837f,
-0.325310292f, -0.945607325f,
-0.322407679f, -0.946600913f,
-0.319502031f, -0.947585591f,
-0.316593376f, -0.948561350f,
-0.313681740f, -0.949528181f,
-0.310767153f, -0.950486074f,
-0.307849640f, -0.951435021f,
-0.304929230f, -0.952375013f,
-0.302005949f, -0.953306040f,
-0.299079826f, -0.954228095f,
-0.296150888f, -0.955141168f,
-0.293219163f, -0.956045251f,
-0.290284677f, -0.956940336f,
-0.287347460f, -0.957826413f,
-0.284407537f, -0.958703475f,
-0.281464938f, -0.959571513f,
-0.278519689f, -0.960430519f,
-0.275571819f, -0.961280486f,
-0.272621355f, -0.962121404f,
-0.269668326f, -0.962953267f,
-0.266712757f, -0.963776066f,
-0.263754679f, -0.964589793f,
-0.260794118f, -0.965394442f,
-0.257831102f, -0.966190003f,
-0.254865660f, -0.966976471f,
-0.251897818f, -0.967753837f,
-0.248927606f, -0.968522094f,
-0.245955050f, -0.969281235f,
-0.242980180f, -0.970031253f,
-0.240003022f, -0.970772141f,
-0.237023606f, -0.971503891f,
-0.234041959f, -0.972226497f,
-0.231058108f, -0.972939952f,
-0.228072083f, -0.973644250f,
-0.225083911f, -0.974339383f,
-0.222093621f, -0.975025345f,
-0.219101240f, -0.975702130f,
-0.216106797f, -0.976369731f,
-0.213110320f, -0.977028143f,
-0.210111837f, -0.977677358f,
-0.207111376f, -0.978317371f,
-0.204108966f, -0.978948175f,
-0.201104635f, -0.979569766f,
-0.198098411f, -0.980182136f,
-0.195090322f, -0.980785280f,
-0.192080397f, -0.981379193f,
-0.189068664f, -0.981963869f,
-0.186055152f, -0.982539302f,
-0.183039888f, -0.983105487f,
-0.180022901f, -0.983662419f,
-0.177004220f, -0.984210092f,
-0.173983873f, -0.984748502f,
-0.170961889f, -0.985277642f,
-0.167938295f, -0.985797509f,
-0.164913120f, -0.986308097f,
-0.161886394f, -0.986809402f,
-0.158858143f, -0.987301418f,
-0.155828398f, -0.987784142f,
-0.152797185f, -0.988257568f,
-0.149764535f, -0.988721692f,
-0.146730474f, -0.989176510f,
-0.143695033f, -0.989622017f,
-0.140658239f, -0.990058210f,
-0.137620122f, -0.990485084f,
-0.134580709f, -0.990902635f,
-0.131540029f, -0.991310860f,
-0.128498111f, -0.991709754f,
-0.125454983f, -0.992099313f,
-0.122410675f, -0.992479535f,
-0.119365215f, -0.992850414f,
-0.116318631f, -0.993211949f,
-0.113270952f, -0.993564136f,
-0.110222207f, -0.993906970f,
-0.107172425f, -0.994240449f,
-0.104121634f, -0.994564571f,
-0.101069863f, -0.994879331f,
-0.098017140f, -0.995184727f,
-0.094963495f, -0.995480755f,
-0.091908956f, -0.995767414f,
-0.088853553f, -0.996044701f,
-0.085797312f, -0.996312612f,
-0.082740265f, -0.996571146f,
-0.079682438f, -0.996820299f,
-0.076623861f, -0.997060070f,
-0.073564564f, -0.997290457f,
-0.070504573f, -0.997511456f,
-0.067443920f, -0.997723067f,
-0.064382631f, -0.997925286f,
-0.061320736f, -0.998118113f,
-0.058258265f, -0.998301545f,
-0.055195244f, -0.998475581f,
-0.052131705f, -0.998640218f,
-0.049067674f, -0.998795456f,
-0.046003182f, -0.998941293f,
-0.042938257f, -0.999077728f,
-0.039872928f, -0.999204759f,
-0.036807223f, -0.999322385f,
-0.033741172f, -0.999430605f,
-0.030674803f, -0.999529418f,
-0.027608146f, -0.999618822f,
-0.024541229f, -0.999698819f,
-0.021474080f, -0.999769405f,
-0.018406730f, -0.999830582f,
-0.015339206f, -0.999882347f,
-0.012271538f, -0.999924702f,
-0.009203755f, -0.999957645f,
-0.006135885f, -0.999981175f,
-0.003067957f, -0.999995294f,
-0.000000000f, -1.000000000f,
0.003067957f, -0.999995294f,
0.006135885f, -0.999981175f,
0.009203755f, -0.999957645f,
0.012271538f, -0.999924702f,
0.015339206f, -0.999882347f,
0.018406730f, -0.999830582f,
0.021474080f, -0.999769405f,
0.024541229f, -0.999698819f,
0.027608146f, -0.999618822f,
0.030674803f, -0.999529418f,
0.033741172f, -0.999430605f,
0.036807223f, -0.999322385f,
0.039872928f, -0.999204759f,
0.042938257f, -0.999077728f,
0.046003182f, -0.998941293f,
0.049067674f, -0.998795456f,
0.052131705f, -0.998640218f,
0.055195244f, -0.998475581f,
0.058258265f, -0.998301545f,
0.061320736f, -0.998118113f,
0.064382631f, -0.997925286f,
0.067443920f, -0.997723067f,
0.070504573f, -0.997511456f,
0.073564564f, -0.997290457f,
0.076623861f, -0.997060070f,
0.079682438f, -0.996820299f,
0.082740265f, -0.996571146f,
0.085797312f, -0.996312612f,
0.088853553f, -0.996044701f,
0.091908956f, -0.995767414f,
0.094963495f, -0.995480755f,
0.098017140f, -0.995184727f,
0.101069863f, -0.994879331f,
0.104121634f, -0.994564571f,
0.107172425f, -0.994240449f,
0.110222207f, -0.993906970f,
0.113270952f, -0.993564136f,
0.116318631f, -0.993211949f,
0.119365215f, -0.992850414f,
0.122410675f, -0.992479535f,
0.125454983f, -0.992099313f,
0.128498111f, -0.991709754f,
0.131540029f, -0.991310860f,
0.134580709f, -0.990902635f,
0.137620122f, -0.990485084f,
0.140658239f, -0.990058210f,
0.143695033f, -0.989622017f,
0.146730474f, -0.989176510f,
0.149764535f, -0.988721692f,
0.152797185f, -0.988257568f,
0.155828398f, -0.987784142f,
0.158858143f, -0.987301418f,
0.161886394f, -0.986809402f,
0.164913120f, -0.986308097f,
0.167938295f, -0.985797509f,
0.170961889f, -0.985277642f,
0.173983873f, -0.984748502f,
0.177004220f, -0.984210092f,
0.180022901f, -0.983662419f,
0.183039888f, -0.983105487f,
0.186055152f, -0.982539302f,
0.189068664f, -0.981963869f,
0.192080397f, -0.981379193f,
0.195090322f, -0.980785280f,
0.198098411f, -0.980182136f,
0.201104635f, -0.979569766f,
0.204108966f, -0.978948175f,
0.207111376f, -0.978317371f,
0.210111837f, -0.977677358f,
0.213110320f, -0.977028143f,
0.216106797f, -0.976369731f,
0.219101240f, -0.975702130f,
0.222093621f, -0.975025345f,
0.225083911f, -0.974339383f,
0.228072083f, -0.973644250f,
0.231058108f, -0.972939952f,
0.234041959f, -0.972226497f,
0.237023606f, -0.971503891f,
0.240003022f, -0.970772141f,
0.242980180f, -0.970031253f,
0.245955050f, -0.969281235f,
0.248927606f, -0.968522094f,
0.251897818f, -0.967753837f,
0.254865660f, -0.966976471f,
0.257831102f, -0.966190003f,
0.260794118f, -0.965394442f,
0.263754679f, -0.964589793f,
0.266712757f, -0.963776066f,
0.269668326f, -0.962953267f,
0.272621355f, -0.962121404f,
0.275571819f, -0.961280486f,
0.278519689f, -0.960430519f,
0.281464938f, -0.959571513f,
0.284407537f, -0.958703475f,
0.287347460f, -0.957826413f,
0.290284677f, -0.956940336f,
0.293219163f, -0.956045251f,
0.296150888f, -0.955141168f,
0.299079826f, -0.954228095f,
0.302005949f, -0.953306040f,
0.304929230f, -0.952375013f,
0.307849640f, -0.951435021f,
0.310767153f, -0.950486074f,
0.313681740f, -0.949528181f,
0.316593376f, -0.948561350f,
0.319502031f, -0.947585591f,
0.322407679f, -0.946600913f,
0.325310292f, -0.945607325f,
0.328209844f, -0.944604837f,
0.331106306f, -0.943593458f,
0.333999651f, -0.942573198f,
0.336889853f, -0.941544065f,
0.339776884f, -0.940506071f,
0.342660717f, -0.939459224f,
0.345541325f, -0.938403534f,
0.348418680f, -0.937339012f,
0.351292756f, -0.936265667f,
0.354163525f, -0.935183510f,
0.357030961f, -0.934092550f,
0.359895037f, -0.932992799f,
0.362755724f, -0.931884266f,
0.365612998f, -0.930766961f,
0.368466830f, -0.929640896f,
0.371317194f, -0.928506080f,
0.374164063f, -0.927362526f,
0.377007410f, -0.926210242f,
0.379847209f, -0.925049241f,
0.382683432f, -0.923879533f,
0.385516054f, -0.922701128f,
0.388345047f, -0.921514039f,
0.391170384f, -0.920318277f,
0.393992040f, -0.919113852f,
0.396809987f, -0.917900776f,
0.399624200f, -0.916679060f,
0.402434651f, -0.915448716f,
0.405241314f, -0.914209756f,
0.408044163f, -0.912962190f,
0.410843171f, -0.911706032f,
0.413638312f, -0.910441292f,
0.416429560f, -0.909167983f,
0.419216888f, -0.907886116f,
0.422000271f, -0.906595705f,
0.424779681f, -0.905296759f,
0.427555093f, -0.903989293f,
0.430326481f, -0.902673318f,
0.433093819f, -0.901348847f,
0.435857080f, -0.900015892f,
0.438616239f, -0.898674466f,
0.441371269f, -0.897324581f,
0.444122145f, -0.895966250f,
0.446868840f, -0.894599486f,
0.449611330f, -0.893224301f,
0.452349587f, -0.891840709f,
0.455083587f, -0.890448723f,
0.457813304f, -0.889048356f,
0.460538711f, -0.887639620f,
0.463259784f, -0.886222530f,
0.465976496f, -0.884797098f,
0.468688822f, -0.883363339f,
0.471396737f, -0.881921264f,
0.474100215f, -0.880470889f,
0.476799230f, -0.879012226f,
0.479493758f, -0.877545290f,
0.482183772f, -0.876070094f,
0.484869248f, -0.874586652f,
0.487550160f, -0.873094978f,
0.490226483f, -0.871595087f,
0.492898192f, -0.870086991f,
0.495565262f, -0.868570706f,
0.498227667f, -0.867046246f,
0.500885383f, -0.865513624f,
0.503538384f, -0.863972856f,
0.506186645f, -0.862423956f,
0.508830143f, -0.860866939f,
0.511468850f, -0.859301818f,
0.514102744f, -0.857728610f,
0.516731799f, -0.856147328f,
0.519355990f, -0.854557988f,
0.521975293f, -0.852960605f,
0.524589683f, -0.851355193f,
0.527199135f, -0.849741768f,
0.529803625f, -0.848120345f,
0.532403128f, -0.846490939f,
0.534997620f, -0.844853565f,
0.537587076f, -0.843208240f,
0.540171473f, -0.841554977f,
0.542750785f, -0.839893794f,
0.545324988f, -0.838224706f,
0.547894059f, -0.836547727f,
0.550457973f, -0.834862875f,
0.553016706f, -0.833170165f,
0.555570233f, -0.831469612f,
0.558118531f, -0.829761234f,
0.560661576f, -0.828045045f,
0.563199344f, -0.826321063f,
0.565731811f, -0.824589303f,
0.568258953f, -0.822849781f,
0.570780746f, -0.821102515f,
0.573297167f, -0.819347520f,
0.575808191f, -0.817584813f,
0.578313796f, -0.815814411f,
0.580813958f, -0.814036330f,
0.583308653f, -0.812250587f,
0.585797857f, -0.810457198f,
0.588281548f, -0.808656182f,
0.590759702f, -0.806847554f,
0.593232295f, -0.805031331f,
0.595699304f, -0.803207531f,
0.598160707f, -0.801376172f,
0.600616479f, -0.799537269f,
0.603066599f, -0.797690841f,
0.605511041f, -0.795836905f,
0.607949785f, -0.793975478f,
0.610382806f, -0.792106577f,
0.612810082f, -0.790230221f,
0.615231591f, -0.788346428f,
0.617647308f, -0.786455214f,
0.620057212f, -0.784556597f,
0.622461279f, -0.782650596f,
0.624859488f, -0.780737229f,
0.627251815f, -0.778816512f,
0.629638239f, -0.776888466f,
0.632018736f, -0.774953107f,
0.634393284f, -0.773010453f,
0.636761861f, -0.771060524f,
0.639124445f, -0.769103338f,
0.641481013f, -0.767138912f,
0.643831543f, -0.765167266f,
0.646176013f, -0.763188417f,
0.648514401f, -0.761202385f,
0.650846685f, -0.759209189f,
0.653172843f, -0.757208847f,
0.655492853f, -0.755201377f,
0.657806693f, -0.753186799f,
0.660114342f, -0.751165132f,
0.662415778f, -0.749136395f,
0.664710978f, -0.747100606f,
0.666999922f, -0.745057785f,
0.669282588f, -0.743007952f,
0.671558955f, -0.740951125f,
0.673829000f, -0.738887324f,
0.676092704f, -0.736816569f,
0.678350043f, -0.734738878f,
0.680600998f, -0.732654272f,
0.682845546f, -0.730562769f,
0.685083668f, -0.728464390f,
0.687315341f, -0.726359155f,
0.689540545f, -0.724247083f,
0.691759258f, -0.722128194f,
0.693971461f, -0.720002508f,
0.696177131f, -0.717870045f,
0.698376249f, -0.715730825f,
0.700568794f, -0.713584869f,
0.702754744f, -0.711432196f,
0.704934080f, -0.709272826f,
0.707106781f, -0.707106781f,
0.709272826f, -0.704934080f,
0.711432196f, -0.702754744f,
0.713584869f, -0.700568794f,
0.715730825f, -0.698376249f,
0.717870045f, -0.696177131f,
0.720002508f, -0.693971461f,
0.722128194f, -0.691759258f,
0.724247083f, -0.689540545f,
0.726359155f, -0.687315341f,
0.728464390f, -0.685083668f,
0.730562769f, -0.682845546f,
0.732654272f, -0.680600998f,
0.734738878f, -0.678350043f,
0.736816569f, -0.676092704f,
0.738887324f, -0.673829000f,
0.740951125f, -0.671558955f,
0.743007952f, -0.669282588f,
0.745057785f, -0.666999922f,
0.747100606f, -0.664710978f,
0.749136395f, -0.662415778f,
0.751165132f, -0.660114342f,
0.753186799f, -0.657806693f,
0.755201377f, -0.655492853f,
0.757208847f, -0.653172843f,
0.759209189f, -0.650846685f,
0.761202385f, -0.648514401f,
0.763188417f, -0.646176013f,
0.765167266f, -0.643831543f,
0.767138912f, -0.641481013f,
0.769103338f, -0.639124445f,
0.771060524f, -0.636761861f,
0.773010453f, -0.634393284f,
0.774953107f, -0.632018736f,
0.776888466f, -0.629638239f,
0.778816512f, -0.627251815f,
0.780737229f, -0.624859488f,
0.782650596f, -0.622461279f,
0.784556597f, -0.620057212f,
0.786455214f, -0.617647308f,
0.788346428f, -0.615231591f,
0.790230221f, -0.612810082f,
0.792106577f, -0.610382806f,
0.793975478f, -0.607949785f,
0.795836905f, -0.605511041f,
0.797690841f, -0.603066599f,
0.799537269f, -0.600616479f,
0.801376172f, -0.598160707f,
0.803207531f, -0.595699304f,
0.805031331f, -0.593232295f,
0.806847554f, -0.590759702f,
0.808656182f, -0.588281548f,
0.810457198f, -0.585797857f,
0.812250587f, -0.583308653f,
0.814036330f, -0.580813958f,
0.815814411f, -0.578313796f,
0.817584813f, -0.575808191f,
0.819347520f, -0.573297167f,
0.821102515f, -0.570780746f,
0.822849781f, -0.568258953f,
0.824589303f, -0.565731811f,
0.826321063f, -0.563199344f,
0.828045045f, -0.560661576f,
0.829761234f, -0.558118531f,
0.831469612f, -0.555570233f,
0.833170165f, -0.553016706f,
0.834862875f, -0.550457973f,
0.836547727f, -0.547894059f,
0.838224706f, -0.545324988f,
0.839893794f, -0.542750785f,
0.841554977f, -0.540171473f,
0.843208240f, -0.537587076f,
0.844853565f, -0.534997620f,
0.846490939f, -0.532403128f,
0.848120345f, -0.529803625f,
0.849741768f, -0.527199135f,
0.851355193f, -0.524589683f,
0.852960605f, -0.521975293f,
0.854557988f, -0.519355990f,
0.856147328f, -0.516731799f,
0.857728610f, -0.514102744f,
0.859301818f, -0.511468850f,
0.860866939f, -0.508830143f,
0.862423956f, -0.506186645f,
0.863972856f, -0.503538384f,
0.865513624f, -0.500885383f,
0.867046246f, -0.498227667f,
0.868570706f, -0.495565262f,
0.870086991f, -0.492898192f,
0.871595087f, -0.490226483f,
0.873094978f, -0.487550160f,
0.874586652f, -0.484869248f,
0.876070094f, -0.482183772f,
0.877545290f, -0.479493758f,
0.879012226f, -0.476799230f,
0.880470889f, -0.474100215f,
0.881921264f, -0.471396737f,
0.883363339f, -0.468688822f,
0.884797098f, -0.465976496f,
0.886222530f, -0.463259784f,
0.887639620f, -0.460538711f,
0.889048356f, -0.457813304f,
0.890448723f, -0.455083587f,
0.891840709f, -0.452349587f,
0.893224301f, -0.449611330f,
0.894599486f, -0.446868840f,
0.895966250f, -0.444122145f,
0.897324581f, -0.441371269f,
0.898674466f, -0.438616239f,
0.900015892f, -0.435857080f,
0.901348847f, -0.433093819f,
0.902673318f, -0.430326481f,
0.903989293f, -0.427555093f,
0.905296759f, -0.424779681f,
0.906595705f, -0.422000271f,
0.907886116f, -0.419216888f,
0.909167983f, -0.416429560f,
0.910441292f, -0.413638312f,
0.911706032f, -0.410843171f,
0.912962190f, -0.408044163f,
0.914209756f, -0.405241314f,
0.915448716f, -0.402434651f,
0.916679060f, -0.399624200f,
0.917900776f, -0.396809987f,
0.919113852f, -0.393992040f,
0.920318277f, -0.391170384f,
0.921514039f, -0.388345047f,
0.922701128f, -0.385516054f,
0.923879533f, -0.382683432f,
0.925049241f, -0.379847209f,
0.926210242f, -0.377007410f,
0.927362526f, -0.374164063f,
0.928506080f, -0.371317194f,
0.929640896f, -0.368466830f,
0.930766961f, -0.365612998f,
0.931884266f, -0.362755724f,
0.932992799f, -0.359895037f,
0.934092550f, -0.357030961f,
0.935183510f, -0.354163525f,
0.936265667f, -0.351292756f,
0.937339012f, -0.348418680f,
0.938403534f, -0.345541325f,
0.939459224f, -0.342660717f,
0.940506071f, -0.339776884f,
0.941544065f, -0.336889853f,
0.942573198f, -0.333999651f,
0.943593458f, -0.331106306f,
0.944604837f, -0.328209844f,
0.945607325f, -0.325310292f,
0.946600913f, -0.322407679f,
0.947585591f, -0.319502031f,
0.948561350f, -0.316593376f,
0.949528181f, -0.313681740f,
0.950486074f, -0.310767153f,
0.951435021f, -0.307849640f,
0.952375013f, -0.304929230f,
0.953306040f, -0.302005949f,
0.954228095f, -0.299079826f,
0.955141168f, -0.296150888f,
0.956045251f, -0.293219163f,
0.956940336f, -0.290284677f,
0.957826413f, -0.287347460f,
0.958703475f, -0.284407537f,
0.959571513f, -0.281464938f,
0.960430519f, -0.278519689f,
0.961280486f, -0.275571819f,
0.962121404f, -0.272621355f,
0.962953267f, -0.269668326f,
0.963776066f, -0.266712757f,
0.964589793f, -0.263754679f,
0.965394442f, -0.260794118f,
0.966190003f, -0.257831102f,
0.966976471f, -0.254865660f,
0.967753837f, -0.251897818f,
0.968522094f, -0.248927606f,
0.969281235f, -0.245955050f,
0.970031253f, -0.242980180f,
0.970772141f, -0.240003022f,
0.971503891f, -0.237023606f,
0.972226497f, -0.234041959f,
0.972939952f, -0.231058108f,
0.973644250f, -0.228072083f,
0.974339383f, -0.225083911f,
0.975025345f, -0.222093621f,
0.975702130f, -0.219101240f,
0.976369731f, -0.216106797f,
0.977028143f, -0.213110320f,
0.977677358f, -0.210111837f,
0.978317371f, -0.207111376f,
0.978948175f, -0.204108966f,
0.979569766f, -0.201104635f,
0.980182136f, -0.198098411f,
0.980785280f, -0.195090322f,
0.981379193f, -0.192080397f,
0.981963869f, -0.189068664f,
0.982539302f, -0.186055152f,
0.983105487f, -0.183039888f,
0.983662419f, -0.180022901f,
0.984210092f, -0.177004220f,
0.984748502f, -0.173983873f,
0.985277642f, -0.170961889f,
0.985797509f, -0.167938295f,
0.986308097f, -0.164913120f,
0.986809402f, -0.161886394f,
0.987301418f, -0.158858143f,
0.987784142f, -0.155828398f,
0.988257568f, -0.152797185f,
0.988721692f, -0.149764535f,
0.989176510f, -0.146730474f,
0.989622017f, -0.143695033f,
0.990058210f, -0.140658239f,
0.990485084f, -0.137620122f,
0.990902635f, -0.134580709f,
0.991310860f, -0.131540029f,
0.991709754f, -0.128498111f,
0.992099313f, -0.125454983f,
0.992479535f, -0.122410675f,
0.992850414f, -0.119365215f,
0.993211949f, -0.116318631f,
0.993564136f, -0.113270952f,
0.993906970f, -0.110222207f,
0.994240449f, -0.107172425f,
0.994564571f, -0.104121634f,
0.994879331f, -0.101069863f,
0.995184727f, -0.098017140f,
0.995480755f, -0.094963495f,
0.995767414f, -0.091908956f,
0.996044701f, -0.088853553f,
0.996312612f, -0.085797312f,
0.996571146f, -0.082740265f,
0.996820299f, -0.079682438f,
0.997060070f, -0.076623861f,
0.997290457f, -0.073564564f,
0.997511456f, -0.070504573f,
0.997723067f, -0.067443920f,
0.997925286f, -0.064382631f,
0.998118113f, -0.061320736f,
0.998301545f, -0.058258265f,
0.998475581f, -0.055195244f,
0.998640218f, -0.052131705f,
0.998795456f, -0.049067674f,
0.998941293f, -0.046003182f,
0.999077728f, -0.042938257f,
0.999204759f, -0.039872928f,
0.999322385f, -0.036807223f,
0.999430605f, -0.033741172f,
0.999529418f, -0.030674803f,
0.999618822f, -0.027608146f,
0.999698819f, -0.024541229f,
0.999769405f, -0.021474080f,
0.999830582f, -0.018406730f,
0.999882347f, -0.015339206f,
0.999924702f, -0.012271538f,
0.999957645f, -0.009203755f,
0.999981175f, -0.006135885f,
0.999995294f, -0.003067957f
};
/**
* \par
* Example code for Floating-point Twiddle factors Generation:
* \par
* <pre>for(i = 0; i< N/; i++)
* {
* twiddleCoef[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 4096 and PI = 3.14159265358979
* \par
* Cos and Sin values are in interleaved fashion
*
*/
const float32_t twiddleCoef_4096[8192] = {
1.000000000f, 0.000000000f,
0.999998823f, 0.001533980f,
0.999995294f, 0.003067957f,
0.999989411f, 0.004601926f,
0.999981175f, 0.006135885f,
0.999970586f, 0.007669829f,
0.999957645f, 0.009203755f,
0.999942350f, 0.010737659f,
0.999924702f, 0.012271538f,
0.999904701f, 0.013805389f,
0.999882347f, 0.015339206f,
0.999857641f, 0.016872988f,
0.999830582f, 0.018406730f,
0.999801170f, 0.019940429f,
0.999769405f, 0.021474080f,
0.999735288f, 0.023007681f,
0.999698819f, 0.024541229f,
0.999659997f, 0.026074718f,
0.999618822f, 0.027608146f,
0.999575296f, 0.029141509f,
0.999529418f, 0.030674803f,
0.999481187f, 0.032208025f,
0.999430605f, 0.033741172f,
0.999377670f, 0.035274239f,
0.999322385f, 0.036807223f,
0.999264747f, 0.038340120f,
0.999204759f, 0.039872928f,
0.999142419f, 0.041405641f,
0.999077728f, 0.042938257f,
0.999010686f, 0.044470772f,
0.998941293f, 0.046003182f,
0.998869550f, 0.047535484f,
0.998795456f, 0.049067674f,
0.998719012f, 0.050599749f,
0.998640218f, 0.052131705f,
0.998559074f, 0.053663538f,
0.998475581f, 0.055195244f,
0.998389737f, 0.056726821f,
0.998301545f, 0.058258265f,
0.998211003f, 0.059789571f,
0.998118113f, 0.061320736f,
0.998022874f, 0.062851758f,
0.997925286f, 0.064382631f,
0.997825350f, 0.065913353f,
0.997723067f, 0.067443920f,
0.997618435f, 0.068974328f,
0.997511456f, 0.070504573f,
0.997402130f, 0.072034653f,
0.997290457f, 0.073564564f,
0.997176437f, 0.075094301f,
0.997060070f, 0.076623861f,
0.996941358f, 0.078153242f,
0.996820299f, 0.079682438f,
0.996696895f, 0.081211447f,
0.996571146f, 0.082740265f,
0.996443051f, 0.084268888f,
0.996312612f, 0.085797312f,
0.996179829f, 0.087325535f,
0.996044701f, 0.088853553f,
0.995907229f, 0.090381361f,
0.995767414f, 0.091908956f,
0.995625256f, 0.093436336f,
0.995480755f, 0.094963495f,
0.995333912f, 0.096490431f,
0.995184727f, 0.098017140f,
0.995033199f, 0.099543619f,
0.994879331f, 0.101069863f,
0.994723121f, 0.102595869f,
0.994564571f, 0.104121634f,
0.994403680f, 0.105647154f,
0.994240449f, 0.107172425f,
0.994074879f, 0.108697444f,
0.993906970f, 0.110222207f,
0.993736722f, 0.111746711f,
0.993564136f, 0.113270952f,
0.993389211f, 0.114794927f,
0.993211949f, 0.116318631f,
0.993032350f, 0.117842062f,
0.992850414f, 0.119365215f,
0.992666142f, 0.120888087f,
0.992479535f, 0.122410675f,
0.992290591f, 0.123932975f,
0.992099313f, 0.125454983f,
0.991905700f, 0.126976696f,
0.991709754f, 0.128498111f,
0.991511473f, 0.130019223f,
0.991310860f, 0.131540029f,
0.991107914f, 0.133060525f,
0.990902635f, 0.134580709f,
0.990695025f, 0.136100575f,
0.990485084f, 0.137620122f,
0.990272812f, 0.139139344f,
0.990058210f, 0.140658239f,
0.989841278f, 0.142176804f,
0.989622017f, 0.143695033f,
0.989400428f, 0.145212925f,
0.989176510f, 0.146730474f,
0.988950265f, 0.148247679f,
0.988721692f, 0.149764535f,
0.988490793f, 0.151281038f,
0.988257568f, 0.152797185f,
0.988022017f, 0.154312973f,
0.987784142f, 0.155828398f,
0.987543942f, 0.157343456f,
0.987301418f, 0.158858143f,
0.987056571f, 0.160372457f,
0.986809402f, 0.161886394f,
0.986559910f, 0.163399949f,
0.986308097f, 0.164913120f,
0.986053963f, 0.166425904f,
0.985797509f, 0.167938295f,
0.985538735f, 0.169450291f,
0.985277642f, 0.170961889f,
0.985014231f, 0.172473084f,
0.984748502f, 0.173983873f,
0.984480455f, 0.175494253f,
0.984210092f, 0.177004220f,
0.983937413f, 0.178513771f,
0.983662419f, 0.180022901f,
0.983385110f, 0.181531608f,
0.983105487f, 0.183039888f,
0.982823551f, 0.184547737f,
0.982539302f, 0.186055152f,
0.982252741f, 0.187562129f,
0.981963869f, 0.189068664f,
0.981672686f, 0.190574755f,
0.981379193f, 0.192080397f,
0.981083391f, 0.193585587f,
0.980785280f, 0.195090322f,
0.980484862f, 0.196594598f,
0.980182136f, 0.198098411f,
0.979877104f, 0.199601758f,
0.979569766f, 0.201104635f,
0.979260123f, 0.202607039f,
0.978948175f, 0.204108966f,
0.978633924f, 0.205610413f,
0.978317371f, 0.207111376f,
0.977998515f, 0.208611852f,
0.977677358f, 0.210111837f,
0.977353900f, 0.211611327f,
0.977028143f, 0.213110320f,
0.976700086f, 0.214608811f,
0.976369731f, 0.216106797f,
0.976037079f, 0.217604275f,
0.975702130f, 0.219101240f,
0.975364885f, 0.220597690f,
0.975025345f, 0.222093621f,
0.974683511f, 0.223589029f,
0.974339383f, 0.225083911f,
0.973992962f, 0.226578264f,
0.973644250f, 0.228072083f,
0.973293246f, 0.229565366f,
0.972939952f, 0.231058108f,
0.972584369f, 0.232550307f,
0.972226497f, 0.234041959f,
0.971866337f, 0.235533059f,
0.971503891f, 0.237023606f,
0.971139158f, 0.238513595f,
0.970772141f, 0.240003022f,
0.970402839f, 0.241491885f,
0.970031253f, 0.242980180f,
0.969657385f, 0.244467903f,
0.969281235f, 0.245955050f,
0.968902805f, 0.247441619f,
0.968522094f, 0.248927606f,
0.968139105f, 0.250413007f,
0.967753837f, 0.251897818f,
0.967366292f, 0.253382037f,
0.966976471f, 0.254865660f,
0.966584374f, 0.256348682f,
0.966190003f, 0.257831102f,
0.965793359f, 0.259312915f,
0.965394442f, 0.260794118f,
0.964993253f, 0.262274707f,
0.964589793f, 0.263754679f,
0.964184064f, 0.265234030f,
0.963776066f, 0.266712757f,
0.963365800f, 0.268190857f,
0.962953267f, 0.269668326f,
0.962538468f, 0.271145160f,
0.962121404f, 0.272621355f,
0.961702077f, 0.274096910f,
0.961280486f, 0.275571819f,
0.960856633f, 0.277046080f,
0.960430519f, 0.278519689f,
0.960002146f, 0.279992643f,
0.959571513f, 0.281464938f,
0.959138622f, 0.282936570f,
0.958703475f, 0.284407537f,
0.958266071f, 0.285877835f,
0.957826413f, 0.287347460f,
0.957384501f, 0.288816408f,
0.956940336f, 0.290284677f,
0.956493919f, 0.291752263f,
0.956045251f, 0.293219163f,
0.955594334f, 0.294685372f,
0.955141168f, 0.296150888f,
0.954685755f, 0.297615707f,
0.954228095f, 0.299079826f,
0.953768190f, 0.300543241f,
0.953306040f, 0.302005949f,
0.952841648f, 0.303467947f,
0.952375013f, 0.304929230f,
0.951906137f, 0.306389795f,
0.951435021f, 0.307849640f,
0.950961666f, 0.309308760f,
0.950486074f, 0.310767153f,
0.950008245f, 0.312224814f,
0.949528181f, 0.313681740f,
0.949045882f, 0.315137929f,
0.948561350f, 0.316593376f,
0.948074586f, 0.318048077f,
0.947585591f, 0.319502031f,
0.947094366f, 0.320955232f,
0.946600913f, 0.322407679f,
0.946105232f, 0.323859367f,
0.945607325f, 0.325310292f,
0.945107193f, 0.326760452f,
0.944604837f, 0.328209844f,
0.944100258f, 0.329658463f,
0.943593458f, 0.331106306f,
0.943084437f, 0.332553370f,
0.942573198f, 0.333999651f,
0.942059740f, 0.335445147f,
0.941544065f, 0.336889853f,
0.941026175f, 0.338333767f,
0.940506071f, 0.339776884f,
0.939983753f, 0.341219202f,
0.939459224f, 0.342660717f,
0.938932484f, 0.344101426f,
0.938403534f, 0.345541325f,
0.937872376f, 0.346980411f,
0.937339012f, 0.348418680f,
0.936803442f, 0.349856130f,
0.936265667f, 0.351292756f,
0.935725689f, 0.352728556f,
0.935183510f, 0.354163525f,
0.934639130f, 0.355597662f,
0.934092550f, 0.357030961f,
0.933543773f, 0.358463421f,
0.932992799f, 0.359895037f,
0.932439629f, 0.361325806f,
0.931884266f, 0.362755724f,
0.931326709f, 0.364184790f,
0.930766961f, 0.365612998f,
0.930205023f, 0.367040346f,
0.929640896f, 0.368466830f,
0.929074581f, 0.369892447f,
0.928506080f, 0.371317194f,
0.927935395f, 0.372741067f,
0.927362526f, 0.374164063f,
0.926787474f, 0.375586178f,
0.926210242f, 0.377007410f,
0.925630831f, 0.378427755f,
0.925049241f, 0.379847209f,
0.924465474f, 0.381265769f,
0.923879533f, 0.382683432f,
0.923291417f, 0.384100195f,
0.922701128f, 0.385516054f,
0.922108669f, 0.386931006f,
0.921514039f, 0.388345047f,
0.920917242f, 0.389758174f,
0.920318277f, 0.391170384f,
0.919717146f, 0.392581674f,
0.919113852f, 0.393992040f,
0.918508394f, 0.395401479f,
0.917900776f, 0.396809987f,
0.917290997f, 0.398217562f,
0.916679060f, 0.399624200f,
0.916064966f, 0.401029897f,
0.915448716f, 0.402434651f,
0.914830312f, 0.403838458f,
0.914209756f, 0.405241314f,
0.913587048f, 0.406643217f,
0.912962190f, 0.408044163f,
0.912335185f, 0.409444149f,
0.911706032f, 0.410843171f,
0.911074734f, 0.412241227f,
0.910441292f, 0.413638312f,
0.909805708f, 0.415034424f,
0.909167983f, 0.416429560f,
0.908528119f, 0.417823716f,
0.907886116f, 0.419216888f,
0.907241978f, 0.420609074f,
0.906595705f, 0.422000271f,
0.905947298f, 0.423390474f,
0.905296759f, 0.424779681f,
0.904644091f, 0.426167889f,
0.903989293f, 0.427555093f,
0.903332368f, 0.428941292f,
0.902673318f, 0.430326481f,
0.902012144f, 0.431710658f,
0.901348847f, 0.433093819f,
0.900683429f, 0.434475961f,
0.900015892f, 0.435857080f,
0.899346237f, 0.437237174f,
0.898674466f, 0.438616239f,
0.898000580f, 0.439994271f,
0.897324581f, 0.441371269f,
0.896646470f, 0.442747228f,
0.895966250f, 0.444122145f,
0.895283921f, 0.445496017f,
0.894599486f, 0.446868840f,
0.893912945f, 0.448240612f,
0.893224301f, 0.449611330f,
0.892533555f, 0.450980989f,
0.891840709f, 0.452349587f,
0.891145765f, 0.453717121f,
0.890448723f, 0.455083587f,
0.889749586f, 0.456448982f,
0.889048356f, 0.457813304f,
0.888345033f, 0.459176548f,
0.887639620f, 0.460538711f,
0.886932119f, 0.461899791f,
0.886222530f, 0.463259784f,
0.885510856f, 0.464618686f,
0.884797098f, 0.465976496f,
0.884081259f, 0.467333209f,
0.883363339f, 0.468688822f,
0.882643340f, 0.470043332f,
0.881921264f, 0.471396737f,
0.881197113f, 0.472749032f,
0.880470889f, 0.474100215f,
0.879742593f, 0.475450282f,
0.879012226f, 0.476799230f,
0.878279792f, 0.478147056f,
0.877545290f, 0.479493758f,
0.876808724f, 0.480839331f,
0.876070094f, 0.482183772f,
0.875329403f, 0.483527079f,
0.874586652f, 0.484869248f,
0.873841843f, 0.486210276f,
0.873094978f, 0.487550160f,
0.872346059f, 0.488888897f,
0.871595087f, 0.490226483f,
0.870842063f, 0.491562916f,
0.870086991f, 0.492898192f,
0.869329871f, 0.494232309f,
0.868570706f, 0.495565262f,
0.867809497f, 0.496897049f,
0.867046246f, 0.498227667f,
0.866280954f, 0.499557113f,
0.865513624f, 0.500885383f,
0.864744258f, 0.502212474f,
0.863972856f, 0.503538384f,
0.863199422f, 0.504863109f,
0.862423956f, 0.506186645f,
0.861646461f, 0.507508991f,
0.860866939f, 0.508830143f,
0.860085390f, 0.510150097f,
0.859301818f, 0.511468850f,
0.858516224f, 0.512786401f,
0.857728610f, 0.514102744f,
0.856938977f, 0.515417878f,
0.856147328f, 0.516731799f,
0.855353665f, 0.518044504f,
0.854557988f, 0.519355990f,
0.853760301f, 0.520666254f,
0.852960605f, 0.521975293f,
0.852158902f, 0.523283103f,
0.851355193f, 0.524589683f,
0.850549481f, 0.525895027f,
0.849741768f, 0.527199135f,
0.848932055f, 0.528502002f,
0.848120345f, 0.529803625f,
0.847306639f, 0.531104001f,
0.846490939f, 0.532403128f,
0.845673247f, 0.533701002f,
0.844853565f, 0.534997620f,
0.844031895f, 0.536292979f,
0.843208240f, 0.537587076f,
0.842382600f, 0.538879909f,
0.841554977f, 0.540171473f,
0.840725375f, 0.541461766f,
0.839893794f, 0.542750785f,
0.839060237f, 0.544038527f,
0.838224706f, 0.545324988f,
0.837387202f, 0.546610167f,
0.836547727f, 0.547894059f,
0.835706284f, 0.549176662f,
0.834862875f, 0.550457973f,
0.834017501f, 0.551737988f,
0.833170165f, 0.553016706f,
0.832320868f, 0.554294121f,
0.831469612f, 0.555570233f,
0.830616400f, 0.556845037f,
0.829761234f, 0.558118531f,
0.828904115f, 0.559390712f,
0.828045045f, 0.560661576f,
0.827184027f, 0.561931121f,
0.826321063f, 0.563199344f,
0.825456154f, 0.564466242f,
0.824589303f, 0.565731811f,
0.823720511f, 0.566996049f,
0.822849781f, 0.568258953f,
0.821977115f, 0.569520519f,
0.821102515f, 0.570780746f,
0.820225983f, 0.572039629f,
0.819347520f, 0.573297167f,
0.818467130f, 0.574553355f,
0.817584813f, 0.575808191f,
0.816700573f, 0.577061673f,
0.815814411f, 0.578313796f,
0.814926329f, 0.579564559f,
0.814036330f, 0.580813958f,
0.813144415f, 0.582061990f,
0.812250587f, 0.583308653f,
0.811354847f, 0.584553943f,
0.810457198f, 0.585797857f,
0.809557642f, 0.587040394f,
0.808656182f, 0.588281548f,
0.807752818f, 0.589521319f,
0.806847554f, 0.590759702f,
0.805940391f, 0.591996695f,
0.805031331f, 0.593232295f,
0.804120377f, 0.594466499f,
0.803207531f, 0.595699304f,
0.802292796f, 0.596930708f,
0.801376172f, 0.598160707f,
0.800457662f, 0.599389298f,
0.799537269f, 0.600616479f,
0.798614995f, 0.601842247f,
0.797690841f, 0.603066599f,
0.796764810f, 0.604289531f,
0.795836905f, 0.605511041f,
0.794907126f, 0.606731127f,
0.793975478f, 0.607949785f,
0.793041960f, 0.609167012f,
0.792106577f, 0.610382806f,
0.791169330f, 0.611597164f,
0.790230221f, 0.612810082f,
0.789289253f, 0.614021559f,
0.788346428f, 0.615231591f,
0.787401747f, 0.616440175f,
0.786455214f, 0.617647308f,
0.785506830f, 0.618852988f,
0.784556597f, 0.620057212f,
0.783604519f, 0.621259977f,
0.782650596f, 0.622461279f,
0.781694832f, 0.623661118f,
0.780737229f, 0.624859488f,
0.779777788f, 0.626056388f,
0.778816512f, 0.627251815f,
0.777853404f, 0.628445767f,
0.776888466f, 0.629638239f,
0.775921699f, 0.630829230f,
0.774953107f, 0.632018736f,
0.773982691f, 0.633206755f,
0.773010453f, 0.634393284f,
0.772036397f, 0.635578320f,
0.771060524f, 0.636761861f,
0.770082837f, 0.637943904f,
0.769103338f, 0.639124445f,
0.768122029f, 0.640303482f,
0.767138912f, 0.641481013f,
0.766153990f, 0.642657034f,
0.765167266f, 0.643831543f,
0.764178741f, 0.645004537f,
0.763188417f, 0.646176013f,
0.762196298f, 0.647345969f,
0.761202385f, 0.648514401f,
0.760206682f, 0.649681307f,
0.759209189f, 0.650846685f,
0.758209910f, 0.652010531f,
0.757208847f, 0.653172843f,
0.756206001f, 0.654333618f,
0.755201377f, 0.655492853f,
0.754194975f, 0.656650546f,
0.753186799f, 0.657806693f,
0.752176850f, 0.658961293f,
0.751165132f, 0.660114342f,
0.750151646f, 0.661265838f,
0.749136395f, 0.662415778f,
0.748119380f, 0.663564159f,
0.747100606f, 0.664710978f,
0.746080074f, 0.665856234f,
0.745057785f, 0.666999922f,
0.744033744f, 0.668142041f,
0.743007952f, 0.669282588f,
0.741980412f, 0.670421560f,
0.740951125f, 0.671558955f,
0.739920095f, 0.672694769f,
0.738887324f, 0.673829000f,
0.737852815f, 0.674961646f,
0.736816569f, 0.676092704f,
0.735778589f, 0.677222170f,
0.734738878f, 0.678350043f,
0.733697438f, 0.679476320f,
0.732654272f, 0.680600998f,
0.731609381f, 0.681724074f,
0.730562769f, 0.682845546f,
0.729514438f, 0.683965412f,
0.728464390f, 0.685083668f,
0.727412629f, 0.686200312f,
0.726359155f, 0.687315341f,
0.725303972f, 0.688428753f,
0.724247083f, 0.689540545f,
0.723188489f, 0.690650714f,
0.722128194f, 0.691759258f,
0.721066199f, 0.692866175f,
0.720002508f, 0.693971461f,
0.718937122f, 0.695075114f,
0.717870045f, 0.696177131f,
0.716801279f, 0.697277511f,
0.715730825f, 0.698376249f,
0.714658688f, 0.699473345f,
0.713584869f, 0.700568794f,
0.712509371f, 0.701662595f,
0.711432196f, 0.702754744f,
0.710353347f, 0.703845241f,
0.709272826f, 0.704934080f,
0.708190637f, 0.706021261f,
0.707106781f, 0.707106781f,
0.706021261f, 0.708190637f,
0.704934080f, 0.709272826f,
0.703845241f, 0.710353347f,
0.702754744f, 0.711432196f,
0.701662595f, 0.712509371f,
0.700568794f, 0.713584869f,
0.699473345f, 0.714658688f,
0.698376249f, 0.715730825f,
0.697277511f, 0.716801279f,
0.696177131f, 0.717870045f,
0.695075114f, 0.718937122f,
0.693971461f, 0.720002508f,
0.692866175f, 0.721066199f,
0.691759258f, 0.722128194f,
0.690650714f, 0.723188489f,
0.689540545f, 0.724247083f,
0.688428753f, 0.725303972f,
0.687315341f, 0.726359155f,
0.686200312f, 0.727412629f,
0.685083668f, 0.728464390f,
0.683965412f, 0.729514438f,
0.682845546f, 0.730562769f,
0.681724074f, 0.731609381f,
0.680600998f, 0.732654272f,
0.679476320f, 0.733697438f,
0.678350043f, 0.734738878f,
0.677222170f, 0.735778589f,
0.676092704f, 0.736816569f,
0.674961646f, 0.737852815f,
0.673829000f, 0.738887324f,
0.672694769f, 0.739920095f,
0.671558955f, 0.740951125f,
0.670421560f, 0.741980412f,
0.669282588f, 0.743007952f,
0.668142041f, 0.744033744f,
0.666999922f, 0.745057785f,
0.665856234f, 0.746080074f,
0.664710978f, 0.747100606f,
0.663564159f, 0.748119380f,
0.662415778f, 0.749136395f,
0.661265838f, 0.750151646f,
0.660114342f, 0.751165132f,
0.658961293f, 0.752176850f,
0.657806693f, 0.753186799f,
0.656650546f, 0.754194975f,
0.655492853f, 0.755201377f,
0.654333618f, 0.756206001f,
0.653172843f, 0.757208847f,
0.652010531f, 0.758209910f,
0.650846685f, 0.759209189f,
0.649681307f, 0.760206682f,
0.648514401f, 0.761202385f,
0.647345969f, 0.762196298f,
0.646176013f, 0.763188417f,
0.645004537f, 0.764178741f,
0.643831543f, 0.765167266f,
0.642657034f, 0.766153990f,
0.641481013f, 0.767138912f,
0.640303482f, 0.768122029f,
0.639124445f, 0.769103338f,
0.637943904f, 0.770082837f,
0.636761861f, 0.771060524f,
0.635578320f, 0.772036397f,
0.634393284f, 0.773010453f,
0.633206755f, 0.773982691f,
0.632018736f, 0.774953107f,
0.630829230f, 0.775921699f,
0.629638239f, 0.776888466f,
0.628445767f, 0.777853404f,
0.627251815f, 0.778816512f,
0.626056388f, 0.779777788f,
0.624859488f, 0.780737229f,
0.623661118f, 0.781694832f,
0.622461279f, 0.782650596f,
0.621259977f, 0.783604519f,
0.620057212f, 0.784556597f,
0.618852988f, 0.785506830f,
0.617647308f, 0.786455214f,
0.616440175f, 0.787401747f,
0.615231591f, 0.788346428f,
0.614021559f, 0.789289253f,
0.612810082f, 0.790230221f,
0.611597164f, 0.791169330f,
0.610382806f, 0.792106577f,
0.609167012f, 0.793041960f,
0.607949785f, 0.793975478f,
0.606731127f, 0.794907126f,
0.605511041f, 0.795836905f,
0.604289531f, 0.796764810f,
0.603066599f, 0.797690841f,
0.601842247f, 0.798614995f,
0.600616479f, 0.799537269f,
0.599389298f, 0.800457662f,
0.598160707f, 0.801376172f,
0.596930708f, 0.802292796f,
0.595699304f, 0.803207531f,
0.594466499f, 0.804120377f,
0.593232295f, 0.805031331f,
0.591996695f, 0.805940391f,
0.590759702f, 0.806847554f,
0.589521319f, 0.807752818f,
0.588281548f, 0.808656182f,
0.587040394f, 0.809557642f,
0.585797857f, 0.810457198f,
0.584553943f, 0.811354847f,
0.583308653f, 0.812250587f,
0.582061990f, 0.813144415f,
0.580813958f, 0.814036330f,
0.579564559f, 0.814926329f,
0.578313796f, 0.815814411f,
0.577061673f, 0.816700573f,
0.575808191f, 0.817584813f,
0.574553355f, 0.818467130f,
0.573297167f, 0.819347520f,
0.572039629f, 0.820225983f,
0.570780746f, 0.821102515f,
0.569520519f, 0.821977115f,
0.568258953f, 0.822849781f,
0.566996049f, 0.823720511f,
0.565731811f, 0.824589303f,
0.564466242f, 0.825456154f,
0.563199344f, 0.826321063f,
0.561931121f, 0.827184027f,
0.560661576f, 0.828045045f,
0.559390712f, 0.828904115f,
0.558118531f, 0.829761234f,
0.556845037f, 0.830616400f,
0.555570233f, 0.831469612f,
0.554294121f, 0.832320868f,
0.553016706f, 0.833170165f,
0.551737988f, 0.834017501f,
0.550457973f, 0.834862875f,
0.549176662f, 0.835706284f,
0.547894059f, 0.836547727f,
0.546610167f, 0.837387202f,
0.545324988f, 0.838224706f,
0.544038527f, 0.839060237f,
0.542750785f, 0.839893794f,
0.541461766f, 0.840725375f,
0.540171473f, 0.841554977f,
0.538879909f, 0.842382600f,
0.537587076f, 0.843208240f,
0.536292979f, 0.844031895f,
0.534997620f, 0.844853565f,
0.533701002f, 0.845673247f,
0.532403128f, 0.846490939f,
0.531104001f, 0.847306639f,
0.529803625f, 0.848120345f,
0.528502002f, 0.848932055f,
0.527199135f, 0.849741768f,
0.525895027f, 0.850549481f,
0.524589683f, 0.851355193f,
0.523283103f, 0.852158902f,
0.521975293f, 0.852960605f,
0.520666254f, 0.853760301f,
0.519355990f, 0.854557988f,
0.518044504f, 0.855353665f,
0.516731799f, 0.856147328f,
0.515417878f, 0.856938977f,
0.514102744f, 0.857728610f,
0.512786401f, 0.858516224f,
0.511468850f, 0.859301818f,
0.510150097f, 0.860085390f,
0.508830143f, 0.860866939f,
0.507508991f, 0.861646461f,
0.506186645f, 0.862423956f,
0.504863109f, 0.863199422f,
0.503538384f, 0.863972856f,
0.502212474f, 0.864744258f,
0.500885383f, 0.865513624f,
0.499557113f, 0.866280954f,
0.498227667f, 0.867046246f,
0.496897049f, 0.867809497f,
0.495565262f, 0.868570706f,
0.494232309f, 0.869329871f,
0.492898192f, 0.870086991f,
0.491562916f, 0.870842063f,
0.490226483f, 0.871595087f,
0.488888897f, 0.872346059f,
0.487550160f, 0.873094978f,
0.486210276f, 0.873841843f,
0.484869248f, 0.874586652f,
0.483527079f, 0.875329403f,
0.482183772f, 0.876070094f,
0.480839331f, 0.876808724f,
0.479493758f, 0.877545290f,
0.478147056f, 0.878279792f,
0.476799230f, 0.879012226f,
0.475450282f, 0.879742593f,
0.474100215f, 0.880470889f,
0.472749032f, 0.881197113f,
0.471396737f, 0.881921264f,
0.470043332f, 0.882643340f,
0.468688822f, 0.883363339f,
0.467333209f, 0.884081259f,
0.465976496f, 0.884797098f,
0.464618686f, 0.885510856f,
0.463259784f, 0.886222530f,
0.461899791f, 0.886932119f,
0.460538711f, 0.887639620f,
0.459176548f, 0.888345033f,
0.457813304f, 0.889048356f,
0.456448982f, 0.889749586f,
0.455083587f, 0.890448723f,
0.453717121f, 0.891145765f,
0.452349587f, 0.891840709f,
0.450980989f, 0.892533555f,
0.449611330f, 0.893224301f,
0.448240612f, 0.893912945f,
0.446868840f, 0.894599486f,
0.445496017f, 0.895283921f,
0.444122145f, 0.895966250f,
0.442747228f, 0.896646470f,
0.441371269f, 0.897324581f,
0.439994271f, 0.898000580f,
0.438616239f, 0.898674466f,
0.437237174f, 0.899346237f,
0.435857080f, 0.900015892f,
0.434475961f, 0.900683429f,
0.433093819f, 0.901348847f,
0.431710658f, 0.902012144f,
0.430326481f, 0.902673318f,
0.428941292f, 0.903332368f,
0.427555093f, 0.903989293f,
0.426167889f, 0.904644091f,
0.424779681f, 0.905296759f,
0.423390474f, 0.905947298f,
0.422000271f, 0.906595705f,
0.420609074f, 0.907241978f,
0.419216888f, 0.907886116f,
0.417823716f, 0.908528119f,
0.416429560f, 0.909167983f,
0.415034424f, 0.909805708f,
0.413638312f, 0.910441292f,
0.412241227f, 0.911074734f,
0.410843171f, 0.911706032f,
0.409444149f, 0.912335185f,
0.408044163f, 0.912962190f,
0.406643217f, 0.913587048f,
0.405241314f, 0.914209756f,
0.403838458f, 0.914830312f,
0.402434651f, 0.915448716f,
0.401029897f, 0.916064966f,
0.399624200f, 0.916679060f,
0.398217562f, 0.917290997f,
0.396809987f, 0.917900776f,
0.395401479f, 0.918508394f,
0.393992040f, 0.919113852f,
0.392581674f, 0.919717146f,
0.391170384f, 0.920318277f,
0.389758174f, 0.920917242f,
0.388345047f, 0.921514039f,
0.386931006f, 0.922108669f,
0.385516054f, 0.922701128f,
0.384100195f, 0.923291417f,
0.382683432f, 0.923879533f,
0.381265769f, 0.924465474f,
0.379847209f, 0.925049241f,
0.378427755f, 0.925630831f,
0.377007410f, 0.926210242f,
0.375586178f, 0.926787474f,
0.374164063f, 0.927362526f,
0.372741067f, 0.927935395f,
0.371317194f, 0.928506080f,
0.369892447f, 0.929074581f,
0.368466830f, 0.929640896f,
0.367040346f, 0.930205023f,
0.365612998f, 0.930766961f,
0.364184790f, 0.931326709f,
0.362755724f, 0.931884266f,
0.361325806f, 0.932439629f,
0.359895037f, 0.932992799f,
0.358463421f, 0.933543773f,
0.357030961f, 0.934092550f,
0.355597662f, 0.934639130f,
0.354163525f, 0.935183510f,
0.352728556f, 0.935725689f,
0.351292756f, 0.936265667f,
0.349856130f, 0.936803442f,
0.348418680f, 0.937339012f,
0.346980411f, 0.937872376f,
0.345541325f, 0.938403534f,
0.344101426f, 0.938932484f,
0.342660717f, 0.939459224f,
0.341219202f, 0.939983753f,
0.339776884f, 0.940506071f,
0.338333767f, 0.941026175f,
0.336889853f, 0.941544065f,
0.335445147f, 0.942059740f,
0.333999651f, 0.942573198f,
0.332553370f, 0.943084437f,
0.331106306f, 0.943593458f,
0.329658463f, 0.944100258f,
0.328209844f, 0.944604837f,
0.326760452f, 0.945107193f,
0.325310292f, 0.945607325f,
0.323859367f, 0.946105232f,
0.322407679f, 0.946600913f,
0.320955232f, 0.947094366f,
0.319502031f, 0.947585591f,
0.318048077f, 0.948074586f,
0.316593376f, 0.948561350f,
0.315137929f, 0.949045882f,
0.313681740f, 0.949528181f,
0.312224814f, 0.950008245f,
0.310767153f, 0.950486074f,
0.309308760f, 0.950961666f,
0.307849640f, 0.951435021f,
0.306389795f, 0.951906137f,
0.304929230f, 0.952375013f,
0.303467947f, 0.952841648f,
0.302005949f, 0.953306040f,
0.300543241f, 0.953768190f,
0.299079826f, 0.954228095f,
0.297615707f, 0.954685755f,
0.296150888f, 0.955141168f,
0.294685372f, 0.955594334f,
0.293219163f, 0.956045251f,
0.291752263f, 0.956493919f,
0.290284677f, 0.956940336f,
0.288816408f, 0.957384501f,
0.287347460f, 0.957826413f,
0.285877835f, 0.958266071f,
0.284407537f, 0.958703475f,
0.282936570f, 0.959138622f,
0.281464938f, 0.959571513f,
0.279992643f, 0.960002146f,
0.278519689f, 0.960430519f,
0.277046080f, 0.960856633f,
0.275571819f, 0.961280486f,
0.274096910f, 0.961702077f,
0.272621355f, 0.962121404f,
0.271145160f, 0.962538468f,
0.269668326f, 0.962953267f,
0.268190857f, 0.963365800f,
0.266712757f, 0.963776066f,
0.265234030f, 0.964184064f,
0.263754679f, 0.964589793f,
0.262274707f, 0.964993253f,
0.260794118f, 0.965394442f,
0.259312915f, 0.965793359f,
0.257831102f, 0.966190003f,
0.256348682f, 0.966584374f,
0.254865660f, 0.966976471f,
0.253382037f, 0.967366292f,
0.251897818f, 0.967753837f,
0.250413007f, 0.968139105f,
0.248927606f, 0.968522094f,
0.247441619f, 0.968902805f,
0.245955050f, 0.969281235f,
0.244467903f, 0.969657385f,
0.242980180f, 0.970031253f,
0.241491885f, 0.970402839f,
0.240003022f, 0.970772141f,
0.238513595f, 0.971139158f,
0.237023606f, 0.971503891f,
0.235533059f, 0.971866337f,
0.234041959f, 0.972226497f,
0.232550307f, 0.972584369f,
0.231058108f, 0.972939952f,
0.229565366f, 0.973293246f,
0.228072083f, 0.973644250f,
0.226578264f, 0.973992962f,
0.225083911f, 0.974339383f,
0.223589029f, 0.974683511f,
0.222093621f, 0.975025345f,
0.220597690f, 0.975364885f,
0.219101240f, 0.975702130f,
0.217604275f, 0.976037079f,
0.216106797f, 0.976369731f,
0.214608811f, 0.976700086f,
0.213110320f, 0.977028143f,
0.211611327f, 0.977353900f,
0.210111837f, 0.977677358f,
0.208611852f, 0.977998515f,
0.207111376f, 0.978317371f,
0.205610413f, 0.978633924f,
0.204108966f, 0.978948175f,
0.202607039f, 0.979260123f,
0.201104635f, 0.979569766f,
0.199601758f, 0.979877104f,
0.198098411f, 0.980182136f,
0.196594598f, 0.980484862f,
0.195090322f, 0.980785280f,
0.193585587f, 0.981083391f,
0.192080397f, 0.981379193f,
0.190574755f, 0.981672686f,
0.189068664f, 0.981963869f,
0.187562129f, 0.982252741f,
0.186055152f, 0.982539302f,
0.184547737f, 0.982823551f,
0.183039888f, 0.983105487f,
0.181531608f, 0.983385110f,
0.180022901f, 0.983662419f,
0.178513771f, 0.983937413f,
0.177004220f, 0.984210092f,
0.175494253f, 0.984480455f,
0.173983873f, 0.984748502f,
0.172473084f, 0.985014231f,
0.170961889f, 0.985277642f,
0.169450291f, 0.985538735f,
0.167938295f, 0.985797509f,
0.166425904f, 0.986053963f,
0.164913120f, 0.986308097f,
0.163399949f, 0.986559910f,
0.161886394f, 0.986809402f,
0.160372457f, 0.987056571f,
0.158858143f, 0.987301418f,
0.157343456f, 0.987543942f,
0.155828398f, 0.987784142f,
0.154312973f, 0.988022017f,
0.152797185f, 0.988257568f,
0.151281038f, 0.988490793f,
0.149764535f, 0.988721692f,
0.148247679f, 0.988950265f,
0.146730474f, 0.989176510f,
0.145212925f, 0.989400428f,
0.143695033f, 0.989622017f,
0.142176804f, 0.989841278f,
0.140658239f, 0.990058210f,
0.139139344f, 0.990272812f,
0.137620122f, 0.990485084f,
0.136100575f, 0.990695025f,
0.134580709f, 0.990902635f,
0.133060525f, 0.991107914f,
0.131540029f, 0.991310860f,
0.130019223f, 0.991511473f,
0.128498111f, 0.991709754f,
0.126976696f, 0.991905700f,
0.125454983f, 0.992099313f,
0.123932975f, 0.992290591f,
0.122410675f, 0.992479535f,
0.120888087f, 0.992666142f,
0.119365215f, 0.992850414f,
0.117842062f, 0.993032350f,
0.116318631f, 0.993211949f,
0.114794927f, 0.993389211f,
0.113270952f, 0.993564136f,
0.111746711f, 0.993736722f,
0.110222207f, 0.993906970f,
0.108697444f, 0.994074879f,
0.107172425f, 0.994240449f,
0.105647154f, 0.994403680f,
0.104121634f, 0.994564571f,
0.102595869f, 0.994723121f,
0.101069863f, 0.994879331f,
0.099543619f, 0.995033199f,
0.098017140f, 0.995184727f,
0.096490431f, 0.995333912f,
0.094963495f, 0.995480755f,
0.093436336f, 0.995625256f,
0.091908956f, 0.995767414f,
0.090381361f, 0.995907229f,
0.088853553f, 0.996044701f,
0.087325535f, 0.996179829f,
0.085797312f, 0.996312612f,
0.084268888f, 0.996443051f,
0.082740265f, 0.996571146f,
0.081211447f, 0.996696895f,
0.079682438f, 0.996820299f,
0.078153242f, 0.996941358f,
0.076623861f, 0.997060070f,
0.075094301f, 0.997176437f,
0.073564564f, 0.997290457f,
0.072034653f, 0.997402130f,
0.070504573f, 0.997511456f,
0.068974328f, 0.997618435f,
0.067443920f, 0.997723067f,
0.065913353f, 0.997825350f,
0.064382631f, 0.997925286f,
0.062851758f, 0.998022874f,
0.061320736f, 0.998118113f,
0.059789571f, 0.998211003f,
0.058258265f, 0.998301545f,
0.056726821f, 0.998389737f,
0.055195244f, 0.998475581f,
0.053663538f, 0.998559074f,
0.052131705f, 0.998640218f,
0.050599749f, 0.998719012f,
0.049067674f, 0.998795456f,
0.047535484f, 0.998869550f,
0.046003182f, 0.998941293f,
0.044470772f, 0.999010686f,
0.042938257f, 0.999077728f,
0.041405641f, 0.999142419f,
0.039872928f, 0.999204759f,
0.038340120f, 0.999264747f,
0.036807223f, 0.999322385f,
0.035274239f, 0.999377670f,
0.033741172f, 0.999430605f,
0.032208025f, 0.999481187f,
0.030674803f, 0.999529418f,
0.029141509f, 0.999575296f,
0.027608146f, 0.999618822f,
0.026074718f, 0.999659997f,
0.024541229f, 0.999698819f,
0.023007681f, 0.999735288f,
0.021474080f, 0.999769405f,
0.019940429f, 0.999801170f,
0.018406730f, 0.999830582f,
0.016872988f, 0.999857641f,
0.015339206f, 0.999882347f,
0.013805389f, 0.999904701f,
0.012271538f, 0.999924702f,
0.010737659f, 0.999942350f,
0.009203755f, 0.999957645f,
0.007669829f, 0.999970586f,
0.006135885f, 0.999981175f,
0.004601926f, 0.999989411f,
0.003067957f, 0.999995294f,
0.001533980f, 0.999998823f,
0.000000000f, 1.000000000f,
-0.001533980f, 0.999998823f,
-0.003067957f, 0.999995294f,
-0.004601926f, 0.999989411f,
-0.006135885f, 0.999981175f,
-0.007669829f, 0.999970586f,
-0.009203755f, 0.999957645f,
-0.010737659f, 0.999942350f,
-0.012271538f, 0.999924702f,
-0.013805389f, 0.999904701f,
-0.015339206f, 0.999882347f,
-0.016872988f, 0.999857641f,
-0.018406730f, 0.999830582f,
-0.019940429f, 0.999801170f,
-0.021474080f, 0.999769405f,
-0.023007681f, 0.999735288f,
-0.024541229f, 0.999698819f,
-0.026074718f, 0.999659997f,
-0.027608146f, 0.999618822f,
-0.029141509f, 0.999575296f,
-0.030674803f, 0.999529418f,
-0.032208025f, 0.999481187f,
-0.033741172f, 0.999430605f,
-0.035274239f, 0.999377670f,
-0.036807223f, 0.999322385f,
-0.038340120f, 0.999264747f,
-0.039872928f, 0.999204759f,
-0.041405641f, 0.999142419f,
-0.042938257f, 0.999077728f,
-0.044470772f, 0.999010686f,
-0.046003182f, 0.998941293f,
-0.047535484f, 0.998869550f,
-0.049067674f, 0.998795456f,
-0.050599749f, 0.998719012f,
-0.052131705f, 0.998640218f,
-0.053663538f, 0.998559074f,
-0.055195244f, 0.998475581f,
-0.056726821f, 0.998389737f,
-0.058258265f, 0.998301545f,
-0.059789571f, 0.998211003f,
-0.061320736f, 0.998118113f,
-0.062851758f, 0.998022874f,
-0.064382631f, 0.997925286f,
-0.065913353f, 0.997825350f,
-0.067443920f, 0.997723067f,
-0.068974328f, 0.997618435f,
-0.070504573f, 0.997511456f,
-0.072034653f, 0.997402130f,
-0.073564564f, 0.997290457f,
-0.075094301f, 0.997176437f,
-0.076623861f, 0.997060070f,
-0.078153242f, 0.996941358f,
-0.079682438f, 0.996820299f,
-0.081211447f, 0.996696895f,
-0.082740265f, 0.996571146f,
-0.084268888f, 0.996443051f,
-0.085797312f, 0.996312612f,
-0.087325535f, 0.996179829f,
-0.088853553f, 0.996044701f,
-0.090381361f, 0.995907229f,
-0.091908956f, 0.995767414f,
-0.093436336f, 0.995625256f,
-0.094963495f, 0.995480755f,
-0.096490431f, 0.995333912f,
-0.098017140f, 0.995184727f,
-0.099543619f, 0.995033199f,
-0.101069863f, 0.994879331f,
-0.102595869f, 0.994723121f,
-0.104121634f, 0.994564571f,
-0.105647154f, 0.994403680f,
-0.107172425f, 0.994240449f,
-0.108697444f, 0.994074879f,
-0.110222207f, 0.993906970f,
-0.111746711f, 0.993736722f,
-0.113270952f, 0.993564136f,
-0.114794927f, 0.993389211f,
-0.116318631f, 0.993211949f,
-0.117842062f, 0.993032350f,
-0.119365215f, 0.992850414f,
-0.120888087f, 0.992666142f,
-0.122410675f, 0.992479535f,
-0.123932975f, 0.992290591f,
-0.125454983f, 0.992099313f,
-0.126976696f, 0.991905700f,
-0.128498111f, 0.991709754f,
-0.130019223f, 0.991511473f,
-0.131540029f, 0.991310860f,
-0.133060525f, 0.991107914f,
-0.134580709f, 0.990902635f,
-0.136100575f, 0.990695025f,
-0.137620122f, 0.990485084f,
-0.139139344f, 0.990272812f,
-0.140658239f, 0.990058210f,
-0.142176804f, 0.989841278f,
-0.143695033f, 0.989622017f,
-0.145212925f, 0.989400428f,
-0.146730474f, 0.989176510f,
-0.148247679f, 0.988950265f,
-0.149764535f, 0.988721692f,
-0.151281038f, 0.988490793f,
-0.152797185f, 0.988257568f,
-0.154312973f, 0.988022017f,
-0.155828398f, 0.987784142f,
-0.157343456f, 0.987543942f,
-0.158858143f, 0.987301418f,
-0.160372457f, 0.987056571f,
-0.161886394f, 0.986809402f,
-0.163399949f, 0.986559910f,
-0.164913120f, 0.986308097f,
-0.166425904f, 0.986053963f,
-0.167938295f, 0.985797509f,
-0.169450291f, 0.985538735f,
-0.170961889f, 0.985277642f,
-0.172473084f, 0.985014231f,
-0.173983873f, 0.984748502f,
-0.175494253f, 0.984480455f,
-0.177004220f, 0.984210092f,
-0.178513771f, 0.983937413f,
-0.180022901f, 0.983662419f,
-0.181531608f, 0.983385110f,
-0.183039888f, 0.983105487f,
-0.184547737f, 0.982823551f,
-0.186055152f, 0.982539302f,
-0.187562129f, 0.982252741f,
-0.189068664f, 0.981963869f,
-0.190574755f, 0.981672686f,
-0.192080397f, 0.981379193f,
-0.193585587f, 0.981083391f,
-0.195090322f, 0.980785280f,
-0.196594598f, 0.980484862f,
-0.198098411f, 0.980182136f,
-0.199601758f, 0.979877104f,
-0.201104635f, 0.979569766f,
-0.202607039f, 0.979260123f,
-0.204108966f, 0.978948175f,
-0.205610413f, 0.978633924f,
-0.207111376f, 0.978317371f,
-0.208611852f, 0.977998515f,
-0.210111837f, 0.977677358f,
-0.211611327f, 0.977353900f,
-0.213110320f, 0.977028143f,
-0.214608811f, 0.976700086f,
-0.216106797f, 0.976369731f,
-0.217604275f, 0.976037079f,
-0.219101240f, 0.975702130f,
-0.220597690f, 0.975364885f,
-0.222093621f, 0.975025345f,
-0.223589029f, 0.974683511f,
-0.225083911f, 0.974339383f,
-0.226578264f, 0.973992962f,
-0.228072083f, 0.973644250f,
-0.229565366f, 0.973293246f,
-0.231058108f, 0.972939952f,
-0.232550307f, 0.972584369f,
-0.234041959f, 0.972226497f,
-0.235533059f, 0.971866337f,
-0.237023606f, 0.971503891f,
-0.238513595f, 0.971139158f,
-0.240003022f, 0.970772141f,
-0.241491885f, 0.970402839f,
-0.242980180f, 0.970031253f,
-0.244467903f, 0.969657385f,
-0.245955050f, 0.969281235f,
-0.247441619f, 0.968902805f,
-0.248927606f, 0.968522094f,
-0.250413007f, 0.968139105f,
-0.251897818f, 0.967753837f,
-0.253382037f, 0.967366292f,
-0.254865660f, 0.966976471f,
-0.256348682f, 0.966584374f,
-0.257831102f, 0.966190003f,
-0.259312915f, 0.965793359f,
-0.260794118f, 0.965394442f,
-0.262274707f, 0.964993253f,
-0.263754679f, 0.964589793f,
-0.265234030f, 0.964184064f,
-0.266712757f, 0.963776066f,
-0.268190857f, 0.963365800f,
-0.269668326f, 0.962953267f,
-0.271145160f, 0.962538468f,
-0.272621355f, 0.962121404f,
-0.274096910f, 0.961702077f,
-0.275571819f, 0.961280486f,
-0.277046080f, 0.960856633f,
-0.278519689f, 0.960430519f,
-0.279992643f, 0.960002146f,
-0.281464938f, 0.959571513f,
-0.282936570f, 0.959138622f,
-0.284407537f, 0.958703475f,
-0.285877835f, 0.958266071f,
-0.287347460f, 0.957826413f,
-0.288816408f, 0.957384501f,
-0.290284677f, 0.956940336f,
-0.291752263f, 0.956493919f,
-0.293219163f, 0.956045251f,
-0.294685372f, 0.955594334f,
-0.296150888f, 0.955141168f,
-0.297615707f, 0.954685755f,
-0.299079826f, 0.954228095f,
-0.300543241f, 0.953768190f,
-0.302005949f, 0.953306040f,
-0.303467947f, 0.952841648f,
-0.304929230f, 0.952375013f,
-0.306389795f, 0.951906137f,
-0.307849640f, 0.951435021f,
-0.309308760f, 0.950961666f,
-0.310767153f, 0.950486074f,
-0.312224814f, 0.950008245f,
-0.313681740f, 0.949528181f,
-0.315137929f, 0.949045882f,
-0.316593376f, 0.948561350f,
-0.318048077f, 0.948074586f,
-0.319502031f, 0.947585591f,
-0.320955232f, 0.947094366f,
-0.322407679f, 0.946600913f,
-0.323859367f, 0.946105232f,
-0.325310292f, 0.945607325f,
-0.326760452f, 0.945107193f,
-0.328209844f, 0.944604837f,
-0.329658463f, 0.944100258f,
-0.331106306f, 0.943593458f,
-0.332553370f, 0.943084437f,
-0.333999651f, 0.942573198f,
-0.335445147f, 0.942059740f,
-0.336889853f, 0.941544065f,
-0.338333767f, 0.941026175f,
-0.339776884f, 0.940506071f,
-0.341219202f, 0.939983753f,
-0.342660717f, 0.939459224f,
-0.344101426f, 0.938932484f,
-0.345541325f, 0.938403534f,
-0.346980411f, 0.937872376f,
-0.348418680f, 0.937339012f,
-0.349856130f, 0.936803442f,
-0.351292756f, 0.936265667f,
-0.352728556f, 0.935725689f,
-0.354163525f, 0.935183510f,
-0.355597662f, 0.934639130f,
-0.357030961f, 0.934092550f,
-0.358463421f, 0.933543773f,
-0.359895037f, 0.932992799f,
-0.361325806f, 0.932439629f,
-0.362755724f, 0.931884266f,
-0.364184790f, 0.931326709f,
-0.365612998f, 0.930766961f,
-0.367040346f, 0.930205023f,
-0.368466830f, 0.929640896f,
-0.369892447f, 0.929074581f,
-0.371317194f, 0.928506080f,
-0.372741067f, 0.927935395f,
-0.374164063f, 0.927362526f,
-0.375586178f, 0.926787474f,
-0.377007410f, 0.926210242f,
-0.378427755f, 0.925630831f,
-0.379847209f, 0.925049241f,
-0.381265769f, 0.924465474f,
-0.382683432f, 0.923879533f,
-0.384100195f, 0.923291417f,
-0.385516054f, 0.922701128f,
-0.386931006f, 0.922108669f,
-0.388345047f, 0.921514039f,
-0.389758174f, 0.920917242f,
-0.391170384f, 0.920318277f,
-0.392581674f, 0.919717146f,
-0.393992040f, 0.919113852f,
-0.395401479f, 0.918508394f,
-0.396809987f, 0.917900776f,
-0.398217562f, 0.917290997f,
-0.399624200f, 0.916679060f,
-0.401029897f, 0.916064966f,
-0.402434651f, 0.915448716f,
-0.403838458f, 0.914830312f,
-0.405241314f, 0.914209756f,
-0.406643217f, 0.913587048f,
-0.408044163f, 0.912962190f,
-0.409444149f, 0.912335185f,
-0.410843171f, 0.911706032f,
-0.412241227f, 0.911074734f,
-0.413638312f, 0.910441292f,
-0.415034424f, 0.909805708f,
-0.416429560f, 0.909167983f,
-0.417823716f, 0.908528119f,
-0.419216888f, 0.907886116f,
-0.420609074f, 0.907241978f,
-0.422000271f, 0.906595705f,
-0.423390474f, 0.905947298f,
-0.424779681f, 0.905296759f,
-0.426167889f, 0.904644091f,
-0.427555093f, 0.903989293f,
-0.428941292f, 0.903332368f,
-0.430326481f, 0.902673318f,
-0.431710658f, 0.902012144f,
-0.433093819f, 0.901348847f,
-0.434475961f, 0.900683429f,
-0.435857080f, 0.900015892f,
-0.437237174f, 0.899346237f,
-0.438616239f, 0.898674466f,
-0.439994271f, 0.898000580f,
-0.441371269f, 0.897324581f,
-0.442747228f, 0.896646470f,
-0.444122145f, 0.895966250f,
-0.445496017f, 0.895283921f,
-0.446868840f, 0.894599486f,
-0.448240612f, 0.893912945f,
-0.449611330f, 0.893224301f,
-0.450980989f, 0.892533555f,
-0.452349587f, 0.891840709f,
-0.453717121f, 0.891145765f,
-0.455083587f, 0.890448723f,
-0.456448982f, 0.889749586f,
-0.457813304f, 0.889048356f,
-0.459176548f, 0.888345033f,
-0.460538711f, 0.887639620f,
-0.461899791f, 0.886932119f,
-0.463259784f, 0.886222530f,
-0.464618686f, 0.885510856f,
-0.465976496f, 0.884797098f,
-0.467333209f, 0.884081259f,
-0.468688822f, 0.883363339f,
-0.470043332f, 0.882643340f,
-0.471396737f, 0.881921264f,
-0.472749032f, 0.881197113f,
-0.474100215f, 0.880470889f,
-0.475450282f, 0.879742593f,
-0.476799230f, 0.879012226f,
-0.478147056f, 0.878279792f,
-0.479493758f, 0.877545290f,
-0.480839331f, 0.876808724f,
-0.482183772f, 0.876070094f,
-0.483527079f, 0.875329403f,
-0.484869248f, 0.874586652f,
-0.486210276f, 0.873841843f,
-0.487550160f, 0.873094978f,
-0.488888897f, 0.872346059f,
-0.490226483f, 0.871595087f,
-0.491562916f, 0.870842063f,
-0.492898192f, 0.870086991f,
-0.494232309f, 0.869329871f,
-0.495565262f, 0.868570706f,
-0.496897049f, 0.867809497f,
-0.498227667f, 0.867046246f,
-0.499557113f, 0.866280954f,
-0.500885383f, 0.865513624f,
-0.502212474f, 0.864744258f,
-0.503538384f, 0.863972856f,
-0.504863109f, 0.863199422f,
-0.506186645f, 0.862423956f,
-0.507508991f, 0.861646461f,
-0.508830143f, 0.860866939f,
-0.510150097f, 0.860085390f,
-0.511468850f, 0.859301818f,
-0.512786401f, 0.858516224f,
-0.514102744f, 0.857728610f,
-0.515417878f, 0.856938977f,
-0.516731799f, 0.856147328f,
-0.518044504f, 0.855353665f,
-0.519355990f, 0.854557988f,
-0.520666254f, 0.853760301f,
-0.521975293f, 0.852960605f,
-0.523283103f, 0.852158902f,
-0.524589683f, 0.851355193f,
-0.525895027f, 0.850549481f,
-0.527199135f, 0.849741768f,
-0.528502002f, 0.848932055f,
-0.529803625f, 0.848120345f,
-0.531104001f, 0.847306639f,
-0.532403128f, 0.846490939f,
-0.533701002f, 0.845673247f,
-0.534997620f, 0.844853565f,
-0.536292979f, 0.844031895f,
-0.537587076f, 0.843208240f,
-0.538879909f, 0.842382600f,
-0.540171473f, 0.841554977f,
-0.541461766f, 0.840725375f,
-0.542750785f, 0.839893794f,
-0.544038527f, 0.839060237f,
-0.545324988f, 0.838224706f,
-0.546610167f, 0.837387202f,
-0.547894059f, 0.836547727f,
-0.549176662f, 0.835706284f,
-0.550457973f, 0.834862875f,
-0.551737988f, 0.834017501f,
-0.553016706f, 0.833170165f,
-0.554294121f, 0.832320868f,
-0.555570233f, 0.831469612f,
-0.556845037f, 0.830616400f,
-0.558118531f, 0.829761234f,
-0.559390712f, 0.828904115f,
-0.560661576f, 0.828045045f,
-0.561931121f, 0.827184027f,
-0.563199344f, 0.826321063f,
-0.564466242f, 0.825456154f,
-0.565731811f, 0.824589303f,
-0.566996049f, 0.823720511f,
-0.568258953f, 0.822849781f,
-0.569520519f, 0.821977115f,
-0.570780746f, 0.821102515f,
-0.572039629f, 0.820225983f,
-0.573297167f, 0.819347520f,
-0.574553355f, 0.818467130f,
-0.575808191f, 0.817584813f,
-0.577061673f, 0.816700573f,
-0.578313796f, 0.815814411f,
-0.579564559f, 0.814926329f,
-0.580813958f, 0.814036330f,
-0.582061990f, 0.813144415f,
-0.583308653f, 0.812250587f,
-0.584553943f, 0.811354847f,
-0.585797857f, 0.810457198f,
-0.587040394f, 0.809557642f,
-0.588281548f, 0.808656182f,
-0.589521319f, 0.807752818f,
-0.590759702f, 0.806847554f,
-0.591996695f, 0.805940391f,
-0.593232295f, 0.805031331f,
-0.594466499f, 0.804120377f,
-0.595699304f, 0.803207531f,
-0.596930708f, 0.802292796f,
-0.598160707f, 0.801376172f,
-0.599389298f, 0.800457662f,
-0.600616479f, 0.799537269f,
-0.601842247f, 0.798614995f,
-0.603066599f, 0.797690841f,
-0.604289531f, 0.796764810f,
-0.605511041f, 0.795836905f,
-0.606731127f, 0.794907126f,
-0.607949785f, 0.793975478f,
-0.609167012f, 0.793041960f,
-0.610382806f, 0.792106577f,
-0.611597164f, 0.791169330f,
-0.612810082f, 0.790230221f,
-0.614021559f, 0.789289253f,
-0.615231591f, 0.788346428f,
-0.616440175f, 0.787401747f,
-0.617647308f, 0.786455214f,
-0.618852988f, 0.785506830f,
-0.620057212f, 0.784556597f,
-0.621259977f, 0.783604519f,
-0.622461279f, 0.782650596f,
-0.623661118f, 0.781694832f,
-0.624859488f, 0.780737229f,
-0.626056388f, 0.779777788f,
-0.627251815f, 0.778816512f,
-0.628445767f, 0.777853404f,
-0.629638239f, 0.776888466f,
-0.630829230f, 0.775921699f,
-0.632018736f, 0.774953107f,
-0.633206755f, 0.773982691f,
-0.634393284f, 0.773010453f,
-0.635578320f, 0.772036397f,
-0.636761861f, 0.771060524f,
-0.637943904f, 0.770082837f,
-0.639124445f, 0.769103338f,
-0.640303482f, 0.768122029f,
-0.641481013f, 0.767138912f,
-0.642657034f, 0.766153990f,
-0.643831543f, 0.765167266f,
-0.645004537f, 0.764178741f,
-0.646176013f, 0.763188417f,
-0.647345969f, 0.762196298f,
-0.648514401f, 0.761202385f,
-0.649681307f, 0.760206682f,
-0.650846685f, 0.759209189f,
-0.652010531f, 0.758209910f,
-0.653172843f, 0.757208847f,
-0.654333618f, 0.756206001f,
-0.655492853f, 0.755201377f,
-0.656650546f, 0.754194975f,
-0.657806693f, 0.753186799f,
-0.658961293f, 0.752176850f,
-0.660114342f, 0.751165132f,
-0.661265838f, 0.750151646f,
-0.662415778f, 0.749136395f,
-0.663564159f, 0.748119380f,
-0.664710978f, 0.747100606f,
-0.665856234f, 0.746080074f,
-0.666999922f, 0.745057785f,
-0.668142041f, 0.744033744f,
-0.669282588f, 0.743007952f,
-0.670421560f, 0.741980412f,
-0.671558955f, 0.740951125f,
-0.672694769f, 0.739920095f,
-0.673829000f, 0.738887324f,
-0.674961646f, 0.737852815f,
-0.676092704f, 0.736816569f,
-0.677222170f, 0.735778589f,
-0.678350043f, 0.734738878f,
-0.679476320f, 0.733697438f,
-0.680600998f, 0.732654272f,
-0.681724074f, 0.731609381f,
-0.682845546f, 0.730562769f,
-0.683965412f, 0.729514438f,
-0.685083668f, 0.728464390f,
-0.686200312f, 0.727412629f,
-0.687315341f, 0.726359155f,
-0.688428753f, 0.725303972f,
-0.689540545f, 0.724247083f,
-0.690650714f, 0.723188489f,
-0.691759258f, 0.722128194f,
-0.692866175f, 0.721066199f,
-0.693971461f, 0.720002508f,
-0.695075114f, 0.718937122f,
-0.696177131f, 0.717870045f,
-0.697277511f, 0.716801279f,
-0.698376249f, 0.715730825f,
-0.699473345f, 0.714658688f,
-0.700568794f, 0.713584869f,
-0.701662595f, 0.712509371f,
-0.702754744f, 0.711432196f,
-0.703845241f, 0.710353347f,
-0.704934080f, 0.709272826f,
-0.706021261f, 0.708190637f,
-0.707106781f, 0.707106781f,
-0.708190637f, 0.706021261f,
-0.709272826f, 0.704934080f,
-0.710353347f, 0.703845241f,
-0.711432196f, 0.702754744f,
-0.712509371f, 0.701662595f,
-0.713584869f, 0.700568794f,
-0.714658688f, 0.699473345f,
-0.715730825f, 0.698376249f,
-0.716801279f, 0.697277511f,
-0.717870045f, 0.696177131f,
-0.718937122f, 0.695075114f,
-0.720002508f, 0.693971461f,
-0.721066199f, 0.692866175f,
-0.722128194f, 0.691759258f,
-0.723188489f, 0.690650714f,
-0.724247083f, 0.689540545f,
-0.725303972f, 0.688428753f,
-0.726359155f, 0.687315341f,
-0.727412629f, 0.686200312f,
-0.728464390f, 0.685083668f,
-0.729514438f, 0.683965412f,
-0.730562769f, 0.682845546f,
-0.731609381f, 0.681724074f,
-0.732654272f, 0.680600998f,
-0.733697438f, 0.679476320f,
-0.734738878f, 0.678350043f,
-0.735778589f, 0.677222170f,
-0.736816569f, 0.676092704f,
-0.737852815f, 0.674961646f,
-0.738887324f, 0.673829000f,
-0.739920095f, 0.672694769f,
-0.740951125f, 0.671558955f,
-0.741980412f, 0.670421560f,
-0.743007952f, 0.669282588f,
-0.744033744f, 0.668142041f,
-0.745057785f, 0.666999922f,
-0.746080074f, 0.665856234f,
-0.747100606f, 0.664710978f,
-0.748119380f, 0.663564159f,
-0.749136395f, 0.662415778f,
-0.750151646f, 0.661265838f,
-0.751165132f, 0.660114342f,
-0.752176850f, 0.658961293f,
-0.753186799f, 0.657806693f,
-0.754194975f, 0.656650546f,
-0.755201377f, 0.655492853f,
-0.756206001f, 0.654333618f,
-0.757208847f, 0.653172843f,
-0.758209910f, 0.652010531f,
-0.759209189f, 0.650846685f,
-0.760206682f, 0.649681307f,
-0.761202385f, 0.648514401f,
-0.762196298f, 0.647345969f,
-0.763188417f, 0.646176013f,
-0.764178741f, 0.645004537f,
-0.765167266f, 0.643831543f,
-0.766153990f, 0.642657034f,
-0.767138912f, 0.641481013f,
-0.768122029f, 0.640303482f,
-0.769103338f, 0.639124445f,
-0.770082837f, 0.637943904f,
-0.771060524f, 0.636761861f,
-0.772036397f, 0.635578320f,
-0.773010453f, 0.634393284f,
-0.773982691f, 0.633206755f,
-0.774953107f, 0.632018736f,
-0.775921699f, 0.630829230f,
-0.776888466f, 0.629638239f,
-0.777853404f, 0.628445767f,
-0.778816512f, 0.627251815f,
-0.779777788f, 0.626056388f,
-0.780737229f, 0.624859488f,
-0.781694832f, 0.623661118f,
-0.782650596f, 0.622461279f,
-0.783604519f, 0.621259977f,
-0.784556597f, 0.620057212f,
-0.785506830f, 0.618852988f,
-0.786455214f, 0.617647308f,
-0.787401747f, 0.616440175f,
-0.788346428f, 0.615231591f,
-0.789289253f, 0.614021559f,
-0.790230221f, 0.612810082f,
-0.791169330f, 0.611597164f,
-0.792106577f, 0.610382806f,
-0.793041960f, 0.609167012f,
-0.793975478f, 0.607949785f,
-0.794907126f, 0.606731127f,
-0.795836905f, 0.605511041f,
-0.796764810f, 0.604289531f,
-0.797690841f, 0.603066599f,
-0.798614995f, 0.601842247f,
-0.799537269f, 0.600616479f,
-0.800457662f, 0.599389298f,
-0.801376172f, 0.598160707f,
-0.802292796f, 0.596930708f,
-0.803207531f, 0.595699304f,
-0.804120377f, 0.594466499f,
-0.805031331f, 0.593232295f,
-0.805940391f, 0.591996695f,
-0.806847554f, 0.590759702f,
-0.807752818f, 0.589521319f,
-0.808656182f, 0.588281548f,
-0.809557642f, 0.587040394f,
-0.810457198f, 0.585797857f,
-0.811354847f, 0.584553943f,
-0.812250587f, 0.583308653f,
-0.813144415f, 0.582061990f,
-0.814036330f, 0.580813958f,
-0.814926329f, 0.579564559f,
-0.815814411f, 0.578313796f,
-0.816700573f, 0.577061673f,
-0.817584813f, 0.575808191f,
-0.818467130f, 0.574553355f,
-0.819347520f, 0.573297167f,
-0.820225983f, 0.572039629f,
-0.821102515f, 0.570780746f,
-0.821977115f, 0.569520519f,
-0.822849781f, 0.568258953f,
-0.823720511f, 0.566996049f,
-0.824589303f, 0.565731811f,
-0.825456154f, 0.564466242f,
-0.826321063f, 0.563199344f,
-0.827184027f, 0.561931121f,
-0.828045045f, 0.560661576f,
-0.828904115f, 0.559390712f,
-0.829761234f, 0.558118531f,
-0.830616400f, 0.556845037f,
-0.831469612f, 0.555570233f,
-0.832320868f, 0.554294121f,
-0.833170165f, 0.553016706f,
-0.834017501f, 0.551737988f,
-0.834862875f, 0.550457973f,
-0.835706284f, 0.549176662f,
-0.836547727f, 0.547894059f,
-0.837387202f, 0.546610167f,
-0.838224706f, 0.545324988f,
-0.839060237f, 0.544038527f,
-0.839893794f, 0.542750785f,
-0.840725375f, 0.541461766f,
-0.841554977f, 0.540171473f,
-0.842382600f, 0.538879909f,
-0.843208240f, 0.537587076f,
-0.844031895f, 0.536292979f,
-0.844853565f, 0.534997620f,
-0.845673247f, 0.533701002f,
-0.846490939f, 0.532403128f,
-0.847306639f, 0.531104001f,
-0.848120345f, 0.529803625f,
-0.848932055f, 0.528502002f,
-0.849741768f, 0.527199135f,
-0.850549481f, 0.525895027f,
-0.851355193f, 0.524589683f,
-0.852158902f, 0.523283103f,
-0.852960605f, 0.521975293f,
-0.853760301f, 0.520666254f,
-0.854557988f, 0.519355990f,
-0.855353665f, 0.518044504f,
-0.856147328f, 0.516731799f,
-0.856938977f, 0.515417878f,
-0.857728610f, 0.514102744f,
-0.858516224f, 0.512786401f,
-0.859301818f, 0.511468850f,
-0.860085390f, 0.510150097f,
-0.860866939f, 0.508830143f,
-0.861646461f, 0.507508991f,
-0.862423956f, 0.506186645f,
-0.863199422f, 0.504863109f,
-0.863972856f, 0.503538384f,
-0.864744258f, 0.502212474f,
-0.865513624f, 0.500885383f,
-0.866280954f, 0.499557113f,
-0.867046246f, 0.498227667f,
-0.867809497f, 0.496897049f,
-0.868570706f, 0.495565262f,
-0.869329871f, 0.494232309f,
-0.870086991f, 0.492898192f,
-0.870842063f, 0.491562916f,
-0.871595087f, 0.490226483f,
-0.872346059f, 0.488888897f,
-0.873094978f, 0.487550160f,
-0.873841843f, 0.486210276f,
-0.874586652f, 0.484869248f,
-0.875329403f, 0.483527079f,
-0.876070094f, 0.482183772f,
-0.876808724f, 0.480839331f,
-0.877545290f, 0.479493758f,
-0.878279792f, 0.478147056f,
-0.879012226f, 0.476799230f,
-0.879742593f, 0.475450282f,
-0.880470889f, 0.474100215f,
-0.881197113f, 0.472749032f,
-0.881921264f, 0.471396737f,
-0.882643340f, 0.470043332f,
-0.883363339f, 0.468688822f,
-0.884081259f, 0.467333209f,
-0.884797098f, 0.465976496f,
-0.885510856f, 0.464618686f,
-0.886222530f, 0.463259784f,
-0.886932119f, 0.461899791f,
-0.887639620f, 0.460538711f,
-0.888345033f, 0.459176548f,
-0.889048356f, 0.457813304f,
-0.889749586f, 0.456448982f,
-0.890448723f, 0.455083587f,
-0.891145765f, 0.453717121f,
-0.891840709f, 0.452349587f,
-0.892533555f, 0.450980989f,
-0.893224301f, 0.449611330f,
-0.893912945f, 0.448240612f,
-0.894599486f, 0.446868840f,
-0.895283921f, 0.445496017f,
-0.895966250f, 0.444122145f,
-0.896646470f, 0.442747228f,
-0.897324581f, 0.441371269f,
-0.898000580f, 0.439994271f,
-0.898674466f, 0.438616239f,
-0.899346237f, 0.437237174f,
-0.900015892f, 0.435857080f,
-0.900683429f, 0.434475961f,
-0.901348847f, 0.433093819f,
-0.902012144f, 0.431710658f,
-0.902673318f, 0.430326481f,
-0.903332368f, 0.428941292f,
-0.903989293f, 0.427555093f,
-0.904644091f, 0.426167889f,
-0.905296759f, 0.424779681f,
-0.905947298f, 0.423390474f,
-0.906595705f, 0.422000271f,
-0.907241978f, 0.420609074f,
-0.907886116f, 0.419216888f,
-0.908528119f, 0.417823716f,
-0.909167983f, 0.416429560f,
-0.909805708f, 0.415034424f,
-0.910441292f, 0.413638312f,
-0.911074734f, 0.412241227f,
-0.911706032f, 0.410843171f,
-0.912335185f, 0.409444149f,
-0.912962190f, 0.408044163f,
-0.913587048f, 0.406643217f,
-0.914209756f, 0.405241314f,
-0.914830312f, 0.403838458f,
-0.915448716f, 0.402434651f,
-0.916064966f, 0.401029897f,
-0.916679060f, 0.399624200f,
-0.917290997f, 0.398217562f,
-0.917900776f, 0.396809987f,
-0.918508394f, 0.395401479f,
-0.919113852f, 0.393992040f,
-0.919717146f, 0.392581674f,
-0.920318277f, 0.391170384f,
-0.920917242f, 0.389758174f,
-0.921514039f, 0.388345047f,
-0.922108669f, 0.386931006f,
-0.922701128f, 0.385516054f,
-0.923291417f, 0.384100195f,
-0.923879533f, 0.382683432f,
-0.924465474f, 0.381265769f,
-0.925049241f, 0.379847209f,
-0.925630831f, 0.378427755f,
-0.926210242f, 0.377007410f,
-0.926787474f, 0.375586178f,
-0.927362526f, 0.374164063f,
-0.927935395f, 0.372741067f,
-0.928506080f, 0.371317194f,
-0.929074581f, 0.369892447f,
-0.929640896f, 0.368466830f,
-0.930205023f, 0.367040346f,
-0.930766961f, 0.365612998f,
-0.931326709f, 0.364184790f,
-0.931884266f, 0.362755724f,
-0.932439629f, 0.361325806f,
-0.932992799f, 0.359895037f,
-0.933543773f, 0.358463421f,
-0.934092550f, 0.357030961f,
-0.934639130f, 0.355597662f,
-0.935183510f, 0.354163525f,
-0.935725689f, 0.352728556f,
-0.936265667f, 0.351292756f,
-0.936803442f, 0.349856130f,
-0.937339012f, 0.348418680f,
-0.937872376f, 0.346980411f,
-0.938403534f, 0.345541325f,
-0.938932484f, 0.344101426f,
-0.939459224f, 0.342660717f,
-0.939983753f, 0.341219202f,
-0.940506071f, 0.339776884f,
-0.941026175f, 0.338333767f,
-0.941544065f, 0.336889853f,
-0.942059740f, 0.335445147f,
-0.942573198f, 0.333999651f,
-0.943084437f, 0.332553370f,
-0.943593458f, 0.331106306f,
-0.944100258f, 0.329658463f,
-0.944604837f, 0.328209844f,
-0.945107193f, 0.326760452f,
-0.945607325f, 0.325310292f,
-0.946105232f, 0.323859367f,
-0.946600913f, 0.322407679f,
-0.947094366f, 0.320955232f,
-0.947585591f, 0.319502031f,
-0.948074586f, 0.318048077f,
-0.948561350f, 0.316593376f,
-0.949045882f, 0.315137929f,
-0.949528181f, 0.313681740f,
-0.950008245f, 0.312224814f,
-0.950486074f, 0.310767153f,
-0.950961666f, 0.309308760f,
-0.951435021f, 0.307849640f,
-0.951906137f, 0.306389795f,
-0.952375013f, 0.304929230f,
-0.952841648f, 0.303467947f,
-0.953306040f, 0.302005949f,
-0.953768190f, 0.300543241f,
-0.954228095f, 0.299079826f,
-0.954685755f, 0.297615707f,
-0.955141168f, 0.296150888f,
-0.955594334f, 0.294685372f,
-0.956045251f, 0.293219163f,
-0.956493919f, 0.291752263f,
-0.956940336f, 0.290284677f,
-0.957384501f, 0.288816408f,
-0.957826413f, 0.287347460f,
-0.958266071f, 0.285877835f,
-0.958703475f, 0.284407537f,
-0.959138622f, 0.282936570f,
-0.959571513f, 0.281464938f,
-0.960002146f, 0.279992643f,
-0.960430519f, 0.278519689f,
-0.960856633f, 0.277046080f,
-0.961280486f, 0.275571819f,
-0.961702077f, 0.274096910f,
-0.962121404f, 0.272621355f,
-0.962538468f, 0.271145160f,
-0.962953267f, 0.269668326f,
-0.963365800f, 0.268190857f,
-0.963776066f, 0.266712757f,
-0.964184064f, 0.265234030f,
-0.964589793f, 0.263754679f,
-0.964993253f, 0.262274707f,
-0.965394442f, 0.260794118f,
-0.965793359f, 0.259312915f,
-0.966190003f, 0.257831102f,
-0.966584374f, 0.256348682f,
-0.966976471f, 0.254865660f,
-0.967366292f, 0.253382037f,
-0.967753837f, 0.251897818f,
-0.968139105f, 0.250413007f,
-0.968522094f, 0.248927606f,
-0.968902805f, 0.247441619f,
-0.969281235f, 0.245955050f,
-0.969657385f, 0.244467903f,
-0.970031253f, 0.242980180f,
-0.970402839f, 0.241491885f,
-0.970772141f, 0.240003022f,
-0.971139158f, 0.238513595f,
-0.971503891f, 0.237023606f,
-0.971866337f, 0.235533059f,
-0.972226497f, 0.234041959f,
-0.972584369f, 0.232550307f,
-0.972939952f, 0.231058108f,
-0.973293246f, 0.229565366f,
-0.973644250f, 0.228072083f,
-0.973992962f, 0.226578264f,
-0.974339383f, 0.225083911f,
-0.974683511f, 0.223589029f,
-0.975025345f, 0.222093621f,
-0.975364885f, 0.220597690f,
-0.975702130f, 0.219101240f,
-0.976037079f, 0.217604275f,
-0.976369731f, 0.216106797f,
-0.976700086f, 0.214608811f,
-0.977028143f, 0.213110320f,
-0.977353900f, 0.211611327f,
-0.977677358f, 0.210111837f,
-0.977998515f, 0.208611852f,
-0.978317371f, 0.207111376f,
-0.978633924f, 0.205610413f,
-0.978948175f, 0.204108966f,
-0.979260123f, 0.202607039f,
-0.979569766f, 0.201104635f,
-0.979877104f, 0.199601758f,
-0.980182136f, 0.198098411f,
-0.980484862f, 0.196594598f,
-0.980785280f, 0.195090322f,
-0.981083391f, 0.193585587f,
-0.981379193f, 0.192080397f,
-0.981672686f, 0.190574755f,
-0.981963869f, 0.189068664f,
-0.982252741f, 0.187562129f,
-0.982539302f, 0.186055152f,
-0.982823551f, 0.184547737f,
-0.983105487f, 0.183039888f,
-0.983385110f, 0.181531608f,
-0.983662419f, 0.180022901f,
-0.983937413f, 0.178513771f,
-0.984210092f, 0.177004220f,
-0.984480455f, 0.175494253f,
-0.984748502f, 0.173983873f,
-0.985014231f, 0.172473084f,
-0.985277642f, 0.170961889f,
-0.985538735f, 0.169450291f,
-0.985797509f, 0.167938295f,
-0.986053963f, 0.166425904f,
-0.986308097f, 0.164913120f,
-0.986559910f, 0.163399949f,
-0.986809402f, 0.161886394f,
-0.987056571f, 0.160372457f,
-0.987301418f, 0.158858143f,
-0.987543942f, 0.157343456f,
-0.987784142f, 0.155828398f,
-0.988022017f, 0.154312973f,
-0.988257568f, 0.152797185f,
-0.988490793f, 0.151281038f,
-0.988721692f, 0.149764535f,
-0.988950265f, 0.148247679f,
-0.989176510f, 0.146730474f,
-0.989400428f, 0.145212925f,
-0.989622017f, 0.143695033f,
-0.989841278f, 0.142176804f,
-0.990058210f, 0.140658239f,
-0.990272812f, 0.139139344f,
-0.990485084f, 0.137620122f,
-0.990695025f, 0.136100575f,
-0.990902635f, 0.134580709f,
-0.991107914f, 0.133060525f,
-0.991310860f, 0.131540029f,
-0.991511473f, 0.130019223f,
-0.991709754f, 0.128498111f,
-0.991905700f, 0.126976696f,
-0.992099313f, 0.125454983f,
-0.992290591f, 0.123932975f,
-0.992479535f, 0.122410675f,
-0.992666142f, 0.120888087f,
-0.992850414f, 0.119365215f,
-0.993032350f, 0.117842062f,
-0.993211949f, 0.116318631f,
-0.993389211f, 0.114794927f,
-0.993564136f, 0.113270952f,
-0.993736722f, 0.111746711f,
-0.993906970f, 0.110222207f,
-0.994074879f, 0.108697444f,
-0.994240449f, 0.107172425f,
-0.994403680f, 0.105647154f,
-0.994564571f, 0.104121634f,
-0.994723121f, 0.102595869f,
-0.994879331f, 0.101069863f,
-0.995033199f, 0.099543619f,
-0.995184727f, 0.098017140f,
-0.995333912f, 0.096490431f,
-0.995480755f, 0.094963495f,
-0.995625256f, 0.093436336f,
-0.995767414f, 0.091908956f,
-0.995907229f, 0.090381361f,
-0.996044701f, 0.088853553f,
-0.996179829f, 0.087325535f,
-0.996312612f, 0.085797312f,
-0.996443051f, 0.084268888f,
-0.996571146f, 0.082740265f,
-0.996696895f, 0.081211447f,
-0.996820299f, 0.079682438f,
-0.996941358f, 0.078153242f,
-0.997060070f, 0.076623861f,
-0.997176437f, 0.075094301f,
-0.997290457f, 0.073564564f,
-0.997402130f, 0.072034653f,
-0.997511456f, 0.070504573f,
-0.997618435f, 0.068974328f,
-0.997723067f, 0.067443920f,
-0.997825350f, 0.065913353f,
-0.997925286f, 0.064382631f,
-0.998022874f, 0.062851758f,
-0.998118113f, 0.061320736f,
-0.998211003f, 0.059789571f,
-0.998301545f, 0.058258265f,
-0.998389737f, 0.056726821f,
-0.998475581f, 0.055195244f,
-0.998559074f, 0.053663538f,
-0.998640218f, 0.052131705f,
-0.998719012f, 0.050599749f,
-0.998795456f, 0.049067674f,
-0.998869550f, 0.047535484f,
-0.998941293f, 0.046003182f,
-0.999010686f, 0.044470772f,
-0.999077728f, 0.042938257f,
-0.999142419f, 0.041405641f,
-0.999204759f, 0.039872928f,
-0.999264747f, 0.038340120f,
-0.999322385f, 0.036807223f,
-0.999377670f, 0.035274239f,
-0.999430605f, 0.033741172f,
-0.999481187f, 0.032208025f,
-0.999529418f, 0.030674803f,
-0.999575296f, 0.029141509f,
-0.999618822f, 0.027608146f,
-0.999659997f, 0.026074718f,
-0.999698819f, 0.024541229f,
-0.999735288f, 0.023007681f,
-0.999769405f, 0.021474080f,
-0.999801170f, 0.019940429f,
-0.999830582f, 0.018406730f,
-0.999857641f, 0.016872988f,
-0.999882347f, 0.015339206f,
-0.999904701f, 0.013805389f,
-0.999924702f, 0.012271538f,
-0.999942350f, 0.010737659f,
-0.999957645f, 0.009203755f,
-0.999970586f, 0.007669829f,
-0.999981175f, 0.006135885f,
-0.999989411f, 0.004601926f,
-0.999995294f, 0.003067957f,
-0.999998823f, 0.001533980f,
-1.000000000f, 0.000000000f,
-0.999998823f, -0.001533980f,
-0.999995294f, -0.003067957f,
-0.999989411f, -0.004601926f,
-0.999981175f, -0.006135885f,
-0.999970586f, -0.007669829f,
-0.999957645f, -0.009203755f,
-0.999942350f, -0.010737659f,
-0.999924702f, -0.012271538f,
-0.999904701f, -0.013805389f,
-0.999882347f, -0.015339206f,
-0.999857641f, -0.016872988f,
-0.999830582f, -0.018406730f,
-0.999801170f, -0.019940429f,
-0.999769405f, -0.021474080f,
-0.999735288f, -0.023007681f,
-0.999698819f, -0.024541229f,
-0.999659997f, -0.026074718f,
-0.999618822f, -0.027608146f,
-0.999575296f, -0.029141509f,
-0.999529418f, -0.030674803f,
-0.999481187f, -0.032208025f,
-0.999430605f, -0.033741172f,
-0.999377670f, -0.035274239f,
-0.999322385f, -0.036807223f,
-0.999264747f, -0.038340120f,
-0.999204759f, -0.039872928f,
-0.999142419f, -0.041405641f,
-0.999077728f, -0.042938257f,
-0.999010686f, -0.044470772f,
-0.998941293f, -0.046003182f,
-0.998869550f, -0.047535484f,
-0.998795456f, -0.049067674f,
-0.998719012f, -0.050599749f,
-0.998640218f, -0.052131705f,
-0.998559074f, -0.053663538f,
-0.998475581f, -0.055195244f,
-0.998389737f, -0.056726821f,
-0.998301545f, -0.058258265f,
-0.998211003f, -0.059789571f,
-0.998118113f, -0.061320736f,
-0.998022874f, -0.062851758f,
-0.997925286f, -0.064382631f,
-0.997825350f, -0.065913353f,
-0.997723067f, -0.067443920f,
-0.997618435f, -0.068974328f,
-0.997511456f, -0.070504573f,
-0.997402130f, -0.072034653f,
-0.997290457f, -0.073564564f,
-0.997176437f, -0.075094301f,
-0.997060070f, -0.076623861f,
-0.996941358f, -0.078153242f,
-0.996820299f, -0.079682438f,
-0.996696895f, -0.081211447f,
-0.996571146f, -0.082740265f,
-0.996443051f, -0.084268888f,
-0.996312612f, -0.085797312f,
-0.996179829f, -0.087325535f,
-0.996044701f, -0.088853553f,
-0.995907229f, -0.090381361f,
-0.995767414f, -0.091908956f,
-0.995625256f, -0.093436336f,
-0.995480755f, -0.094963495f,
-0.995333912f, -0.096490431f,
-0.995184727f, -0.098017140f,
-0.995033199f, -0.099543619f,
-0.994879331f, -0.101069863f,
-0.994723121f, -0.102595869f,
-0.994564571f, -0.104121634f,
-0.994403680f, -0.105647154f,
-0.994240449f, -0.107172425f,
-0.994074879f, -0.108697444f,
-0.993906970f, -0.110222207f,
-0.993736722f, -0.111746711f,
-0.993564136f, -0.113270952f,
-0.993389211f, -0.114794927f,
-0.993211949f, -0.116318631f,
-0.993032350f, -0.117842062f,
-0.992850414f, -0.119365215f,
-0.992666142f, -0.120888087f,
-0.992479535f, -0.122410675f,
-0.992290591f, -0.123932975f,
-0.992099313f, -0.125454983f,
-0.991905700f, -0.126976696f,
-0.991709754f, -0.128498111f,
-0.991511473f, -0.130019223f,
-0.991310860f, -0.131540029f,
-0.991107914f, -0.133060525f,
-0.990902635f, -0.134580709f,
-0.990695025f, -0.136100575f,
-0.990485084f, -0.137620122f,
-0.990272812f, -0.139139344f,
-0.990058210f, -0.140658239f,
-0.989841278f, -0.142176804f,
-0.989622017f, -0.143695033f,
-0.989400428f, -0.145212925f,
-0.989176510f, -0.146730474f,
-0.988950265f, -0.148247679f,
-0.988721692f, -0.149764535f,
-0.988490793f, -0.151281038f,
-0.988257568f, -0.152797185f,
-0.988022017f, -0.154312973f,
-0.987784142f, -0.155828398f,
-0.987543942f, -0.157343456f,
-0.987301418f, -0.158858143f,
-0.987056571f, -0.160372457f,
-0.986809402f, -0.161886394f,
-0.986559910f, -0.163399949f,
-0.986308097f, -0.164913120f,
-0.986053963f, -0.166425904f,
-0.985797509f, -0.167938295f,
-0.985538735f, -0.169450291f,
-0.985277642f, -0.170961889f,
-0.985014231f, -0.172473084f,
-0.984748502f, -0.173983873f,
-0.984480455f, -0.175494253f,
-0.984210092f, -0.177004220f,
-0.983937413f, -0.178513771f,
-0.983662419f, -0.180022901f,
-0.983385110f, -0.181531608f,
-0.983105487f, -0.183039888f,
-0.982823551f, -0.184547737f,
-0.982539302f, -0.186055152f,
-0.982252741f, -0.187562129f,
-0.981963869f, -0.189068664f,
-0.981672686f, -0.190574755f,
-0.981379193f, -0.192080397f,
-0.981083391f, -0.193585587f,
-0.980785280f, -0.195090322f,
-0.980484862f, -0.196594598f,
-0.980182136f, -0.198098411f,
-0.979877104f, -0.199601758f,
-0.979569766f, -0.201104635f,
-0.979260123f, -0.202607039f,
-0.978948175f, -0.204108966f,
-0.978633924f, -0.205610413f,
-0.978317371f, -0.207111376f,
-0.977998515f, -0.208611852f,
-0.977677358f, -0.210111837f,
-0.977353900f, -0.211611327f,
-0.977028143f, -0.213110320f,
-0.976700086f, -0.214608811f,
-0.976369731f, -0.216106797f,
-0.976037079f, -0.217604275f,
-0.975702130f, -0.219101240f,
-0.975364885f, -0.220597690f,
-0.975025345f, -0.222093621f,
-0.974683511f, -0.223589029f,
-0.974339383f, -0.225083911f,
-0.973992962f, -0.226578264f,
-0.973644250f, -0.228072083f,
-0.973293246f, -0.229565366f,
-0.972939952f, -0.231058108f,
-0.972584369f, -0.232550307f,
-0.972226497f, -0.234041959f,
-0.971866337f, -0.235533059f,
-0.971503891f, -0.237023606f,
-0.971139158f, -0.238513595f,
-0.970772141f, -0.240003022f,
-0.970402839f, -0.241491885f,
-0.970031253f, -0.242980180f,
-0.969657385f, -0.244467903f,
-0.969281235f, -0.245955050f,
-0.968902805f, -0.247441619f,
-0.968522094f, -0.248927606f,
-0.968139105f, -0.250413007f,
-0.967753837f, -0.251897818f,
-0.967366292f, -0.253382037f,
-0.966976471f, -0.254865660f,
-0.966584374f, -0.256348682f,
-0.966190003f, -0.257831102f,
-0.965793359f, -0.259312915f,
-0.965394442f, -0.260794118f,
-0.964993253f, -0.262274707f,
-0.964589793f, -0.263754679f,
-0.964184064f, -0.265234030f,
-0.963776066f, -0.266712757f,
-0.963365800f, -0.268190857f,
-0.962953267f, -0.269668326f,
-0.962538468f, -0.271145160f,
-0.962121404f, -0.272621355f,
-0.961702077f, -0.274096910f,
-0.961280486f, -0.275571819f,
-0.960856633f, -0.277046080f,
-0.960430519f, -0.278519689f,
-0.960002146f, -0.279992643f,
-0.959571513f, -0.281464938f,
-0.959138622f, -0.282936570f,
-0.958703475f, -0.284407537f,
-0.958266071f, -0.285877835f,
-0.957826413f, -0.287347460f,
-0.957384501f, -0.288816408f,
-0.956940336f, -0.290284677f,
-0.956493919f, -0.291752263f,
-0.956045251f, -0.293219163f,
-0.955594334f, -0.294685372f,
-0.955141168f, -0.296150888f,
-0.954685755f, -0.297615707f,
-0.954228095f, -0.299079826f,
-0.953768190f, -0.300543241f,
-0.953306040f, -0.302005949f,
-0.952841648f, -0.303467947f,
-0.952375013f, -0.304929230f,
-0.951906137f, -0.306389795f,
-0.951435021f, -0.307849640f,
-0.950961666f, -0.309308760f,
-0.950486074f, -0.310767153f,
-0.950008245f, -0.312224814f,
-0.949528181f, -0.313681740f,
-0.949045882f, -0.315137929f,
-0.948561350f, -0.316593376f,
-0.948074586f, -0.318048077f,
-0.947585591f, -0.319502031f,
-0.947094366f, -0.320955232f,
-0.946600913f, -0.322407679f,
-0.946105232f, -0.323859367f,
-0.945607325f, -0.325310292f,
-0.945107193f, -0.326760452f,
-0.944604837f, -0.328209844f,
-0.944100258f, -0.329658463f,
-0.943593458f, -0.331106306f,
-0.943084437f, -0.332553370f,
-0.942573198f, -0.333999651f,
-0.942059740f, -0.335445147f,
-0.941544065f, -0.336889853f,
-0.941026175f, -0.338333767f,
-0.940506071f, -0.339776884f,
-0.939983753f, -0.341219202f,
-0.939459224f, -0.342660717f,
-0.938932484f, -0.344101426f,
-0.938403534f, -0.345541325f,
-0.937872376f, -0.346980411f,
-0.937339012f, -0.348418680f,
-0.936803442f, -0.349856130f,
-0.936265667f, -0.351292756f,
-0.935725689f, -0.352728556f,
-0.935183510f, -0.354163525f,
-0.934639130f, -0.355597662f,
-0.934092550f, -0.357030961f,
-0.933543773f, -0.358463421f,
-0.932992799f, -0.359895037f,
-0.932439629f, -0.361325806f,
-0.931884266f, -0.362755724f,
-0.931326709f, -0.364184790f,
-0.930766961f, -0.365612998f,
-0.930205023f, -0.367040346f,
-0.929640896f, -0.368466830f,
-0.929074581f, -0.369892447f,
-0.928506080f, -0.371317194f,
-0.927935395f, -0.372741067f,
-0.927362526f, -0.374164063f,
-0.926787474f, -0.375586178f,
-0.926210242f, -0.377007410f,
-0.925630831f, -0.378427755f,
-0.925049241f, -0.379847209f,
-0.924465474f, -0.381265769f,
-0.923879533f, -0.382683432f,
-0.923291417f, -0.384100195f,
-0.922701128f, -0.385516054f,
-0.922108669f, -0.386931006f,
-0.921514039f, -0.388345047f,
-0.920917242f, -0.389758174f,
-0.920318277f, -0.391170384f,
-0.919717146f, -0.392581674f,
-0.919113852f, -0.393992040f,
-0.918508394f, -0.395401479f,
-0.917900776f, -0.396809987f,
-0.917290997f, -0.398217562f,
-0.916679060f, -0.399624200f,
-0.916064966f, -0.401029897f,
-0.915448716f, -0.402434651f,
-0.914830312f, -0.403838458f,
-0.914209756f, -0.405241314f,
-0.913587048f, -0.406643217f,
-0.912962190f, -0.408044163f,
-0.912335185f, -0.409444149f,
-0.911706032f, -0.410843171f,
-0.911074734f, -0.412241227f,
-0.910441292f, -0.413638312f,
-0.909805708f, -0.415034424f,
-0.909167983f, -0.416429560f,
-0.908528119f, -0.417823716f,
-0.907886116f, -0.419216888f,
-0.907241978f, -0.420609074f,
-0.906595705f, -0.422000271f,
-0.905947298f, -0.423390474f,
-0.905296759f, -0.424779681f,
-0.904644091f, -0.426167889f,
-0.903989293f, -0.427555093f,
-0.903332368f, -0.428941292f,
-0.902673318f, -0.430326481f,
-0.902012144f, -0.431710658f,
-0.901348847f, -0.433093819f,
-0.900683429f, -0.434475961f,
-0.900015892f, -0.435857080f,
-0.899346237f, -0.437237174f,
-0.898674466f, -0.438616239f,
-0.898000580f, -0.439994271f,
-0.897324581f, -0.441371269f,
-0.896646470f, -0.442747228f,
-0.895966250f, -0.444122145f,
-0.895283921f, -0.445496017f,
-0.894599486f, -0.446868840f,
-0.893912945f, -0.448240612f,
-0.893224301f, -0.449611330f,
-0.892533555f, -0.450980989f,
-0.891840709f, -0.452349587f,
-0.891145765f, -0.453717121f,
-0.890448723f, -0.455083587f,
-0.889749586f, -0.456448982f,
-0.889048356f, -0.457813304f,
-0.888345033f, -0.459176548f,
-0.887639620f, -0.460538711f,
-0.886932119f, -0.461899791f,
-0.886222530f, -0.463259784f,
-0.885510856f, -0.464618686f,
-0.884797098f, -0.465976496f,
-0.884081259f, -0.467333209f,
-0.883363339f, -0.468688822f,
-0.882643340f, -0.470043332f,
-0.881921264f, -0.471396737f,
-0.881197113f, -0.472749032f,
-0.880470889f, -0.474100215f,
-0.879742593f, -0.475450282f,
-0.879012226f, -0.476799230f,
-0.878279792f, -0.478147056f,
-0.877545290f, -0.479493758f,
-0.876808724f, -0.480839331f,
-0.876070094f, -0.482183772f,
-0.875329403f, -0.483527079f,
-0.874586652f, -0.484869248f,
-0.873841843f, -0.486210276f,
-0.873094978f, -0.487550160f,
-0.872346059f, -0.488888897f,
-0.871595087f, -0.490226483f,
-0.870842063f, -0.491562916f,
-0.870086991f, -0.492898192f,
-0.869329871f, -0.494232309f,
-0.868570706f, -0.495565262f,
-0.867809497f, -0.496897049f,
-0.867046246f, -0.498227667f,
-0.866280954f, -0.499557113f,
-0.865513624f, -0.500885383f,
-0.864744258f, -0.502212474f,
-0.863972856f, -0.503538384f,
-0.863199422f, -0.504863109f,
-0.862423956f, -0.506186645f,
-0.861646461f, -0.507508991f,
-0.860866939f, -0.508830143f,
-0.860085390f, -0.510150097f,
-0.859301818f, -0.511468850f,
-0.858516224f, -0.512786401f,
-0.857728610f, -0.514102744f,
-0.856938977f, -0.515417878f,
-0.856147328f, -0.516731799f,
-0.855353665f, -0.518044504f,
-0.854557988f, -0.519355990f,
-0.853760301f, -0.520666254f,
-0.852960605f, -0.521975293f,
-0.852158902f, -0.523283103f,
-0.851355193f, -0.524589683f,
-0.850549481f, -0.525895027f,
-0.849741768f, -0.527199135f,
-0.848932055f, -0.528502002f,
-0.848120345f, -0.529803625f,
-0.847306639f, -0.531104001f,
-0.846490939f, -0.532403128f,
-0.845673247f, -0.533701002f,
-0.844853565f, -0.534997620f,
-0.844031895f, -0.536292979f,
-0.843208240f, -0.537587076f,
-0.842382600f, -0.538879909f,
-0.841554977f, -0.540171473f,
-0.840725375f, -0.541461766f,
-0.839893794f, -0.542750785f,
-0.839060237f, -0.544038527f,
-0.838224706f, -0.545324988f,
-0.837387202f, -0.546610167f,
-0.836547727f, -0.547894059f,
-0.835706284f, -0.549176662f,
-0.834862875f, -0.550457973f,
-0.834017501f, -0.551737988f,
-0.833170165f, -0.553016706f,
-0.832320868f, -0.554294121f,
-0.831469612f, -0.555570233f,
-0.830616400f, -0.556845037f,
-0.829761234f, -0.558118531f,
-0.828904115f, -0.559390712f,
-0.828045045f, -0.560661576f,
-0.827184027f, -0.561931121f,
-0.826321063f, -0.563199344f,
-0.825456154f, -0.564466242f,
-0.824589303f, -0.565731811f,
-0.823720511f, -0.566996049f,
-0.822849781f, -0.568258953f,
-0.821977115f, -0.569520519f,
-0.821102515f, -0.570780746f,
-0.820225983f, -0.572039629f,
-0.819347520f, -0.573297167f,
-0.818467130f, -0.574553355f,
-0.817584813f, -0.575808191f,
-0.816700573f, -0.577061673f,
-0.815814411f, -0.578313796f,
-0.814926329f, -0.579564559f,
-0.814036330f, -0.580813958f,
-0.813144415f, -0.582061990f,
-0.812250587f, -0.583308653f,
-0.811354847f, -0.584553943f,
-0.810457198f, -0.585797857f,
-0.809557642f, -0.587040394f,
-0.808656182f, -0.588281548f,
-0.807752818f, -0.589521319f,
-0.806847554f, -0.590759702f,
-0.805940391f, -0.591996695f,
-0.805031331f, -0.593232295f,
-0.804120377f, -0.594466499f,
-0.803207531f, -0.595699304f,
-0.802292796f, -0.596930708f,
-0.801376172f, -0.598160707f,
-0.800457662f, -0.599389298f,
-0.799537269f, -0.600616479f,
-0.798614995f, -0.601842247f,
-0.797690841f, -0.603066599f,
-0.796764810f, -0.604289531f,
-0.795836905f, -0.605511041f,
-0.794907126f, -0.606731127f,
-0.793975478f, -0.607949785f,
-0.793041960f, -0.609167012f,
-0.792106577f, -0.610382806f,
-0.791169330f, -0.611597164f,
-0.790230221f, -0.612810082f,
-0.789289253f, -0.614021559f,
-0.788346428f, -0.615231591f,
-0.787401747f, -0.616440175f,
-0.786455214f, -0.617647308f,
-0.785506830f, -0.618852988f,
-0.784556597f, -0.620057212f,
-0.783604519f, -0.621259977f,
-0.782650596f, -0.622461279f,
-0.781694832f, -0.623661118f,
-0.780737229f, -0.624859488f,
-0.779777788f, -0.626056388f,
-0.778816512f, -0.627251815f,
-0.777853404f, -0.628445767f,
-0.776888466f, -0.629638239f,
-0.775921699f, -0.630829230f,
-0.774953107f, -0.632018736f,
-0.773982691f, -0.633206755f,
-0.773010453f, -0.634393284f,
-0.772036397f, -0.635578320f,
-0.771060524f, -0.636761861f,
-0.770082837f, -0.637943904f,
-0.769103338f, -0.639124445f,
-0.768122029f, -0.640303482f,
-0.767138912f, -0.641481013f,
-0.766153990f, -0.642657034f,
-0.765167266f, -0.643831543f,
-0.764178741f, -0.645004537f,
-0.763188417f, -0.646176013f,
-0.762196298f, -0.647345969f,
-0.761202385f, -0.648514401f,
-0.760206682f, -0.649681307f,
-0.759209189f, -0.650846685f,
-0.758209910f, -0.652010531f,
-0.757208847f, -0.653172843f,
-0.756206001f, -0.654333618f,
-0.755201377f, -0.655492853f,
-0.754194975f, -0.656650546f,
-0.753186799f, -0.657806693f,
-0.752176850f, -0.658961293f,
-0.751165132f, -0.660114342f,
-0.750151646f, -0.661265838f,
-0.749136395f, -0.662415778f,
-0.748119380f, -0.663564159f,
-0.747100606f, -0.664710978f,
-0.746080074f, -0.665856234f,
-0.745057785f, -0.666999922f,
-0.744033744f, -0.668142041f,
-0.743007952f, -0.669282588f,
-0.741980412f, -0.670421560f,
-0.740951125f, -0.671558955f,
-0.739920095f, -0.672694769f,
-0.738887324f, -0.673829000f,
-0.737852815f, -0.674961646f,
-0.736816569f, -0.676092704f,
-0.735778589f, -0.677222170f,
-0.734738878f, -0.678350043f,
-0.733697438f, -0.679476320f,
-0.732654272f, -0.680600998f,
-0.731609381f, -0.681724074f,
-0.730562769f, -0.682845546f,
-0.729514438f, -0.683965412f,
-0.728464390f, -0.685083668f,
-0.727412629f, -0.686200312f,
-0.726359155f, -0.687315341f,
-0.725303972f, -0.688428753f,
-0.724247083f, -0.689540545f,
-0.723188489f, -0.690650714f,
-0.722128194f, -0.691759258f,
-0.721066199f, -0.692866175f,
-0.720002508f, -0.693971461f,
-0.718937122f, -0.695075114f,
-0.717870045f, -0.696177131f,
-0.716801279f, -0.697277511f,
-0.715730825f, -0.698376249f,
-0.714658688f, -0.699473345f,
-0.713584869f, -0.700568794f,
-0.712509371f, -0.701662595f,
-0.711432196f, -0.702754744f,
-0.710353347f, -0.703845241f,
-0.709272826f, -0.704934080f,
-0.708190637f, -0.706021261f,
-0.707106781f, -0.707106781f,
-0.706021261f, -0.708190637f,
-0.704934080f, -0.709272826f,
-0.703845241f, -0.710353347f,
-0.702754744f, -0.711432196f,
-0.701662595f, -0.712509371f,
-0.700568794f, -0.713584869f,
-0.699473345f, -0.714658688f,
-0.698376249f, -0.715730825f,
-0.697277511f, -0.716801279f,
-0.696177131f, -0.717870045f,
-0.695075114f, -0.718937122f,
-0.693971461f, -0.720002508f,
-0.692866175f, -0.721066199f,
-0.691759258f, -0.722128194f,
-0.690650714f, -0.723188489f,
-0.689540545f, -0.724247083f,
-0.688428753f, -0.725303972f,
-0.687315341f, -0.726359155f,
-0.686200312f, -0.727412629f,
-0.685083668f, -0.728464390f,
-0.683965412f, -0.729514438f,
-0.682845546f, -0.730562769f,
-0.681724074f, -0.731609381f,
-0.680600998f, -0.732654272f,
-0.679476320f, -0.733697438f,
-0.678350043f, -0.734738878f,
-0.677222170f, -0.735778589f,
-0.676092704f, -0.736816569f,
-0.674961646f, -0.737852815f,
-0.673829000f, -0.738887324f,
-0.672694769f, -0.739920095f,
-0.671558955f, -0.740951125f,
-0.670421560f, -0.741980412f,
-0.669282588f, -0.743007952f,
-0.668142041f, -0.744033744f,
-0.666999922f, -0.745057785f,
-0.665856234f, -0.746080074f,
-0.664710978f, -0.747100606f,
-0.663564159f, -0.748119380f,
-0.662415778f, -0.749136395f,
-0.661265838f, -0.750151646f,
-0.660114342f, -0.751165132f,
-0.658961293f, -0.752176850f,
-0.657806693f, -0.753186799f,
-0.656650546f, -0.754194975f,
-0.655492853f, -0.755201377f,
-0.654333618f, -0.756206001f,
-0.653172843f, -0.757208847f,
-0.652010531f, -0.758209910f,
-0.650846685f, -0.759209189f,
-0.649681307f, -0.760206682f,
-0.648514401f, -0.761202385f,
-0.647345969f, -0.762196298f,
-0.646176013f, -0.763188417f,
-0.645004537f, -0.764178741f,
-0.643831543f, -0.765167266f,
-0.642657034f, -0.766153990f,
-0.641481013f, -0.767138912f,
-0.640303482f, -0.768122029f,
-0.639124445f, -0.769103338f,
-0.637943904f, -0.770082837f,
-0.636761861f, -0.771060524f,
-0.635578320f, -0.772036397f,
-0.634393284f, -0.773010453f,
-0.633206755f, -0.773982691f,
-0.632018736f, -0.774953107f,
-0.630829230f, -0.775921699f,
-0.629638239f, -0.776888466f,
-0.628445767f, -0.777853404f,
-0.627251815f, -0.778816512f,
-0.626056388f, -0.779777788f,
-0.624859488f, -0.780737229f,
-0.623661118f, -0.781694832f,
-0.622461279f, -0.782650596f,
-0.621259977f, -0.783604519f,
-0.620057212f, -0.784556597f,
-0.618852988f, -0.785506830f,
-0.617647308f, -0.786455214f,
-0.616440175f, -0.787401747f,
-0.615231591f, -0.788346428f,
-0.614021559f, -0.789289253f,
-0.612810082f, -0.790230221f,
-0.611597164f, -0.791169330f,
-0.610382806f, -0.792106577f,
-0.609167012f, -0.793041960f,
-0.607949785f, -0.793975478f,
-0.606731127f, -0.794907126f,
-0.605511041f, -0.795836905f,
-0.604289531f, -0.796764810f,
-0.603066599f, -0.797690841f,
-0.601842247f, -0.798614995f,
-0.600616479f, -0.799537269f,
-0.599389298f, -0.800457662f,
-0.598160707f, -0.801376172f,
-0.596930708f, -0.802292796f,
-0.595699304f, -0.803207531f,
-0.594466499f, -0.804120377f,
-0.593232295f, -0.805031331f,
-0.591996695f, -0.805940391f,
-0.590759702f, -0.806847554f,
-0.589521319f, -0.807752818f,
-0.588281548f, -0.808656182f,
-0.587040394f, -0.809557642f,
-0.585797857f, -0.810457198f,
-0.584553943f, -0.811354847f,
-0.583308653f, -0.812250587f,
-0.582061990f, -0.813144415f,
-0.580813958f, -0.814036330f,
-0.579564559f, -0.814926329f,
-0.578313796f, -0.815814411f,
-0.577061673f, -0.816700573f,
-0.575808191f, -0.817584813f,
-0.574553355f, -0.818467130f,
-0.573297167f, -0.819347520f,
-0.572039629f, -0.820225983f,
-0.570780746f, -0.821102515f,
-0.569520519f, -0.821977115f,
-0.568258953f, -0.822849781f,
-0.566996049f, -0.823720511f,
-0.565731811f, -0.824589303f,
-0.564466242f, -0.825456154f,
-0.563199344f, -0.826321063f,
-0.561931121f, -0.827184027f,
-0.560661576f, -0.828045045f,
-0.559390712f, -0.828904115f,
-0.558118531f, -0.829761234f,
-0.556845037f, -0.830616400f,
-0.555570233f, -0.831469612f,
-0.554294121f, -0.832320868f,
-0.553016706f, -0.833170165f,
-0.551737988f, -0.834017501f,
-0.550457973f, -0.834862875f,
-0.549176662f, -0.835706284f,
-0.547894059f, -0.836547727f,
-0.546610167f, -0.837387202f,
-0.545324988f, -0.838224706f,
-0.544038527f, -0.839060237f,
-0.542750785f, -0.839893794f,
-0.541461766f, -0.840725375f,
-0.540171473f, -0.841554977f,
-0.538879909f, -0.842382600f,
-0.537587076f, -0.843208240f,
-0.536292979f, -0.844031895f,
-0.534997620f, -0.844853565f,
-0.533701002f, -0.845673247f,
-0.532403128f, -0.846490939f,
-0.531104001f, -0.847306639f,
-0.529803625f, -0.848120345f,
-0.528502002f, -0.848932055f,
-0.527199135f, -0.849741768f,
-0.525895027f, -0.850549481f,
-0.524589683f, -0.851355193f,
-0.523283103f, -0.852158902f,
-0.521975293f, -0.852960605f,
-0.520666254f, -0.853760301f,
-0.519355990f, -0.854557988f,
-0.518044504f, -0.855353665f,
-0.516731799f, -0.856147328f,
-0.515417878f, -0.856938977f,
-0.514102744f, -0.857728610f,
-0.512786401f, -0.858516224f,
-0.511468850f, -0.859301818f,
-0.510150097f, -0.860085390f,
-0.508830143f, -0.860866939f,
-0.507508991f, -0.861646461f,
-0.506186645f, -0.862423956f,
-0.504863109f, -0.863199422f,
-0.503538384f, -0.863972856f,
-0.502212474f, -0.864744258f,
-0.500885383f, -0.865513624f,
-0.499557113f, -0.866280954f,
-0.498227667f, -0.867046246f,
-0.496897049f, -0.867809497f,
-0.495565262f, -0.868570706f,
-0.494232309f, -0.869329871f,
-0.492898192f, -0.870086991f,
-0.491562916f, -0.870842063f,
-0.490226483f, -0.871595087f,
-0.488888897f, -0.872346059f,
-0.487550160f, -0.873094978f,
-0.486210276f, -0.873841843f,
-0.484869248f, -0.874586652f,
-0.483527079f, -0.875329403f,
-0.482183772f, -0.876070094f,
-0.480839331f, -0.876808724f,
-0.479493758f, -0.877545290f,
-0.478147056f, -0.878279792f,
-0.476799230f, -0.879012226f,
-0.475450282f, -0.879742593f,
-0.474100215f, -0.880470889f,
-0.472749032f, -0.881197113f,
-0.471396737f, -0.881921264f,
-0.470043332f, -0.882643340f,
-0.468688822f, -0.883363339f,
-0.467333209f, -0.884081259f,
-0.465976496f, -0.884797098f,
-0.464618686f, -0.885510856f,
-0.463259784f, -0.886222530f,
-0.461899791f, -0.886932119f,
-0.460538711f, -0.887639620f,
-0.459176548f, -0.888345033f,
-0.457813304f, -0.889048356f,
-0.456448982f, -0.889749586f,
-0.455083587f, -0.890448723f,
-0.453717121f, -0.891145765f,
-0.452349587f, -0.891840709f,
-0.450980989f, -0.892533555f,
-0.449611330f, -0.893224301f,
-0.448240612f, -0.893912945f,
-0.446868840f, -0.894599486f,
-0.445496017f, -0.895283921f,
-0.444122145f, -0.895966250f,
-0.442747228f, -0.896646470f,
-0.441371269f, -0.897324581f,
-0.439994271f, -0.898000580f,
-0.438616239f, -0.898674466f,
-0.437237174f, -0.899346237f,
-0.435857080f, -0.900015892f,
-0.434475961f, -0.900683429f,
-0.433093819f, -0.901348847f,
-0.431710658f, -0.902012144f,
-0.430326481f, -0.902673318f,
-0.428941292f, -0.903332368f,
-0.427555093f, -0.903989293f,
-0.426167889f, -0.904644091f,
-0.424779681f, -0.905296759f,
-0.423390474f, -0.905947298f,
-0.422000271f, -0.906595705f,
-0.420609074f, -0.907241978f,
-0.419216888f, -0.907886116f,
-0.417823716f, -0.908528119f,
-0.416429560f, -0.909167983f,
-0.415034424f, -0.909805708f,
-0.413638312f, -0.910441292f,
-0.412241227f, -0.911074734f,
-0.410843171f, -0.911706032f,
-0.409444149f, -0.912335185f,
-0.408044163f, -0.912962190f,
-0.406643217f, -0.913587048f,
-0.405241314f, -0.914209756f,
-0.403838458f, -0.914830312f,
-0.402434651f, -0.915448716f,
-0.401029897f, -0.916064966f,
-0.399624200f, -0.916679060f,
-0.398217562f, -0.917290997f,
-0.396809987f, -0.917900776f,
-0.395401479f, -0.918508394f,
-0.393992040f, -0.919113852f,
-0.392581674f, -0.919717146f,
-0.391170384f, -0.920318277f,
-0.389758174f, -0.920917242f,
-0.388345047f, -0.921514039f,
-0.386931006f, -0.922108669f,
-0.385516054f, -0.922701128f,
-0.384100195f, -0.923291417f,
-0.382683432f, -0.923879533f,
-0.381265769f, -0.924465474f,
-0.379847209f, -0.925049241f,
-0.378427755f, -0.925630831f,
-0.377007410f, -0.926210242f,
-0.375586178f, -0.926787474f,
-0.374164063f, -0.927362526f,
-0.372741067f, -0.927935395f,
-0.371317194f, -0.928506080f,
-0.369892447f, -0.929074581f,
-0.368466830f, -0.929640896f,
-0.367040346f, -0.930205023f,
-0.365612998f, -0.930766961f,
-0.364184790f, -0.931326709f,
-0.362755724f, -0.931884266f,
-0.361325806f, -0.932439629f,
-0.359895037f, -0.932992799f,
-0.358463421f, -0.933543773f,
-0.357030961f, -0.934092550f,
-0.355597662f, -0.934639130f,
-0.354163525f, -0.935183510f,
-0.352728556f, -0.935725689f,
-0.351292756f, -0.936265667f,
-0.349856130f, -0.936803442f,
-0.348418680f, -0.937339012f,
-0.346980411f, -0.937872376f,
-0.345541325f, -0.938403534f,
-0.344101426f, -0.938932484f,
-0.342660717f, -0.939459224f,
-0.341219202f, -0.939983753f,
-0.339776884f, -0.940506071f,
-0.338333767f, -0.941026175f,
-0.336889853f, -0.941544065f,
-0.335445147f, -0.942059740f,
-0.333999651f, -0.942573198f,
-0.332553370f, -0.943084437f,
-0.331106306f, -0.943593458f,
-0.329658463f, -0.944100258f,
-0.328209844f, -0.944604837f,
-0.326760452f, -0.945107193f,
-0.325310292f, -0.945607325f,
-0.323859367f, -0.946105232f,
-0.322407679f, -0.946600913f,
-0.320955232f, -0.947094366f,
-0.319502031f, -0.947585591f,
-0.318048077f, -0.948074586f,
-0.316593376f, -0.948561350f,
-0.315137929f, -0.949045882f,
-0.313681740f, -0.949528181f,
-0.312224814f, -0.950008245f,
-0.310767153f, -0.950486074f,
-0.309308760f, -0.950961666f,
-0.307849640f, -0.951435021f,
-0.306389795f, -0.951906137f,
-0.304929230f, -0.952375013f,
-0.303467947f, -0.952841648f,
-0.302005949f, -0.953306040f,
-0.300543241f, -0.953768190f,
-0.299079826f, -0.954228095f,
-0.297615707f, -0.954685755f,
-0.296150888f, -0.955141168f,
-0.294685372f, -0.955594334f,
-0.293219163f, -0.956045251f,
-0.291752263f, -0.956493919f,
-0.290284677f, -0.956940336f,
-0.288816408f, -0.957384501f,
-0.287347460f, -0.957826413f,
-0.285877835f, -0.958266071f,
-0.284407537f, -0.958703475f,
-0.282936570f, -0.959138622f,
-0.281464938f, -0.959571513f,
-0.279992643f, -0.960002146f,
-0.278519689f, -0.960430519f,
-0.277046080f, -0.960856633f,
-0.275571819f, -0.961280486f,
-0.274096910f, -0.961702077f,
-0.272621355f, -0.962121404f,
-0.271145160f, -0.962538468f,
-0.269668326f, -0.962953267f,
-0.268190857f, -0.963365800f,
-0.266712757f, -0.963776066f,
-0.265234030f, -0.964184064f,
-0.263754679f, -0.964589793f,
-0.262274707f, -0.964993253f,
-0.260794118f, -0.965394442f,
-0.259312915f, -0.965793359f,
-0.257831102f, -0.966190003f,
-0.256348682f, -0.966584374f,
-0.254865660f, -0.966976471f,
-0.253382037f, -0.967366292f,
-0.251897818f, -0.967753837f,
-0.250413007f, -0.968139105f,
-0.248927606f, -0.968522094f,
-0.247441619f, -0.968902805f,
-0.245955050f, -0.969281235f,
-0.244467903f, -0.969657385f,
-0.242980180f, -0.970031253f,
-0.241491885f, -0.970402839f,
-0.240003022f, -0.970772141f,
-0.238513595f, -0.971139158f,
-0.237023606f, -0.971503891f,
-0.235533059f, -0.971866337f,
-0.234041959f, -0.972226497f,
-0.232550307f, -0.972584369f,
-0.231058108f, -0.972939952f,
-0.229565366f, -0.973293246f,
-0.228072083f, -0.973644250f,
-0.226578264f, -0.973992962f,
-0.225083911f, -0.974339383f,
-0.223589029f, -0.974683511f,
-0.222093621f, -0.975025345f,
-0.220597690f, -0.975364885f,
-0.219101240f, -0.975702130f,
-0.217604275f, -0.976037079f,
-0.216106797f, -0.976369731f,
-0.214608811f, -0.976700086f,
-0.213110320f, -0.977028143f,
-0.211611327f, -0.977353900f,
-0.210111837f, -0.977677358f,
-0.208611852f, -0.977998515f,
-0.207111376f, -0.978317371f,
-0.205610413f, -0.978633924f,
-0.204108966f, -0.978948175f,
-0.202607039f, -0.979260123f,
-0.201104635f, -0.979569766f,
-0.199601758f, -0.979877104f,
-0.198098411f, -0.980182136f,
-0.196594598f, -0.980484862f,
-0.195090322f, -0.980785280f,
-0.193585587f, -0.981083391f,
-0.192080397f, -0.981379193f,
-0.190574755f, -0.981672686f,
-0.189068664f, -0.981963869f,
-0.187562129f, -0.982252741f,
-0.186055152f, -0.982539302f,
-0.184547737f, -0.982823551f,
-0.183039888f, -0.983105487f,
-0.181531608f, -0.983385110f,
-0.180022901f, -0.983662419f,
-0.178513771f, -0.983937413f,
-0.177004220f, -0.984210092f,
-0.175494253f, -0.984480455f,
-0.173983873f, -0.984748502f,
-0.172473084f, -0.985014231f,
-0.170961889f, -0.985277642f,
-0.169450291f, -0.985538735f,
-0.167938295f, -0.985797509f,
-0.166425904f, -0.986053963f,
-0.164913120f, -0.986308097f,
-0.163399949f, -0.986559910f,
-0.161886394f, -0.986809402f,
-0.160372457f, -0.987056571f,
-0.158858143f, -0.987301418f,
-0.157343456f, -0.987543942f,
-0.155828398f, -0.987784142f,
-0.154312973f, -0.988022017f,
-0.152797185f, -0.988257568f,
-0.151281038f, -0.988490793f,
-0.149764535f, -0.988721692f,
-0.148247679f, -0.988950265f,
-0.146730474f, -0.989176510f,
-0.145212925f, -0.989400428f,
-0.143695033f, -0.989622017f,
-0.142176804f, -0.989841278f,
-0.140658239f, -0.990058210f,
-0.139139344f, -0.990272812f,
-0.137620122f, -0.990485084f,
-0.136100575f, -0.990695025f,
-0.134580709f, -0.990902635f,
-0.133060525f, -0.991107914f,
-0.131540029f, -0.991310860f,
-0.130019223f, -0.991511473f,
-0.128498111f, -0.991709754f,
-0.126976696f, -0.991905700f,
-0.125454983f, -0.992099313f,
-0.123932975f, -0.992290591f,
-0.122410675f, -0.992479535f,
-0.120888087f, -0.992666142f,
-0.119365215f, -0.992850414f,
-0.117842062f, -0.993032350f,
-0.116318631f, -0.993211949f,
-0.114794927f, -0.993389211f,
-0.113270952f, -0.993564136f,
-0.111746711f, -0.993736722f,
-0.110222207f, -0.993906970f,
-0.108697444f, -0.994074879f,
-0.107172425f, -0.994240449f,
-0.105647154f, -0.994403680f,
-0.104121634f, -0.994564571f,
-0.102595869f, -0.994723121f,
-0.101069863f, -0.994879331f,
-0.099543619f, -0.995033199f,
-0.098017140f, -0.995184727f,
-0.096490431f, -0.995333912f,
-0.094963495f, -0.995480755f,
-0.093436336f, -0.995625256f,
-0.091908956f, -0.995767414f,
-0.090381361f, -0.995907229f,
-0.088853553f, -0.996044701f,
-0.087325535f, -0.996179829f,
-0.085797312f, -0.996312612f,
-0.084268888f, -0.996443051f,
-0.082740265f, -0.996571146f,
-0.081211447f, -0.996696895f,
-0.079682438f, -0.996820299f,
-0.078153242f, -0.996941358f,
-0.076623861f, -0.997060070f,
-0.075094301f, -0.997176437f,
-0.073564564f, -0.997290457f,
-0.072034653f, -0.997402130f,
-0.070504573f, -0.997511456f,
-0.068974328f, -0.997618435f,
-0.067443920f, -0.997723067f,
-0.065913353f, -0.997825350f,
-0.064382631f, -0.997925286f,
-0.062851758f, -0.998022874f,
-0.061320736f, -0.998118113f,
-0.059789571f, -0.998211003f,
-0.058258265f, -0.998301545f,
-0.056726821f, -0.998389737f,
-0.055195244f, -0.998475581f,
-0.053663538f, -0.998559074f,
-0.052131705f, -0.998640218f,
-0.050599749f, -0.998719012f,
-0.049067674f, -0.998795456f,
-0.047535484f, -0.998869550f,
-0.046003182f, -0.998941293f,
-0.044470772f, -0.999010686f,
-0.042938257f, -0.999077728f,
-0.041405641f, -0.999142419f,
-0.039872928f, -0.999204759f,
-0.038340120f, -0.999264747f,
-0.036807223f, -0.999322385f,
-0.035274239f, -0.999377670f,
-0.033741172f, -0.999430605f,
-0.032208025f, -0.999481187f,
-0.030674803f, -0.999529418f,
-0.029141509f, -0.999575296f,
-0.027608146f, -0.999618822f,
-0.026074718f, -0.999659997f,
-0.024541229f, -0.999698819f,
-0.023007681f, -0.999735288f,
-0.021474080f, -0.999769405f,
-0.019940429f, -0.999801170f,
-0.018406730f, -0.999830582f,
-0.016872988f, -0.999857641f,
-0.015339206f, -0.999882347f,
-0.013805389f, -0.999904701f,
-0.012271538f, -0.999924702f,
-0.010737659f, -0.999942350f,
-0.009203755f, -0.999957645f,
-0.007669829f, -0.999970586f,
-0.006135885f, -0.999981175f,
-0.004601926f, -0.999989411f,
-0.003067957f, -0.999995294f,
-0.001533980f, -0.999998823f,
-0.000000000f, -1.000000000f,
0.001533980f, -0.999998823f,
0.003067957f, -0.999995294f,
0.004601926f, -0.999989411f,
0.006135885f, -0.999981175f,
0.007669829f, -0.999970586f,
0.009203755f, -0.999957645f,
0.010737659f, -0.999942350f,
0.012271538f, -0.999924702f,
0.013805389f, -0.999904701f,
0.015339206f, -0.999882347f,
0.016872988f, -0.999857641f,
0.018406730f, -0.999830582f,
0.019940429f, -0.999801170f,
0.021474080f, -0.999769405f,
0.023007681f, -0.999735288f,
0.024541229f, -0.999698819f,
0.026074718f, -0.999659997f,
0.027608146f, -0.999618822f,
0.029141509f, -0.999575296f,
0.030674803f, -0.999529418f,
0.032208025f, -0.999481187f,
0.033741172f, -0.999430605f,
0.035274239f, -0.999377670f,
0.036807223f, -0.999322385f,
0.038340120f, -0.999264747f,
0.039872928f, -0.999204759f,
0.041405641f, -0.999142419f,
0.042938257f, -0.999077728f,
0.044470772f, -0.999010686f,
0.046003182f, -0.998941293f,
0.047535484f, -0.998869550f,
0.049067674f, -0.998795456f,
0.050599749f, -0.998719012f,
0.052131705f, -0.998640218f,
0.053663538f, -0.998559074f,
0.055195244f, -0.998475581f,
0.056726821f, -0.998389737f,
0.058258265f, -0.998301545f,
0.059789571f, -0.998211003f,
0.061320736f, -0.998118113f,
0.062851758f, -0.998022874f,
0.064382631f, -0.997925286f,
0.065913353f, -0.997825350f,
0.067443920f, -0.997723067f,
0.068974328f, -0.997618435f,
0.070504573f, -0.997511456f,
0.072034653f, -0.997402130f,
0.073564564f, -0.997290457f,
0.075094301f, -0.997176437f,
0.076623861f, -0.997060070f,
0.078153242f, -0.996941358f,
0.079682438f, -0.996820299f,
0.081211447f, -0.996696895f,
0.082740265f, -0.996571146f,
0.084268888f, -0.996443051f,
0.085797312f, -0.996312612f,
0.087325535f, -0.996179829f,
0.088853553f, -0.996044701f,
0.090381361f, -0.995907229f,
0.091908956f, -0.995767414f,
0.093436336f, -0.995625256f,
0.094963495f, -0.995480755f,
0.096490431f, -0.995333912f,
0.098017140f, -0.995184727f,
0.099543619f, -0.995033199f,
0.101069863f, -0.994879331f,
0.102595869f, -0.994723121f,
0.104121634f, -0.994564571f,
0.105647154f, -0.994403680f,
0.107172425f, -0.994240449f,
0.108697444f, -0.994074879f,
0.110222207f, -0.993906970f,
0.111746711f, -0.993736722f,
0.113270952f, -0.993564136f,
0.114794927f, -0.993389211f,
0.116318631f, -0.993211949f,
0.117842062f, -0.993032350f,
0.119365215f, -0.992850414f,
0.120888087f, -0.992666142f,
0.122410675f, -0.992479535f,
0.123932975f, -0.992290591f,
0.125454983f, -0.992099313f,
0.126976696f, -0.991905700f,
0.128498111f, -0.991709754f,
0.130019223f, -0.991511473f,
0.131540029f, -0.991310860f,
0.133060525f, -0.991107914f,
0.134580709f, -0.990902635f,
0.136100575f, -0.990695025f,
0.137620122f, -0.990485084f,
0.139139344f, -0.990272812f,
0.140658239f, -0.990058210f,
0.142176804f, -0.989841278f,
0.143695033f, -0.989622017f,
0.145212925f, -0.989400428f,
0.146730474f, -0.989176510f,
0.148247679f, -0.988950265f,
0.149764535f, -0.988721692f,
0.151281038f, -0.988490793f,
0.152797185f, -0.988257568f,
0.154312973f, -0.988022017f,
0.155828398f, -0.987784142f,
0.157343456f, -0.987543942f,
0.158858143f, -0.987301418f,
0.160372457f, -0.987056571f,
0.161886394f, -0.986809402f,
0.163399949f, -0.986559910f,
0.164913120f, -0.986308097f,
0.166425904f, -0.986053963f,
0.167938295f, -0.985797509f,
0.169450291f, -0.985538735f,
0.170961889f, -0.985277642f,
0.172473084f, -0.985014231f,
0.173983873f, -0.984748502f,
0.175494253f, -0.984480455f,
0.177004220f, -0.984210092f,
0.178513771f, -0.983937413f,
0.180022901f, -0.983662419f,
0.181531608f, -0.983385110f,
0.183039888f, -0.983105487f,
0.184547737f, -0.982823551f,
0.186055152f, -0.982539302f,
0.187562129f, -0.982252741f,
0.189068664f, -0.981963869f,
0.190574755f, -0.981672686f,
0.192080397f, -0.981379193f,
0.193585587f, -0.981083391f,
0.195090322f, -0.980785280f,
0.196594598f, -0.980484862f,
0.198098411f, -0.980182136f,
0.199601758f, -0.979877104f,
0.201104635f, -0.979569766f,
0.202607039f, -0.979260123f,
0.204108966f, -0.978948175f,
0.205610413f, -0.978633924f,
0.207111376f, -0.978317371f,
0.208611852f, -0.977998515f,
0.210111837f, -0.977677358f,
0.211611327f, -0.977353900f,
0.213110320f, -0.977028143f,
0.214608811f, -0.976700086f,
0.216106797f, -0.976369731f,
0.217604275f, -0.976037079f,
0.219101240f, -0.975702130f,
0.220597690f, -0.975364885f,
0.222093621f, -0.975025345f,
0.223589029f, -0.974683511f,
0.225083911f, -0.974339383f,
0.226578264f, -0.973992962f,
0.228072083f, -0.973644250f,
0.229565366f, -0.973293246f,
0.231058108f, -0.972939952f,
0.232550307f, -0.972584369f,
0.234041959f, -0.972226497f,
0.235533059f, -0.971866337f,
0.237023606f, -0.971503891f,
0.238513595f, -0.971139158f,
0.240003022f, -0.970772141f,
0.241491885f, -0.970402839f,
0.242980180f, -0.970031253f,
0.244467903f, -0.969657385f,
0.245955050f, -0.969281235f,
0.247441619f, -0.968902805f,
0.248927606f, -0.968522094f,
0.250413007f, -0.968139105f,
0.251897818f, -0.967753837f,
0.253382037f, -0.967366292f,
0.254865660f, -0.966976471f,
0.256348682f, -0.966584374f,
0.257831102f, -0.966190003f,
0.259312915f, -0.965793359f,
0.260794118f, -0.965394442f,
0.262274707f, -0.964993253f,
0.263754679f, -0.964589793f,
0.265234030f, -0.964184064f,
0.266712757f, -0.963776066f,
0.268190857f, -0.963365800f,
0.269668326f, -0.962953267f,
0.271145160f, -0.962538468f,
0.272621355f, -0.962121404f,
0.274096910f, -0.961702077f,
0.275571819f, -0.961280486f,
0.277046080f, -0.960856633f,
0.278519689f, -0.960430519f,
0.279992643f, -0.960002146f,
0.281464938f, -0.959571513f,
0.282936570f, -0.959138622f,
0.284407537f, -0.958703475f,
0.285877835f, -0.958266071f,
0.287347460f, -0.957826413f,
0.288816408f, -0.957384501f,
0.290284677f, -0.956940336f,
0.291752263f, -0.956493919f,
0.293219163f, -0.956045251f,
0.294685372f, -0.955594334f,
0.296150888f, -0.955141168f,
0.297615707f, -0.954685755f,
0.299079826f, -0.954228095f,
0.300543241f, -0.953768190f,
0.302005949f, -0.953306040f,
0.303467947f, -0.952841648f,
0.304929230f, -0.952375013f,
0.306389795f, -0.951906137f,
0.307849640f, -0.951435021f,
0.309308760f, -0.950961666f,
0.310767153f, -0.950486074f,
0.312224814f, -0.950008245f,
0.313681740f, -0.949528181f,
0.315137929f, -0.949045882f,
0.316593376f, -0.948561350f,
0.318048077f, -0.948074586f,
0.319502031f, -0.947585591f,
0.320955232f, -0.947094366f,
0.322407679f, -0.946600913f,
0.323859367f, -0.946105232f,
0.325310292f, -0.945607325f,
0.326760452f, -0.945107193f,
0.328209844f, -0.944604837f,
0.329658463f, -0.944100258f,
0.331106306f, -0.943593458f,
0.332553370f, -0.943084437f,
0.333999651f, -0.942573198f,
0.335445147f, -0.942059740f,
0.336889853f, -0.941544065f,
0.338333767f, -0.941026175f,
0.339776884f, -0.940506071f,
0.341219202f, -0.939983753f,
0.342660717f, -0.939459224f,
0.344101426f, -0.938932484f,
0.345541325f, -0.938403534f,
0.346980411f, -0.937872376f,
0.348418680f, -0.937339012f,
0.349856130f, -0.936803442f,
0.351292756f, -0.936265667f,
0.352728556f, -0.935725689f,
0.354163525f, -0.935183510f,
0.355597662f, -0.934639130f,
0.357030961f, -0.934092550f,
0.358463421f, -0.933543773f,
0.359895037f, -0.932992799f,
0.361325806f, -0.932439629f,
0.362755724f, -0.931884266f,
0.364184790f, -0.931326709f,
0.365612998f, -0.930766961f,
0.367040346f, -0.930205023f,
0.368466830f, -0.929640896f,
0.369892447f, -0.929074581f,
0.371317194f, -0.928506080f,
0.372741067f, -0.927935395f,
0.374164063f, -0.927362526f,
0.375586178f, -0.926787474f,
0.377007410f, -0.926210242f,
0.378427755f, -0.925630831f,
0.379847209f, -0.925049241f,
0.381265769f, -0.924465474f,
0.382683432f, -0.923879533f,
0.384100195f, -0.923291417f,
0.385516054f, -0.922701128f,
0.386931006f, -0.922108669f,
0.388345047f, -0.921514039f,
0.389758174f, -0.920917242f,
0.391170384f, -0.920318277f,
0.392581674f, -0.919717146f,
0.393992040f, -0.919113852f,
0.395401479f, -0.918508394f,
0.396809987f, -0.917900776f,
0.398217562f, -0.917290997f,
0.399624200f, -0.916679060f,
0.401029897f, -0.916064966f,
0.402434651f, -0.915448716f,
0.403838458f, -0.914830312f,
0.405241314f, -0.914209756f,
0.406643217f, -0.913587048f,
0.408044163f, -0.912962190f,
0.409444149f, -0.912335185f,
0.410843171f, -0.911706032f,
0.412241227f, -0.911074734f,
0.413638312f, -0.910441292f,
0.415034424f, -0.909805708f,
0.416429560f, -0.909167983f,
0.417823716f, -0.908528119f,
0.419216888f, -0.907886116f,
0.420609074f, -0.907241978f,
0.422000271f, -0.906595705f,
0.423390474f, -0.905947298f,
0.424779681f, -0.905296759f,
0.426167889f, -0.904644091f,
0.427555093f, -0.903989293f,
0.428941292f, -0.903332368f,
0.430326481f, -0.902673318f,
0.431710658f, -0.902012144f,
0.433093819f, -0.901348847f,
0.434475961f, -0.900683429f,
0.435857080f, -0.900015892f,
0.437237174f, -0.899346237f,
0.438616239f, -0.898674466f,
0.439994271f, -0.898000580f,
0.441371269f, -0.897324581f,
0.442747228f, -0.896646470f,
0.444122145f, -0.895966250f,
0.445496017f, -0.895283921f,
0.446868840f, -0.894599486f,
0.448240612f, -0.893912945f,
0.449611330f, -0.893224301f,
0.450980989f, -0.892533555f,
0.452349587f, -0.891840709f,
0.453717121f, -0.891145765f,
0.455083587f, -0.890448723f,
0.456448982f, -0.889749586f,
0.457813304f, -0.889048356f,
0.459176548f, -0.888345033f,
0.460538711f, -0.887639620f,
0.461899791f, -0.886932119f,
0.463259784f, -0.886222530f,
0.464618686f, -0.885510856f,
0.465976496f, -0.884797098f,
0.467333209f, -0.884081259f,
0.468688822f, -0.883363339f,
0.470043332f, -0.882643340f,
0.471396737f, -0.881921264f,
0.472749032f, -0.881197113f,
0.474100215f, -0.880470889f,
0.475450282f, -0.879742593f,
0.476799230f, -0.879012226f,
0.478147056f, -0.878279792f,
0.479493758f, -0.877545290f,
0.480839331f, -0.876808724f,
0.482183772f, -0.876070094f,
0.483527079f, -0.875329403f,
0.484869248f, -0.874586652f,
0.486210276f, -0.873841843f,
0.487550160f, -0.873094978f,
0.488888897f, -0.872346059f,
0.490226483f, -0.871595087f,
0.491562916f, -0.870842063f,
0.492898192f, -0.870086991f,
0.494232309f, -0.869329871f,
0.495565262f, -0.868570706f,
0.496897049f, -0.867809497f,
0.498227667f, -0.867046246f,
0.499557113f, -0.866280954f,
0.500885383f, -0.865513624f,
0.502212474f, -0.864744258f,
0.503538384f, -0.863972856f,
0.504863109f, -0.863199422f,
0.506186645f, -0.862423956f,
0.507508991f, -0.861646461f,
0.508830143f, -0.860866939f,
0.510150097f, -0.860085390f,
0.511468850f, -0.859301818f,
0.512786401f, -0.858516224f,
0.514102744f, -0.857728610f,
0.515417878f, -0.856938977f,
0.516731799f, -0.856147328f,
0.518044504f, -0.855353665f,
0.519355990f, -0.854557988f,
0.520666254f, -0.853760301f,
0.521975293f, -0.852960605f,
0.523283103f, -0.852158902f,
0.524589683f, -0.851355193f,
0.525895027f, -0.850549481f,
0.527199135f, -0.849741768f,
0.528502002f, -0.848932055f,
0.529803625f, -0.848120345f,
0.531104001f, -0.847306639f,
0.532403128f, -0.846490939f,
0.533701002f, -0.845673247f,
0.534997620f, -0.844853565f,
0.536292979f, -0.844031895f,
0.537587076f, -0.843208240f,
0.538879909f, -0.842382600f,
0.540171473f, -0.841554977f,
0.541461766f, -0.840725375f,
0.542750785f, -0.839893794f,
0.544038527f, -0.839060237f,
0.545324988f, -0.838224706f,
0.546610167f, -0.837387202f,
0.547894059f, -0.836547727f,
0.549176662f, -0.835706284f,
0.550457973f, -0.834862875f,
0.551737988f, -0.834017501f,
0.553016706f, -0.833170165f,
0.554294121f, -0.832320868f,
0.555570233f, -0.831469612f,
0.556845037f, -0.830616400f,
0.558118531f, -0.829761234f,
0.559390712f, -0.828904115f,
0.560661576f, -0.828045045f,
0.561931121f, -0.827184027f,
0.563199344f, -0.826321063f,
0.564466242f, -0.825456154f,
0.565731811f, -0.824589303f,
0.566996049f, -0.823720511f,
0.568258953f, -0.822849781f,
0.569520519f, -0.821977115f,
0.570780746f, -0.821102515f,
0.572039629f, -0.820225983f,
0.573297167f, -0.819347520f,
0.574553355f, -0.818467130f,
0.575808191f, -0.817584813f,
0.577061673f, -0.816700573f,
0.578313796f, -0.815814411f,
0.579564559f, -0.814926329f,
0.580813958f, -0.814036330f,
0.582061990f, -0.813144415f,
0.583308653f, -0.812250587f,
0.584553943f, -0.811354847f,
0.585797857f, -0.810457198f,
0.587040394f, -0.809557642f,
0.588281548f, -0.808656182f,
0.589521319f, -0.807752818f,
0.590759702f, -0.806847554f,
0.591996695f, -0.805940391f,
0.593232295f, -0.805031331f,
0.594466499f, -0.804120377f,
0.595699304f, -0.803207531f,
0.596930708f, -0.802292796f,
0.598160707f, -0.801376172f,
0.599389298f, -0.800457662f,
0.600616479f, -0.799537269f,
0.601842247f, -0.798614995f,
0.603066599f, -0.797690841f,
0.604289531f, -0.796764810f,
0.605511041f, -0.795836905f,
0.606731127f, -0.794907126f,
0.607949785f, -0.793975478f,
0.609167012f, -0.793041960f,
0.610382806f, -0.792106577f,
0.611597164f, -0.791169330f,
0.612810082f, -0.790230221f,
0.614021559f, -0.789289253f,
0.615231591f, -0.788346428f,
0.616440175f, -0.787401747f,
0.617647308f, -0.786455214f,
0.618852988f, -0.785506830f,
0.620057212f, -0.784556597f,
0.621259977f, -0.783604519f,
0.622461279f, -0.782650596f,
0.623661118f, -0.781694832f,
0.624859488f, -0.780737229f,
0.626056388f, -0.779777788f,
0.627251815f, -0.778816512f,
0.628445767f, -0.777853404f,
0.629638239f, -0.776888466f,
0.630829230f, -0.775921699f,
0.632018736f, -0.774953107f,
0.633206755f, -0.773982691f,
0.634393284f, -0.773010453f,
0.635578320f, -0.772036397f,
0.636761861f, -0.771060524f,
0.637943904f, -0.770082837f,
0.639124445f, -0.769103338f,
0.640303482f, -0.768122029f,
0.641481013f, -0.767138912f,
0.642657034f, -0.766153990f,
0.643831543f, -0.765167266f,
0.645004537f, -0.764178741f,
0.646176013f, -0.763188417f,
0.647345969f, -0.762196298f,
0.648514401f, -0.761202385f,
0.649681307f, -0.760206682f,
0.650846685f, -0.759209189f,
0.652010531f, -0.758209910f,
0.653172843f, -0.757208847f,
0.654333618f, -0.756206001f,
0.655492853f, -0.755201377f,
0.656650546f, -0.754194975f,
0.657806693f, -0.753186799f,
0.658961293f, -0.752176850f,
0.660114342f, -0.751165132f,
0.661265838f, -0.750151646f,
0.662415778f, -0.749136395f,
0.663564159f, -0.748119380f,
0.664710978f, -0.747100606f,
0.665856234f, -0.746080074f,
0.666999922f, -0.745057785f,
0.668142041f, -0.744033744f,
0.669282588f, -0.743007952f,
0.670421560f, -0.741980412f,
0.671558955f, -0.740951125f,
0.672694769f, -0.739920095f,
0.673829000f, -0.738887324f,
0.674961646f, -0.737852815f,
0.676092704f, -0.736816569f,
0.677222170f, -0.735778589f,
0.678350043f, -0.734738878f,
0.679476320f, -0.733697438f,
0.680600998f, -0.732654272f,
0.681724074f, -0.731609381f,
0.682845546f, -0.730562769f,
0.683965412f, -0.729514438f,
0.685083668f, -0.728464390f,
0.686200312f, -0.727412629f,
0.687315341f, -0.726359155f,
0.688428753f, -0.725303972f,
0.689540545f, -0.724247083f,
0.690650714f, -0.723188489f,
0.691759258f, -0.722128194f,
0.692866175f, -0.721066199f,
0.693971461f, -0.720002508f,
0.695075114f, -0.718937122f,
0.696177131f, -0.717870045f,
0.697277511f, -0.716801279f,
0.698376249f, -0.715730825f,
0.699473345f, -0.714658688f,
0.700568794f, -0.713584869f,
0.701662595f, -0.712509371f,
0.702754744f, -0.711432196f,
0.703845241f, -0.710353347f,
0.704934080f, -0.709272826f,
0.706021261f, -0.708190637f,
0.707106781f, -0.707106781f,
0.708190637f, -0.706021261f,
0.709272826f, -0.704934080f,
0.710353347f, -0.703845241f,
0.711432196f, -0.702754744f,
0.712509371f, -0.701662595f,
0.713584869f, -0.700568794f,
0.714658688f, -0.699473345f,
0.715730825f, -0.698376249f,
0.716801279f, -0.697277511f,
0.717870045f, -0.696177131f,
0.718937122f, -0.695075114f,
0.720002508f, -0.693971461f,
0.721066199f, -0.692866175f,
0.722128194f, -0.691759258f,
0.723188489f, -0.690650714f,
0.724247083f, -0.689540545f,
0.725303972f, -0.688428753f,
0.726359155f, -0.687315341f,
0.727412629f, -0.686200312f,
0.728464390f, -0.685083668f,
0.729514438f, -0.683965412f,
0.730562769f, -0.682845546f,
0.731609381f, -0.681724074f,
0.732654272f, -0.680600998f,
0.733697438f, -0.679476320f,
0.734738878f, -0.678350043f,
0.735778589f, -0.677222170f,
0.736816569f, -0.676092704f,
0.737852815f, -0.674961646f,
0.738887324f, -0.673829000f,
0.739920095f, -0.672694769f,
0.740951125f, -0.671558955f,
0.741980412f, -0.670421560f,
0.743007952f, -0.669282588f,
0.744033744f, -0.668142041f,
0.745057785f, -0.666999922f,
0.746080074f, -0.665856234f,
0.747100606f, -0.664710978f,
0.748119380f, -0.663564159f,
0.749136395f, -0.662415778f,
0.750151646f, -0.661265838f,
0.751165132f, -0.660114342f,
0.752176850f, -0.658961293f,
0.753186799f, -0.657806693f,
0.754194975f, -0.656650546f,
0.755201377f, -0.655492853f,
0.756206001f, -0.654333618f,
0.757208847f, -0.653172843f,
0.758209910f, -0.652010531f,
0.759209189f, -0.650846685f,
0.760206682f, -0.649681307f,
0.761202385f, -0.648514401f,
0.762196298f, -0.647345969f,
0.763188417f, -0.646176013f,
0.764178741f, -0.645004537f,
0.765167266f, -0.643831543f,
0.766153990f, -0.642657034f,
0.767138912f, -0.641481013f,
0.768122029f, -0.640303482f,
0.769103338f, -0.639124445f,
0.770082837f, -0.637943904f,
0.771060524f, -0.636761861f,
0.772036397f, -0.635578320f,
0.773010453f, -0.634393284f,
0.773982691f, -0.633206755f,
0.774953107f, -0.632018736f,
0.775921699f, -0.630829230f,
0.776888466f, -0.629638239f,
0.777853404f, -0.628445767f,
0.778816512f, -0.627251815f,
0.779777788f, -0.626056388f,
0.780737229f, -0.624859488f,
0.781694832f, -0.623661118f,
0.782650596f, -0.622461279f,
0.783604519f, -0.621259977f,
0.784556597f, -0.620057212f,
0.785506830f, -0.618852988f,
0.786455214f, -0.617647308f,
0.787401747f, -0.616440175f,
0.788346428f, -0.615231591f,
0.789289253f, -0.614021559f,
0.790230221f, -0.612810082f,
0.791169330f, -0.611597164f,
0.792106577f, -0.610382806f,
0.793041960f, -0.609167012f,
0.793975478f, -0.607949785f,
0.794907126f, -0.606731127f,
0.795836905f, -0.605511041f,
0.796764810f, -0.604289531f,
0.797690841f, -0.603066599f,
0.798614995f, -0.601842247f,
0.799537269f, -0.600616479f,
0.800457662f, -0.599389298f,
0.801376172f, -0.598160707f,
0.802292796f, -0.596930708f,
0.803207531f, -0.595699304f,
0.804120377f, -0.594466499f,
0.805031331f, -0.593232295f,
0.805940391f, -0.591996695f,
0.806847554f, -0.590759702f,
0.807752818f, -0.589521319f,
0.808656182f, -0.588281548f,
0.809557642f, -0.587040394f,
0.810457198f, -0.585797857f,
0.811354847f, -0.584553943f,
0.812250587f, -0.583308653f,
0.813144415f, -0.582061990f,
0.814036330f, -0.580813958f,
0.814926329f, -0.579564559f,
0.815814411f, -0.578313796f,
0.816700573f, -0.577061673f,
0.817584813f, -0.575808191f,
0.818467130f, -0.574553355f,
0.819347520f, -0.573297167f,
0.820225983f, -0.572039629f,
0.821102515f, -0.570780746f,
0.821977115f, -0.569520519f,
0.822849781f, -0.568258953f,
0.823720511f, -0.566996049f,
0.824589303f, -0.565731811f,
0.825456154f, -0.564466242f,
0.826321063f, -0.563199344f,
0.827184027f, -0.561931121f,
0.828045045f, -0.560661576f,
0.828904115f, -0.559390712f,
0.829761234f, -0.558118531f,
0.830616400f, -0.556845037f,
0.831469612f, -0.555570233f,
0.832320868f, -0.554294121f,
0.833170165f, -0.553016706f,
0.834017501f, -0.551737988f,
0.834862875f, -0.550457973f,
0.835706284f, -0.549176662f,
0.836547727f, -0.547894059f,
0.837387202f, -0.546610167f,
0.838224706f, -0.545324988f,
0.839060237f, -0.544038527f,
0.839893794f, -0.542750785f,
0.840725375f, -0.541461766f,
0.841554977f, -0.540171473f,
0.842382600f, -0.538879909f,
0.843208240f, -0.537587076f,
0.844031895f, -0.536292979f,
0.844853565f, -0.534997620f,
0.845673247f, -0.533701002f,
0.846490939f, -0.532403128f,
0.847306639f, -0.531104001f,
0.848120345f, -0.529803625f,
0.848932055f, -0.528502002f,
0.849741768f, -0.527199135f,
0.850549481f, -0.525895027f,
0.851355193f, -0.524589683f,
0.852158902f, -0.523283103f,
0.852960605f, -0.521975293f,
0.853760301f, -0.520666254f,
0.854557988f, -0.519355990f,
0.855353665f, -0.518044504f,
0.856147328f, -0.516731799f,
0.856938977f, -0.515417878f,
0.857728610f, -0.514102744f,
0.858516224f, -0.512786401f,
0.859301818f, -0.511468850f,
0.860085390f, -0.510150097f,
0.860866939f, -0.508830143f,
0.861646461f, -0.507508991f,
0.862423956f, -0.506186645f,
0.863199422f, -0.504863109f,
0.863972856f, -0.503538384f,
0.864744258f, -0.502212474f,
0.865513624f, -0.500885383f,
0.866280954f, -0.499557113f,
0.867046246f, -0.498227667f,
0.867809497f, -0.496897049f,
0.868570706f, -0.495565262f,
0.869329871f, -0.494232309f,
0.870086991f, -0.492898192f,
0.870842063f, -0.491562916f,
0.871595087f, -0.490226483f,
0.872346059f, -0.488888897f,
0.873094978f, -0.487550160f,
0.873841843f, -0.486210276f,
0.874586652f, -0.484869248f,
0.875329403f, -0.483527079f,
0.876070094f, -0.482183772f,
0.876808724f, -0.480839331f,
0.877545290f, -0.479493758f,
0.878279792f, -0.478147056f,
0.879012226f, -0.476799230f,
0.879742593f, -0.475450282f,
0.880470889f, -0.474100215f,
0.881197113f, -0.472749032f,
0.881921264f, -0.471396737f,
0.882643340f, -0.470043332f,
0.883363339f, -0.468688822f,
0.884081259f, -0.467333209f,
0.884797098f, -0.465976496f,
0.885510856f, -0.464618686f,
0.886222530f, -0.463259784f,
0.886932119f, -0.461899791f,
0.887639620f, -0.460538711f,
0.888345033f, -0.459176548f,
0.889048356f, -0.457813304f,
0.889749586f, -0.456448982f,
0.890448723f, -0.455083587f,
0.891145765f, -0.453717121f,
0.891840709f, -0.452349587f,
0.892533555f, -0.450980989f,
0.893224301f, -0.449611330f,
0.893912945f, -0.448240612f,
0.894599486f, -0.446868840f,
0.895283921f, -0.445496017f,
0.895966250f, -0.444122145f,
0.896646470f, -0.442747228f,
0.897324581f, -0.441371269f,
0.898000580f, -0.439994271f,
0.898674466f, -0.438616239f,
0.899346237f, -0.437237174f,
0.900015892f, -0.435857080f,
0.900683429f, -0.434475961f,
0.901348847f, -0.433093819f,
0.902012144f, -0.431710658f,
0.902673318f, -0.430326481f,
0.903332368f, -0.428941292f,
0.903989293f, -0.427555093f,
0.904644091f, -0.426167889f,
0.905296759f, -0.424779681f,
0.905947298f, -0.423390474f,
0.906595705f, -0.422000271f,
0.907241978f, -0.420609074f,
0.907886116f, -0.419216888f,
0.908528119f, -0.417823716f,
0.909167983f, -0.416429560f,
0.909805708f, -0.415034424f,
0.910441292f, -0.413638312f,
0.911074734f, -0.412241227f,
0.911706032f, -0.410843171f,
0.912335185f, -0.409444149f,
0.912962190f, -0.408044163f,
0.913587048f, -0.406643217f,
0.914209756f, -0.405241314f,
0.914830312f, -0.403838458f,
0.915448716f, -0.402434651f,
0.916064966f, -0.401029897f,
0.916679060f, -0.399624200f,
0.917290997f, -0.398217562f,
0.917900776f, -0.396809987f,
0.918508394f, -0.395401479f,
0.919113852f, -0.393992040f,
0.919717146f, -0.392581674f,
0.920318277f, -0.391170384f,
0.920917242f, -0.389758174f,
0.921514039f, -0.388345047f,
0.922108669f, -0.386931006f,
0.922701128f, -0.385516054f,
0.923291417f, -0.384100195f,
0.923879533f, -0.382683432f,
0.924465474f, -0.381265769f,
0.925049241f, -0.379847209f,
0.925630831f, -0.378427755f,
0.926210242f, -0.377007410f,
0.926787474f, -0.375586178f,
0.927362526f, -0.374164063f,
0.927935395f, -0.372741067f,
0.928506080f, -0.371317194f,
0.929074581f, -0.369892447f,
0.929640896f, -0.368466830f,
0.930205023f, -0.367040346f,
0.930766961f, -0.365612998f,
0.931326709f, -0.364184790f,
0.931884266f, -0.362755724f,
0.932439629f, -0.361325806f,
0.932992799f, -0.359895037f,
0.933543773f, -0.358463421f,
0.934092550f, -0.357030961f,
0.934639130f, -0.355597662f,
0.935183510f, -0.354163525f,
0.935725689f, -0.352728556f,
0.936265667f, -0.351292756f,
0.936803442f, -0.349856130f,
0.937339012f, -0.348418680f,
0.937872376f, -0.346980411f,
0.938403534f, -0.345541325f,
0.938932484f, -0.344101426f,
0.939459224f, -0.342660717f,
0.939983753f, -0.341219202f,
0.940506071f, -0.339776884f,
0.941026175f, -0.338333767f,
0.941544065f, -0.336889853f,
0.942059740f, -0.335445147f,
0.942573198f, -0.333999651f,
0.943084437f, -0.332553370f,
0.943593458f, -0.331106306f,
0.944100258f, -0.329658463f,
0.944604837f, -0.328209844f,
0.945107193f, -0.326760452f,
0.945607325f, -0.325310292f,
0.946105232f, -0.323859367f,
0.946600913f, -0.322407679f,
0.947094366f, -0.320955232f,
0.947585591f, -0.319502031f,
0.948074586f, -0.318048077f,
0.948561350f, -0.316593376f,
0.949045882f, -0.315137929f,
0.949528181f, -0.313681740f,
0.950008245f, -0.312224814f,
0.950486074f, -0.310767153f,
0.950961666f, -0.309308760f,
0.951435021f, -0.307849640f,
0.951906137f, -0.306389795f,
0.952375013f, -0.304929230f,
0.952841648f, -0.303467947f,
0.953306040f, -0.302005949f,
0.953768190f, -0.300543241f,
0.954228095f, -0.299079826f,
0.954685755f, -0.297615707f,
0.955141168f, -0.296150888f,
0.955594334f, -0.294685372f,
0.956045251f, -0.293219163f,
0.956493919f, -0.291752263f,
0.956940336f, -0.290284677f,
0.957384501f, -0.288816408f,
0.957826413f, -0.287347460f,
0.958266071f, -0.285877835f,
0.958703475f, -0.284407537f,
0.959138622f, -0.282936570f,
0.959571513f, -0.281464938f,
0.960002146f, -0.279992643f,
0.960430519f, -0.278519689f,
0.960856633f, -0.277046080f,
0.961280486f, -0.275571819f,
0.961702077f, -0.274096910f,
0.962121404f, -0.272621355f,
0.962538468f, -0.271145160f,
0.962953267f, -0.269668326f,
0.963365800f, -0.268190857f,
0.963776066f, -0.266712757f,
0.964184064f, -0.265234030f,
0.964589793f, -0.263754679f,
0.964993253f, -0.262274707f,
0.965394442f, -0.260794118f,
0.965793359f, -0.259312915f,
0.966190003f, -0.257831102f,
0.966584374f, -0.256348682f,
0.966976471f, -0.254865660f,
0.967366292f, -0.253382037f,
0.967753837f, -0.251897818f,
0.968139105f, -0.250413007f,
0.968522094f, -0.248927606f,
0.968902805f, -0.247441619f,
0.969281235f, -0.245955050f,
0.969657385f, -0.244467903f,
0.970031253f, -0.242980180f,
0.970402839f, -0.241491885f,
0.970772141f, -0.240003022f,
0.971139158f, -0.238513595f,
0.971503891f, -0.237023606f,
0.971866337f, -0.235533059f,
0.972226497f, -0.234041959f,
0.972584369f, -0.232550307f,
0.972939952f, -0.231058108f,
0.973293246f, -0.229565366f,
0.973644250f, -0.228072083f,
0.973992962f, -0.226578264f,
0.974339383f, -0.225083911f,
0.974683511f, -0.223589029f,
0.975025345f, -0.222093621f,
0.975364885f, -0.220597690f,
0.975702130f, -0.219101240f,
0.976037079f, -0.217604275f,
0.976369731f, -0.216106797f,
0.976700086f, -0.214608811f,
0.977028143f, -0.213110320f,
0.977353900f, -0.211611327f,
0.977677358f, -0.210111837f,
0.977998515f, -0.208611852f,
0.978317371f, -0.207111376f,
0.978633924f, -0.205610413f,
0.978948175f, -0.204108966f,
0.979260123f, -0.202607039f,
0.979569766f, -0.201104635f,
0.979877104f, -0.199601758f,
0.980182136f, -0.198098411f,
0.980484862f, -0.196594598f,
0.980785280f, -0.195090322f,
0.981083391f, -0.193585587f,
0.981379193f, -0.192080397f,
0.981672686f, -0.190574755f,
0.981963869f, -0.189068664f,
0.982252741f, -0.187562129f,
0.982539302f, -0.186055152f,
0.982823551f, -0.184547737f,
0.983105487f, -0.183039888f,
0.983385110f, -0.181531608f,
0.983662419f, -0.180022901f,
0.983937413f, -0.178513771f,
0.984210092f, -0.177004220f,
0.984480455f, -0.175494253f,
0.984748502f, -0.173983873f,
0.985014231f, -0.172473084f,
0.985277642f, -0.170961889f,
0.985538735f, -0.169450291f,
0.985797509f, -0.167938295f,
0.986053963f, -0.166425904f,
0.986308097f, -0.164913120f,
0.986559910f, -0.163399949f,
0.986809402f, -0.161886394f,
0.987056571f, -0.160372457f,
0.987301418f, -0.158858143f,
0.987543942f, -0.157343456f,
0.987784142f, -0.155828398f,
0.988022017f, -0.154312973f,
0.988257568f, -0.152797185f,
0.988490793f, -0.151281038f,
0.988721692f, -0.149764535f,
0.988950265f, -0.148247679f,
0.989176510f, -0.146730474f,
0.989400428f, -0.145212925f,
0.989622017f, -0.143695033f,
0.989841278f, -0.142176804f,
0.990058210f, -0.140658239f,
0.990272812f, -0.139139344f,
0.990485084f, -0.137620122f,
0.990695025f, -0.136100575f,
0.990902635f, -0.134580709f,
0.991107914f, -0.133060525f,
0.991310860f, -0.131540029f,
0.991511473f, -0.130019223f,
0.991709754f, -0.128498111f,
0.991905700f, -0.126976696f,
0.992099313f, -0.125454983f,
0.992290591f, -0.123932975f,
0.992479535f, -0.122410675f,
0.992666142f, -0.120888087f,
0.992850414f, -0.119365215f,
0.993032350f, -0.117842062f,
0.993211949f, -0.116318631f,
0.993389211f, -0.114794927f,
0.993564136f, -0.113270952f,
0.993736722f, -0.111746711f,
0.993906970f, -0.110222207f,
0.994074879f, -0.108697444f,
0.994240449f, -0.107172425f,
0.994403680f, -0.105647154f,
0.994564571f, -0.104121634f,
0.994723121f, -0.102595869f,
0.994879331f, -0.101069863f,
0.995033199f, -0.099543619f,
0.995184727f, -0.098017140f,
0.995333912f, -0.096490431f,
0.995480755f, -0.094963495f,
0.995625256f, -0.093436336f,
0.995767414f, -0.091908956f,
0.995907229f, -0.090381361f,
0.996044701f, -0.088853553f,
0.996179829f, -0.087325535f,
0.996312612f, -0.085797312f,
0.996443051f, -0.084268888f,
0.996571146f, -0.082740265f,
0.996696895f, -0.081211447f,
0.996820299f, -0.079682438f,
0.996941358f, -0.078153242f,
0.997060070f, -0.076623861f,
0.997176437f, -0.075094301f,
0.997290457f, -0.073564564f,
0.997402130f, -0.072034653f,
0.997511456f, -0.070504573f,
0.997618435f, -0.068974328f,
0.997723067f, -0.067443920f,
0.997825350f, -0.065913353f,
0.997925286f, -0.064382631f,
0.998022874f, -0.062851758f,
0.998118113f, -0.061320736f,
0.998211003f, -0.059789571f,
0.998301545f, -0.058258265f,
0.998389737f, -0.056726821f,
0.998475581f, -0.055195244f,
0.998559074f, -0.053663538f,
0.998640218f, -0.052131705f,
0.998719012f, -0.050599749f,
0.998795456f, -0.049067674f,
0.998869550f, -0.047535484f,
0.998941293f, -0.046003182f,
0.999010686f, -0.044470772f,
0.999077728f, -0.042938257f,
0.999142419f, -0.041405641f,
0.999204759f, -0.039872928f,
0.999264747f, -0.038340120f,
0.999322385f, -0.036807223f,
0.999377670f, -0.035274239f,
0.999430605f, -0.033741172f,
0.999481187f, -0.032208025f,
0.999529418f, -0.030674803f,
0.999575296f, -0.029141509f,
0.999618822f, -0.027608146f,
0.999659997f, -0.026074718f,
0.999698819f, -0.024541229f,
0.999735288f, -0.023007681f,
0.999769405f, -0.021474080f,
0.999801170f, -0.019940429f,
0.999830582f, -0.018406730f,
0.999857641f, -0.016872988f,
0.999882347f, -0.015339206f,
0.999904701f, -0.013805389f,
0.999924702f, -0.012271538f,
0.999942350f, -0.010737659f,
0.999957645f, -0.009203755f,
0.999970586f, -0.007669829f,
0.999981175f, -0.006135885f,
0.999989411f, -0.004601926f,
0.999995294f, -0.003067957f,
0.999998823f, -0.001533980f
};
/*
* @brief Q31 Twiddle factors Table
*/
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 16 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_16_q31[24] = {
0x7FFFFFFF, 0x00000000,
0x7641AF3C, 0x30FBC54D,
0x5A82799A, 0x5A82799A,
0x30FBC54D, 0x7641AF3C,
0x00000000, 0x7FFFFFFF,
0xCF043AB2, 0x7641AF3C,
0xA57D8666, 0x5A82799A,
0x89BE50C3, 0x30FBC54D,
0x80000000, 0x00000000,
0x89BE50C3, 0xCF043AB2,
0xA57D8666, 0xA57D8666,
0xCF043AB2, 0x89BE50C3
};
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 32 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_32_q31[48] = {
0x7FFFFFFF, 0x00000000,
0x7D8A5F3F, 0x18F8B83C,
0x7641AF3C, 0x30FBC54D,
0x6A6D98A4, 0x471CECE6,
0x5A82799A, 0x5A82799A,
0x471CECE6, 0x6A6D98A4,
0x30FBC54D, 0x7641AF3C,
0x18F8B83C, 0x7D8A5F3F,
0x00000000, 0x7FFFFFFF,
0xE70747C3, 0x7D8A5F3F,
0xCF043AB2, 0x7641AF3C,
0xB8E31319, 0x6A6D98A4,
0xA57D8666, 0x5A82799A,
0x9592675B, 0x471CECE6,
0x89BE50C3, 0x30FBC54D,
0x8275A0C0, 0x18F8B83C,
0x80000000, 0x00000000,
0x8275A0C0, 0xE70747C3,
0x89BE50C3, 0xCF043AB2,
0x9592675B, 0xB8E31319,
0xA57D8666, 0xA57D8666,
0xB8E31319, 0x9592675B,
0xCF043AB2, 0x89BE50C3,
0xE70747C3, 0x8275A0C0
};
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 64 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_64_q31[96] = {
0x7FFFFFFF, 0x00000000,
0x7F62368F, 0x0C8BD35E,
0x7D8A5F3F, 0x18F8B83C,
0x7A7D055B, 0x25280C5D,
0x7641AF3C, 0x30FBC54D,
0x70E2CBC6, 0x3C56BA70,
0x6A6D98A4, 0x471CECE6,
0x62F201AC, 0x5133CC94,
0x5A82799A, 0x5A82799A,
0x5133CC94, 0x62F201AC,
0x471CECE6, 0x6A6D98A4,
0x3C56BA70, 0x70E2CBC6,
0x30FBC54D, 0x7641AF3C,
0x25280C5D, 0x7A7D055B,
0x18F8B83C, 0x7D8A5F3F,
0x0C8BD35E, 0x7F62368F,
0x00000000, 0x7FFFFFFF,
0xF3742CA1, 0x7F62368F,
0xE70747C3, 0x7D8A5F3F,
0xDAD7F3A2, 0x7A7D055B,
0xCF043AB2, 0x7641AF3C,
0xC3A9458F, 0x70E2CBC6,
0xB8E31319, 0x6A6D98A4,
0xAECC336B, 0x62F201AC,
0xA57D8666, 0x5A82799A,
0x9D0DFE53, 0x5133CC94,
0x9592675B, 0x471CECE6,
0x8F1D343A, 0x3C56BA70,
0x89BE50C3, 0x30FBC54D,
0x8582FAA4, 0x25280C5D,
0x8275A0C0, 0x18F8B83C,
0x809DC970, 0x0C8BD35E,
0x80000000, 0x00000000,
0x809DC970, 0xF3742CA1,
0x8275A0C0, 0xE70747C3,
0x8582FAA4, 0xDAD7F3A2,
0x89BE50C3, 0xCF043AB2,
0x8F1D343A, 0xC3A9458F,
0x9592675B, 0xB8E31319,
0x9D0DFE53, 0xAECC336B,
0xA57D8666, 0xA57D8666,
0xAECC336B, 0x9D0DFE53,
0xB8E31319, 0x9592675B,
0xC3A9458F, 0x8F1D343A,
0xCF043AB2, 0x89BE50C3,
0xDAD7F3A2, 0x8582FAA4,
0xE70747C3, 0x8275A0C0,
0xF3742CA1, 0x809DC970
};
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 128 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_128_q31[192] = {
0x7FFFFFFF, 0x00000000,
0x7FD8878D, 0x0647D97C,
0x7F62368F, 0x0C8BD35E,
0x7E9D55FC, 0x12C8106E,
0x7D8A5F3F, 0x18F8B83C,
0x7C29FBEE, 0x1F19F97B,
0x7A7D055B, 0x25280C5D,
0x78848413, 0x2B1F34EB,
0x7641AF3C, 0x30FBC54D,
0x73B5EBD0, 0x36BA2013,
0x70E2CBC6, 0x3C56BA70,
0x6DCA0D14, 0x41CE1E64,
0x6A6D98A4, 0x471CECE6,
0x66CF811F, 0x4C3FDFF3,
0x62F201AC, 0x5133CC94,
0x5ED77C89, 0x55F5A4D2,
0x5A82799A, 0x5A82799A,
0x55F5A4D2, 0x5ED77C89,
0x5133CC94, 0x62F201AC,
0x4C3FDFF3, 0x66CF811F,
0x471CECE6, 0x6A6D98A4,
0x41CE1E64, 0x6DCA0D14,
0x3C56BA70, 0x70E2CBC6,
0x36BA2013, 0x73B5EBD0,
0x30FBC54D, 0x7641AF3C,
0x2B1F34EB, 0x78848413,
0x25280C5D, 0x7A7D055B,
0x1F19F97B, 0x7C29FBEE,
0x18F8B83C, 0x7D8A5F3F,
0x12C8106E, 0x7E9D55FC,
0x0C8BD35E, 0x7F62368F,
0x0647D97C, 0x7FD8878D,
0x00000000, 0x7FFFFFFF,
0xF9B82683, 0x7FD8878D,
0xF3742CA1, 0x7F62368F,
0xED37EF91, 0x7E9D55FC,
0xE70747C3, 0x7D8A5F3F,
0xE0E60684, 0x7C29FBEE,
0xDAD7F3A2, 0x7A7D055B,
0xD4E0CB14, 0x78848413,
0xCF043AB2, 0x7641AF3C,
0xC945DFEC, 0x73B5EBD0,
0xC3A9458F, 0x70E2CBC6,
0xBE31E19B, 0x6DCA0D14,
0xB8E31319, 0x6A6D98A4,
0xB3C0200C, 0x66CF811F,
0xAECC336B, 0x62F201AC,
0xAA0A5B2D, 0x5ED77C89,
0xA57D8666, 0x5A82799A,
0xA1288376, 0x55F5A4D2,
0x9D0DFE53, 0x5133CC94,
0x99307EE0, 0x4C3FDFF3,
0x9592675B, 0x471CECE6,
0x9235F2EB, 0x41CE1E64,
0x8F1D343A, 0x3C56BA70,
0x8C4A142F, 0x36BA2013,
0x89BE50C3, 0x30FBC54D,
0x877B7BEC, 0x2B1F34EB,
0x8582FAA4, 0x25280C5D,
0x83D60411, 0x1F19F97B,
0x8275A0C0, 0x18F8B83C,
0x8162AA03, 0x12C8106E,
0x809DC970, 0x0C8BD35E,
0x80277872, 0x0647D97C,
0x80000000, 0x00000000,
0x80277872, 0xF9B82683,
0x809DC970, 0xF3742CA1,
0x8162AA03, 0xED37EF91,
0x8275A0C0, 0xE70747C3,
0x83D60411, 0xE0E60684,
0x8582FAA4, 0xDAD7F3A2,
0x877B7BEC, 0xD4E0CB14,
0x89BE50C3, 0xCF043AB2,
0x8C4A142F, 0xC945DFEC,
0x8F1D343A, 0xC3A9458F,
0x9235F2EB, 0xBE31E19B,
0x9592675B, 0xB8E31319,
0x99307EE0, 0xB3C0200C,
0x9D0DFE53, 0xAECC336B,
0xA1288376, 0xAA0A5B2D,
0xA57D8666, 0xA57D8666,
0xAA0A5B2D, 0xA1288376,
0xAECC336B, 0x9D0DFE53,
0xB3C0200C, 0x99307EE0,
0xB8E31319, 0x9592675B,
0xBE31E19B, 0x9235F2EB,
0xC3A9458F, 0x8F1D343A,
0xC945DFEC, 0x8C4A142F,
0xCF043AB2, 0x89BE50C3,
0xD4E0CB14, 0x877B7BEC,
0xDAD7F3A2, 0x8582FAA4,
0xE0E60684, 0x83D60411,
0xE70747C3, 0x8275A0C0,
0xED37EF91, 0x8162AA03,
0xF3742CA1, 0x809DC970,
0xF9B82683, 0x80277872
};
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 256 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_256_q31[384] = {
0x7FFFFFFF, 0x00000000,
0x7FF62182, 0x03242ABF,
0x7FD8878D, 0x0647D97C,
0x7FA736B4, 0x096A9049,
0x7F62368F, 0x0C8BD35E,
0x7F0991C3, 0x0FAB272B,
0x7E9D55FC, 0x12C8106E,
0x7E1D93E9, 0x15E21444,
0x7D8A5F3F, 0x18F8B83C,
0x7CE3CEB1, 0x1C0B826A,
0x7C29FBEE, 0x1F19F97B,
0x7B5D039D, 0x2223A4C5,
0x7A7D055B, 0x25280C5D,
0x798A23B1, 0x2826B928,
0x78848413, 0x2B1F34EB,
0x776C4EDB, 0x2E110A62,
0x7641AF3C, 0x30FBC54D,
0x7504D345, 0x33DEF287,
0x73B5EBD0, 0x36BA2013,
0x72552C84, 0x398CDD32,
0x70E2CBC6, 0x3C56BA70,
0x6F5F02B1, 0x3F1749B7,
0x6DCA0D14, 0x41CE1E64,
0x6C242960, 0x447ACD50,
0x6A6D98A4, 0x471CECE6,
0x68A69E81, 0x49B41533,
0x66CF811F, 0x4C3FDFF3,
0x64E88926, 0x4EBFE8A4,
0x62F201AC, 0x5133CC94,
0x60EC3830, 0x539B2AEF,
0x5ED77C89, 0x55F5A4D2,
0x5CB420DF, 0x5842DD54,
0x5A82799A, 0x5A82799A,
0x5842DD54, 0x5CB420DF,
0x55F5A4D2, 0x5ED77C89,
0x539B2AEF, 0x60EC3830,
0x5133CC94, 0x62F201AC,
0x4EBFE8A4, 0x64E88926,
0x4C3FDFF3, 0x66CF811F,
0x49B41533, 0x68A69E81,
0x471CECE6, 0x6A6D98A4,
0x447ACD50, 0x6C242960,
0x41CE1E64, 0x6DCA0D14,
0x3F1749B7, 0x6F5F02B1,
0x3C56BA70, 0x70E2CBC6,
0x398CDD32, 0x72552C84,
0x36BA2013, 0x73B5EBD0,
0x33DEF287, 0x7504D345,
0x30FBC54D, 0x7641AF3C,
0x2E110A62, 0x776C4EDB,
0x2B1F34EB, 0x78848413,
0x2826B928, 0x798A23B1,
0x25280C5D, 0x7A7D055B,
0x2223A4C5, 0x7B5D039D,
0x1F19F97B, 0x7C29FBEE,
0x1C0B826A, 0x7CE3CEB1,
0x18F8B83C, 0x7D8A5F3F,
0x15E21444, 0x7E1D93E9,
0x12C8106E, 0x7E9D55FC,
0x0FAB272B, 0x7F0991C3,
0x0C8BD35E, 0x7F62368F,
0x096A9049, 0x7FA736B4,
0x0647D97C, 0x7FD8878D,
0x03242ABF, 0x7FF62182,
0x00000000, 0x7FFFFFFF,
0xFCDBD541, 0x7FF62182,
0xF9B82683, 0x7FD8878D,
0xF6956FB6, 0x7FA736B4,
0xF3742CA1, 0x7F62368F,
0xF054D8D4, 0x7F0991C3,
0xED37EF91, 0x7E9D55FC,
0xEA1DEBBB, 0x7E1D93E9,
0xE70747C3, 0x7D8A5F3F,
0xE3F47D95, 0x7CE3CEB1,
0xE0E60684, 0x7C29FBEE,
0xDDDC5B3A, 0x7B5D039D,
0xDAD7F3A2, 0x7A7D055B,
0xD7D946D7, 0x798A23B1,
0xD4E0CB14, 0x78848413,
0xD1EEF59E, 0x776C4EDB,
0xCF043AB2, 0x7641AF3C,
0xCC210D78, 0x7504D345,
0xC945DFEC, 0x73B5EBD0,
0xC67322CD, 0x72552C84,
0xC3A9458F, 0x70E2CBC6,
0xC0E8B648, 0x6F5F02B1,
0xBE31E19B, 0x6DCA0D14,
0xBB8532AF, 0x6C242960,
0xB8E31319, 0x6A6D98A4,
0xB64BEACC, 0x68A69E81,
0xB3C0200C, 0x66CF811F,
0xB140175B, 0x64E88926,
0xAECC336B, 0x62F201AC,
0xAC64D510, 0x60EC3830,
0xAA0A5B2D, 0x5ED77C89,
0xA7BD22AB, 0x5CB420DF,
0xA57D8666, 0x5A82799A,
0xA34BDF20, 0x5842DD54,
0xA1288376, 0x55F5A4D2,
0x9F13C7D0, 0x539B2AEF,
0x9D0DFE53, 0x5133CC94,
0x9B1776D9, 0x4EBFE8A4,
0x99307EE0, 0x4C3FDFF3,
0x9759617E, 0x49B41533,
0x9592675B, 0x471CECE6,
0x93DBD69F, 0x447ACD50,
0x9235F2EB, 0x41CE1E64,
0x90A0FD4E, 0x3F1749B7,
0x8F1D343A, 0x3C56BA70,
0x8DAAD37B, 0x398CDD32,
0x8C4A142F, 0x36BA2013,
0x8AFB2CBA, 0x33DEF287,
0x89BE50C3, 0x30FBC54D,
0x8893B124, 0x2E110A62,
0x877B7BEC, 0x2B1F34EB,
0x8675DC4E, 0x2826B928,
0x8582FAA4, 0x25280C5D,
0x84A2FC62, 0x2223A4C5,
0x83D60411, 0x1F19F97B,
0x831C314E, 0x1C0B826A,
0x8275A0C0, 0x18F8B83C,
0x81E26C16, 0x15E21444,
0x8162AA03, 0x12C8106E,
0x80F66E3C, 0x0FAB272B,
0x809DC970, 0x0C8BD35E,
0x8058C94C, 0x096A9049,
0x80277872, 0x0647D97C,
0x8009DE7D, 0x03242ABF,
0x80000000, 0x00000000,
0x8009DE7D, 0xFCDBD541,
0x80277872, 0xF9B82683,
0x8058C94C, 0xF6956FB6,
0x809DC970, 0xF3742CA1,
0x80F66E3C, 0xF054D8D4,
0x8162AA03, 0xED37EF91,
0x81E26C16, 0xEA1DEBBB,
0x8275A0C0, 0xE70747C3,
0x831C314E, 0xE3F47D95,
0x83D60411, 0xE0E60684,
0x84A2FC62, 0xDDDC5B3A,
0x8582FAA4, 0xDAD7F3A2,
0x8675DC4E, 0xD7D946D7,
0x877B7BEC, 0xD4E0CB14,
0x8893B124, 0xD1EEF59E,
0x89BE50C3, 0xCF043AB2,
0x8AFB2CBA, 0xCC210D78,
0x8C4A142F, 0xC945DFEC,
0x8DAAD37B, 0xC67322CD,
0x8F1D343A, 0xC3A9458F,
0x90A0FD4E, 0xC0E8B648,
0x9235F2EB, 0xBE31E19B,
0x93DBD69F, 0xBB8532AF,
0x9592675B, 0xB8E31319,
0x9759617E, 0xB64BEACC,
0x99307EE0, 0xB3C0200C,
0x9B1776D9, 0xB140175B,
0x9D0DFE53, 0xAECC336B,
0x9F13C7D0, 0xAC64D510,
0xA1288376, 0xAA0A5B2D,
0xA34BDF20, 0xA7BD22AB,
0xA57D8666, 0xA57D8666,
0xA7BD22AB, 0xA34BDF20,
0xAA0A5B2D, 0xA1288376,
0xAC64D510, 0x9F13C7D0,
0xAECC336B, 0x9D0DFE53,
0xB140175B, 0x9B1776D9,
0xB3C0200C, 0x99307EE0,
0xB64BEACC, 0x9759617E,
0xB8E31319, 0x9592675B,
0xBB8532AF, 0x93DBD69F,
0xBE31E19B, 0x9235F2EB,
0xC0E8B648, 0x90A0FD4E,
0xC3A9458F, 0x8F1D343A,
0xC67322CD, 0x8DAAD37B,
0xC945DFEC, 0x8C4A142F,
0xCC210D78, 0x8AFB2CBA,
0xCF043AB2, 0x89BE50C3,
0xD1EEF59E, 0x8893B124,
0xD4E0CB14, 0x877B7BEC,
0xD7D946D7, 0x8675DC4E,
0xDAD7F3A2, 0x8582FAA4,
0xDDDC5B3A, 0x84A2FC62,
0xE0E60684, 0x83D60411,
0xE3F47D95, 0x831C314E,
0xE70747C3, 0x8275A0C0,
0xEA1DEBBB, 0x81E26C16,
0xED37EF91, 0x8162AA03,
0xF054D8D4, 0x80F66E3C,
0xF3742CA1, 0x809DC970,
0xF6956FB6, 0x8058C94C,
0xF9B82683, 0x80277872,
0xFCDBD541, 0x8009DE7D
};
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 512 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_512_q31[768] = {
0x7FFFFFFF, 0x00000000,
0x7FFD885A, 0x01921D1F,
0x7FF62182, 0x03242ABF,
0x7FE9CBC0, 0x04B6195D,
0x7FD8878D, 0x0647D97C,
0x7FC25596, 0x07D95B9E,
0x7FA736B4, 0x096A9049,
0x7F872BF3, 0x0AFB6805,
0x7F62368F, 0x0C8BD35E,
0x7F3857F5, 0x0E1BC2E3,
0x7F0991C3, 0x0FAB272B,
0x7ED5E5C6, 0x1139F0CE,
0x7E9D55FC, 0x12C8106E,
0x7E5FE493, 0x145576B1,
0x7E1D93E9, 0x15E21444,
0x7DD6668E, 0x176DD9DE,
0x7D8A5F3F, 0x18F8B83C,
0x7D3980EC, 0x1A82A025,
0x7CE3CEB1, 0x1C0B826A,
0x7C894BDD, 0x1D934FE5,
0x7C29FBEE, 0x1F19F97B,
0x7BC5E28F, 0x209F701C,
0x7B5D039D, 0x2223A4C5,
0x7AEF6323, 0x23A6887E,
0x7A7D055B, 0x25280C5D,
0x7A05EEAD, 0x26A82185,
0x798A23B1, 0x2826B928,
0x7909A92C, 0x29A3C484,
0x78848413, 0x2B1F34EB,
0x77FAB988, 0x2C98FBBA,
0x776C4EDB, 0x2E110A62,
0x76D94988, 0x2F875262,
0x7641AF3C, 0x30FBC54D,
0x75A585CF, 0x326E54C7,
0x7504D345, 0x33DEF287,
0x745F9DD1, 0x354D9056,
0x73B5EBD0, 0x36BA2013,
0x7307C3D0, 0x382493B0,
0x72552C84, 0x398CDD32,
0x719E2CD2, 0x3AF2EEB7,
0x70E2CBC6, 0x3C56BA70,
0x70231099, 0x3DB832A5,
0x6F5F02B1, 0x3F1749B7,
0x6E96A99C, 0x4073F21D,
0x6DCA0D14, 0x41CE1E64,
0x6CF934FB, 0x4325C135,
0x6C242960, 0x447ACD50,
0x6B4AF278, 0x45CD358F,
0x6A6D98A4, 0x471CECE6,
0x698C246C, 0x4869E664,
0x68A69E81, 0x49B41533,
0x67BD0FBC, 0x4AFB6C97,
0x66CF811F, 0x4C3FDFF3,
0x65DDFBD3, 0x4D8162C4,
0x64E88926, 0x4EBFE8A4,
0x63EF328F, 0x4FFB654D,
0x62F201AC, 0x5133CC94,
0x61F1003E, 0x5269126E,
0x60EC3830, 0x539B2AEF,
0x5FE3B38D, 0x54CA0A4A,
0x5ED77C89, 0x55F5A4D2,
0x5DC79D7C, 0x571DEEF9,
0x5CB420DF, 0x5842DD54,
0x5B9D1153, 0x59646497,
0x5A82799A, 0x5A82799A,
0x59646497, 0x5B9D1153,
0x5842DD54, 0x5CB420DF,
0x571DEEF9, 0x5DC79D7C,
0x55F5A4D2, 0x5ED77C89,
0x54CA0A4A, 0x5FE3B38D,
0x539B2AEF, 0x60EC3830,
0x5269126E, 0x61F1003E,
0x5133CC94, 0x62F201AC,
0x4FFB654D, 0x63EF328F,
0x4EBFE8A4, 0x64E88926,
0x4D8162C4, 0x65DDFBD3,
0x4C3FDFF3, 0x66CF811F,
0x4AFB6C97, 0x67BD0FBC,
0x49B41533, 0x68A69E81,
0x4869E664, 0x698C246C,
0x471CECE6, 0x6A6D98A4,
0x45CD358F, 0x6B4AF278,
0x447ACD50, 0x6C242960,
0x4325C135, 0x6CF934FB,
0x41CE1E64, 0x6DCA0D14,
0x4073F21D, 0x6E96A99C,
0x3F1749B7, 0x6F5F02B1,
0x3DB832A5, 0x70231099,
0x3C56BA70, 0x70E2CBC6,
0x3AF2EEB7, 0x719E2CD2,
0x398CDD32, 0x72552C84,
0x382493B0, 0x7307C3D0,
0x36BA2013, 0x73B5EBD0,
0x354D9056, 0x745F9DD1,
0x33DEF287, 0x7504D345,
0x326E54C7, 0x75A585CF,
0x30FBC54D, 0x7641AF3C,
0x2F875262, 0x76D94988,
0x2E110A62, 0x776C4EDB,
0x2C98FBBA, 0x77FAB988,
0x2B1F34EB, 0x78848413,
0x29A3C484, 0x7909A92C,
0x2826B928, 0x798A23B1,
0x26A82185, 0x7A05EEAD,
0x25280C5D, 0x7A7D055B,
0x23A6887E, 0x7AEF6323,
0x2223A4C5, 0x7B5D039D,
0x209F701C, 0x7BC5E28F,
0x1F19F97B, 0x7C29FBEE,
0x1D934FE5, 0x7C894BDD,
0x1C0B826A, 0x7CE3CEB1,
0x1A82A025, 0x7D3980EC,
0x18F8B83C, 0x7D8A5F3F,
0x176DD9DE, 0x7DD6668E,
0x15E21444, 0x7E1D93E9,
0x145576B1, 0x7E5FE493,
0x12C8106E, 0x7E9D55FC,
0x1139F0CE, 0x7ED5E5C6,
0x0FAB272B, 0x7F0991C3,
0x0E1BC2E3, 0x7F3857F5,
0x0C8BD35E, 0x7F62368F,
0x0AFB6805, 0x7F872BF3,
0x096A9049, 0x7FA736B4,
0x07D95B9E, 0x7FC25596,
0x0647D97C, 0x7FD8878D,
0x04B6195D, 0x7FE9CBC0,
0x03242ABF, 0x7FF62182,
0x01921D1F, 0x7FFD885A,
0x00000000, 0x7FFFFFFF,
0xFE6DE2E0, 0x7FFD885A,
0xFCDBD541, 0x7FF62182,
0xFB49E6A2, 0x7FE9CBC0,
0xF9B82683, 0x7FD8878D,
0xF826A461, 0x7FC25596,
0xF6956FB6, 0x7FA736B4,
0xF50497FA, 0x7F872BF3,
0xF3742CA1, 0x7F62368F,
0xF1E43D1C, 0x7F3857F5,
0xF054D8D4, 0x7F0991C3,
0xEEC60F31, 0x7ED5E5C6,
0xED37EF91, 0x7E9D55FC,
0xEBAA894E, 0x7E5FE493,
0xEA1DEBBB, 0x7E1D93E9,
0xE8922621, 0x7DD6668E,
0xE70747C3, 0x7D8A5F3F,
0xE57D5FDA, 0x7D3980EC,
0xE3F47D95, 0x7CE3CEB1,
0xE26CB01A, 0x7C894BDD,
0xE0E60684, 0x7C29FBEE,
0xDF608FE3, 0x7BC5E28F,
0xDDDC5B3A, 0x7B5D039D,
0xDC597781, 0x7AEF6323,
0xDAD7F3A2, 0x7A7D055B,
0xD957DE7A, 0x7A05EEAD,
0xD7D946D7, 0x798A23B1,
0xD65C3B7B, 0x7909A92C,
0xD4E0CB14, 0x78848413,
0xD3670445, 0x77FAB988,
0xD1EEF59E, 0x776C4EDB,
0xD078AD9D, 0x76D94988,
0xCF043AB2, 0x7641AF3C,
0xCD91AB38, 0x75A585CF,
0xCC210D78, 0x7504D345,
0xCAB26FA9, 0x745F9DD1,
0xC945DFEC, 0x73B5EBD0,
0xC7DB6C50, 0x7307C3D0,
0xC67322CD, 0x72552C84,
0xC50D1148, 0x719E2CD2,
0xC3A9458F, 0x70E2CBC6,
0xC247CD5A, 0x70231099,
0xC0E8B648, 0x6F5F02B1,
0xBF8C0DE2, 0x6E96A99C,
0xBE31E19B, 0x6DCA0D14,
0xBCDA3ECA, 0x6CF934FB,
0xBB8532AF, 0x6C242960,
0xBA32CA70, 0x6B4AF278,
0xB8E31319, 0x6A6D98A4,
0xB796199B, 0x698C246C,
0xB64BEACC, 0x68A69E81,
0xB5049368, 0x67BD0FBC,
0xB3C0200C, 0x66CF811F,
0xB27E9D3B, 0x65DDFBD3,
0xB140175B, 0x64E88926,
0xB0049AB2, 0x63EF328F,
0xAECC336B, 0x62F201AC,
0xAD96ED91, 0x61F1003E,
0xAC64D510, 0x60EC3830,
0xAB35F5B5, 0x5FE3B38D,
0xAA0A5B2D, 0x5ED77C89,
0xA8E21106, 0x5DC79D7C,
0xA7BD22AB, 0x5CB420DF,
0xA69B9B68, 0x5B9D1153,
0xA57D8666, 0x5A82799A,
0xA462EEAC, 0x59646497,
0xA34BDF20, 0x5842DD54,
0xA2386283, 0x571DEEF9,
0xA1288376, 0x55F5A4D2,
0xA01C4C72, 0x54CA0A4A,
0x9F13C7D0, 0x539B2AEF,
0x9E0EFFC1, 0x5269126E,
0x9D0DFE53, 0x5133CC94,
0x9C10CD70, 0x4FFB654D,
0x9B1776D9, 0x4EBFE8A4,
0x9A22042C, 0x4D8162C4,
0x99307EE0, 0x4C3FDFF3,
0x9842F043, 0x4AFB6C97,
0x9759617E, 0x49B41533,
0x9673DB94, 0x4869E664,
0x9592675B, 0x471CECE6,
0x94B50D87, 0x45CD358F,
0x93DBD69F, 0x447ACD50,
0x9306CB04, 0x4325C135,
0x9235F2EB, 0x41CE1E64,
0x91695663, 0x4073F21D,
0x90A0FD4E, 0x3F1749B7,
0x8FDCEF66, 0x3DB832A5,
0x8F1D343A, 0x3C56BA70,
0x8E61D32D, 0x3AF2EEB7,
0x8DAAD37B, 0x398CDD32,
0x8CF83C30, 0x382493B0,
0x8C4A142F, 0x36BA2013,
0x8BA0622F, 0x354D9056,
0x8AFB2CBA, 0x33DEF287,
0x8A5A7A30, 0x326E54C7,
0x89BE50C3, 0x30FBC54D,
0x8926B677, 0x2F875262,
0x8893B124, 0x2E110A62,
0x88054677, 0x2C98FBBA,
0x877B7BEC, 0x2B1F34EB,
0x86F656D3, 0x29A3C484,
0x8675DC4E, 0x2826B928,
0x85FA1152, 0x26A82185,
0x8582FAA4, 0x25280C5D,
0x85109CDC, 0x23A6887E,
0x84A2FC62, 0x2223A4C5,
0x843A1D70, 0x209F701C,
0x83D60411, 0x1F19F97B,
0x8376B422, 0x1D934FE5,
0x831C314E, 0x1C0B826A,
0x82C67F13, 0x1A82A025,
0x8275A0C0, 0x18F8B83C,
0x82299971, 0x176DD9DE,
0x81E26C16, 0x15E21444,
0x81A01B6C, 0x145576B1,
0x8162AA03, 0x12C8106E,
0x812A1A39, 0x1139F0CE,
0x80F66E3C, 0x0FAB272B,
0x80C7A80A, 0x0E1BC2E3,
0x809DC970, 0x0C8BD35E,
0x8078D40D, 0x0AFB6805,
0x8058C94C, 0x096A9049,
0x803DAA69, 0x07D95B9E,
0x80277872, 0x0647D97C,
0x80163440, 0x04B6195D,
0x8009DE7D, 0x03242ABF,
0x800277A5, 0x01921D1F,
0x80000000, 0x00000000,
0x800277A5, 0xFE6DE2E0,
0x8009DE7D, 0xFCDBD541,
0x80163440, 0xFB49E6A2,
0x80277872, 0xF9B82683,
0x803DAA69, 0xF826A461,
0x8058C94C, 0xF6956FB6,
0x8078D40D, 0xF50497FA,
0x809DC970, 0xF3742CA1,
0x80C7A80A, 0xF1E43D1C,
0x80F66E3C, 0xF054D8D4,
0x812A1A39, 0xEEC60F31,
0x8162AA03, 0xED37EF91,
0x81A01B6C, 0xEBAA894E,
0x81E26C16, 0xEA1DEBBB,
0x82299971, 0xE8922621,
0x8275A0C0, 0xE70747C3,
0x82C67F13, 0xE57D5FDA,
0x831C314E, 0xE3F47D95,
0x8376B422, 0xE26CB01A,
0x83D60411, 0xE0E60684,
0x843A1D70, 0xDF608FE3,
0x84A2FC62, 0xDDDC5B3A,
0x85109CDC, 0xDC597781,
0x8582FAA4, 0xDAD7F3A2,
0x85FA1152, 0xD957DE7A,
0x8675DC4E, 0xD7D946D7,
0x86F656D3, 0xD65C3B7B,
0x877B7BEC, 0xD4E0CB14,
0x88054677, 0xD3670445,
0x8893B124, 0xD1EEF59E,
0x8926B677, 0xD078AD9D,
0x89BE50C3, 0xCF043AB2,
0x8A5A7A30, 0xCD91AB38,
0x8AFB2CBA, 0xCC210D78,
0x8BA0622F, 0xCAB26FA9,
0x8C4A142F, 0xC945DFEC,
0x8CF83C30, 0xC7DB6C50,
0x8DAAD37B, 0xC67322CD,
0x8E61D32D, 0xC50D1148,
0x8F1D343A, 0xC3A9458F,
0x8FDCEF66, 0xC247CD5A,
0x90A0FD4E, 0xC0E8B648,
0x91695663, 0xBF8C0DE2,
0x9235F2EB, 0xBE31E19B,
0x9306CB04, 0xBCDA3ECA,
0x93DBD69F, 0xBB8532AF,
0x94B50D87, 0xBA32CA70,
0x9592675B, 0xB8E31319,
0x9673DB94, 0xB796199B,
0x9759617E, 0xB64BEACC,
0x9842F043, 0xB5049368,
0x99307EE0, 0xB3C0200C,
0x9A22042C, 0xB27E9D3B,
0x9B1776D9, 0xB140175B,
0x9C10CD70, 0xB0049AB2,
0x9D0DFE53, 0xAECC336B,
0x9E0EFFC1, 0xAD96ED91,
0x9F13C7D0, 0xAC64D510,
0xA01C4C72, 0xAB35F5B5,
0xA1288376, 0xAA0A5B2D,
0xA2386283, 0xA8E21106,
0xA34BDF20, 0xA7BD22AB,
0xA462EEAC, 0xA69B9B68,
0xA57D8666, 0xA57D8666,
0xA69B9B68, 0xA462EEAC,
0xA7BD22AB, 0xA34BDF20,
0xA8E21106, 0xA2386283,
0xAA0A5B2D, 0xA1288376,
0xAB35F5B5, 0xA01C4C72,
0xAC64D510, 0x9F13C7D0,
0xAD96ED91, 0x9E0EFFC1,
0xAECC336B, 0x9D0DFE53,
0xB0049AB2, 0x9C10CD70,
0xB140175B, 0x9B1776D9,
0xB27E9D3B, 0x9A22042C,
0xB3C0200C, 0x99307EE0,
0xB5049368, 0x9842F043,
0xB64BEACC, 0x9759617E,
0xB796199B, 0x9673DB94,
0xB8E31319, 0x9592675B,
0xBA32CA70, 0x94B50D87,
0xBB8532AF, 0x93DBD69F,
0xBCDA3ECA, 0x9306CB04,
0xBE31E19B, 0x9235F2EB,
0xBF8C0DE2, 0x91695663,
0xC0E8B648, 0x90A0FD4E,
0xC247CD5A, 0x8FDCEF66,
0xC3A9458F, 0x8F1D343A,
0xC50D1148, 0x8E61D32D,
0xC67322CD, 0x8DAAD37B,
0xC7DB6C50, 0x8CF83C30,
0xC945DFEC, 0x8C4A142F,
0xCAB26FA9, 0x8BA0622F,
0xCC210D78, 0x8AFB2CBA,
0xCD91AB38, 0x8A5A7A30,
0xCF043AB2, 0x89BE50C3,
0xD078AD9D, 0x8926B677,
0xD1EEF59E, 0x8893B124,
0xD3670445, 0x88054677,
0xD4E0CB14, 0x877B7BEC,
0xD65C3B7B, 0x86F656D3,
0xD7D946D7, 0x8675DC4E,
0xD957DE7A, 0x85FA1152,
0xDAD7F3A2, 0x8582FAA4,
0xDC597781, 0x85109CDC,
0xDDDC5B3A, 0x84A2FC62,
0xDF608FE3, 0x843A1D70,
0xE0E60684, 0x83D60411,
0xE26CB01A, 0x8376B422,
0xE3F47D95, 0x831C314E,
0xE57D5FDA, 0x82C67F13,
0xE70747C3, 0x8275A0C0,
0xE8922621, 0x82299971,
0xEA1DEBBB, 0x81E26C16,
0xEBAA894E, 0x81A01B6C,
0xED37EF91, 0x8162AA03,
0xEEC60F31, 0x812A1A39,
0xF054D8D4, 0x80F66E3C,
0xF1E43D1C, 0x80C7A80A,
0xF3742CA1, 0x809DC970,
0xF50497FA, 0x8078D40D,
0xF6956FB6, 0x8058C94C,
0xF826A461, 0x803DAA69,
0xF9B82683, 0x80277872,
0xFB49E6A2, 0x80163440,
0xFCDBD541, 0x8009DE7D,
0xFE6DE2E0, 0x800277A5
};
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 1024 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_1024_q31[1536] = {
0x7FFFFFFF, 0x00000000,
0x7FFF6216, 0x00C90F88,
0x7FFD885A, 0x01921D1F,
0x7FFA72D1, 0x025B26D7,
0x7FF62182, 0x03242ABF,
0x7FF09477, 0x03ED26E6,
0x7FE9CBC0, 0x04B6195D,
0x7FE1C76B, 0x057F0034,
0x7FD8878D, 0x0647D97C,
0x7FCE0C3E, 0x0710A344,
0x7FC25596, 0x07D95B9E,
0x7FB563B2, 0x08A2009A,
0x7FA736B4, 0x096A9049,
0x7F97CEBC, 0x0A3308BC,
0x7F872BF3, 0x0AFB6805,
0x7F754E7F, 0x0BC3AC35,
0x7F62368F, 0x0C8BD35E,
0x7F4DE450, 0x0D53DB92,
0x7F3857F5, 0x0E1BC2E3,
0x7F2191B4, 0x0EE38765,
0x7F0991C3, 0x0FAB272B,
0x7EF0585F, 0x1072A047,
0x7ED5E5C6, 0x1139F0CE,
0x7EBA3A39, 0x120116D4,
0x7E9D55FC, 0x12C8106E,
0x7E7F3956, 0x138EDBB0,
0x7E5FE493, 0x145576B1,
0x7E3F57FE, 0x151BDF85,
0x7E1D93E9, 0x15E21444,
0x7DFA98A7, 0x16A81305,
0x7DD6668E, 0x176DD9DE,
0x7DB0FDF7, 0x183366E8,
0x7D8A5F3F, 0x18F8B83C,
0x7D628AC5, 0x19BDCBF2,
0x7D3980EC, 0x1A82A025,
0x7D0F4218, 0x1B4732EF,
0x7CE3CEB1, 0x1C0B826A,
0x7CB72724, 0x1CCF8CB3,
0x7C894BDD, 0x1D934FE5,
0x7C5A3D4F, 0x1E56CA1E,
0x7C29FBEE, 0x1F19F97B,
0x7BF88830, 0x1FDCDC1A,
0x7BC5E28F, 0x209F701C,
0x7B920B89, 0x2161B39F,
0x7B5D039D, 0x2223A4C5,
0x7B26CB4F, 0x22E541AE,
0x7AEF6323, 0x23A6887E,
0x7AB6CBA3, 0x24677757,
0x7A7D055B, 0x25280C5D,
0x7A4210D8, 0x25E845B5,
0x7A05EEAD, 0x26A82185,
0x79C89F6D, 0x27679DF4,
0x798A23B1, 0x2826B928,
0x794A7C11, 0x28E5714A,
0x7909A92C, 0x29A3C484,
0x78C7ABA1, 0x2A61B101,
0x78848413, 0x2B1F34EB,
0x78403328, 0x2BDC4E6F,
0x77FAB988, 0x2C98FBBA,
0x77B417DF, 0x2D553AFB,
0x776C4EDB, 0x2E110A62,
0x77235F2D, 0x2ECC681E,
0x76D94988, 0x2F875262,
0x768E0EA5, 0x3041C760,
0x7641AF3C, 0x30FBC54D,
0x75F42C0A, 0x31B54A5D,
0x75A585CF, 0x326E54C7,
0x7555BD4B, 0x3326E2C2,
0x7504D345, 0x33DEF287,
0x74B2C883, 0x3496824F,
0x745F9DD1, 0x354D9056,
0x740B53FA, 0x36041AD9,
0x73B5EBD0, 0x36BA2013,
0x735F6626, 0x376F9E46,
0x7307C3D0, 0x382493B0,
0x72AF05A6, 0x38D8FE93,
0x72552C84, 0x398CDD32,
0x71FA3948, 0x3A402DD1,
0x719E2CD2, 0x3AF2EEB7,
0x71410804, 0x3BA51E29,
0x70E2CBC6, 0x3C56BA70,
0x708378FE, 0x3D07C1D5,
0x70231099, 0x3DB832A5,
0x6FC19385, 0x3E680B2C,
0x6F5F02B1, 0x3F1749B7,
0x6EFB5F12, 0x3FC5EC97,
0x6E96A99C, 0x4073F21D,
0x6E30E349, 0x4121589A,
0x6DCA0D14, 0x41CE1E64,
0x6D6227FA, 0x427A41D0,
0x6CF934FB, 0x4325C135,
0x6C8F351C, 0x43D09AEC,
0x6C242960, 0x447ACD50,
0x6BB812D0, 0x452456BC,
0x6B4AF278, 0x45CD358F,
0x6ADCC964, 0x46756827,
0x6A6D98A4, 0x471CECE6,
0x69FD614A, 0x47C3C22E,
0x698C246C, 0x4869E664,
0x6919E320, 0x490F57EE,
0x68A69E81, 0x49B41533,
0x683257AA, 0x4A581C9D,
0x67BD0FBC, 0x4AFB6C97,
0x6746C7D7, 0x4B9E038F,
0x66CF811F, 0x4C3FDFF3,
0x66573CBB, 0x4CE10034,
0x65DDFBD3, 0x4D8162C4,
0x6563BF92, 0x4E210617,
0x64E88926, 0x4EBFE8A4,
0x646C59BF, 0x4F5E08E3,
0x63EF328F, 0x4FFB654D,
0x637114CC, 0x5097FC5E,
0x62F201AC, 0x5133CC94,
0x6271FA69, 0x51CED46E,
0x61F1003E, 0x5269126E,
0x616F146B, 0x53028517,
0x60EC3830, 0x539B2AEF,
0x60686CCE, 0x5433027D,
0x5FE3B38D, 0x54CA0A4A,
0x5F5E0DB3, 0x556040E2,
0x5ED77C89, 0x55F5A4D2,
0x5E50015D, 0x568A34A9,
0x5DC79D7C, 0x571DEEF9,
0x5D3E5236, 0x57B0D256,
0x5CB420DF, 0x5842DD54,
0x5C290ACC, 0x58D40E8C,
0x5B9D1153, 0x59646497,
0x5B1035CF, 0x59F3DE12,
0x5A82799A, 0x5A82799A,
0x59F3DE12, 0x5B1035CF,
0x59646497, 0x5B9D1153,
0x58D40E8C, 0x5C290ACC,
0x5842DD54, 0x5CB420DF,
0x57B0D256, 0x5D3E5236,
0x571DEEF9, 0x5DC79D7C,
0x568A34A9, 0x5E50015D,
0x55F5A4D2, 0x5ED77C89,
0x556040E2, 0x5F5E0DB3,
0x54CA0A4A, 0x5FE3B38D,
0x5433027D, 0x60686CCE,
0x539B2AEF, 0x60EC3830,
0x53028517, 0x616F146B,
0x5269126E, 0x61F1003E,
0x51CED46E, 0x6271FA69,
0x5133CC94, 0x62F201AC,
0x5097FC5E, 0x637114CC,
0x4FFB654D, 0x63EF328F,
0x4F5E08E3, 0x646C59BF,
0x4EBFE8A4, 0x64E88926,
0x4E210617, 0x6563BF92,
0x4D8162C4, 0x65DDFBD3,
0x4CE10034, 0x66573CBB,
0x4C3FDFF3, 0x66CF811F,
0x4B9E038F, 0x6746C7D7,
0x4AFB6C97, 0x67BD0FBC,
0x4A581C9D, 0x683257AA,
0x49B41533, 0x68A69E81,
0x490F57EE, 0x6919E320,
0x4869E664, 0x698C246C,
0x47C3C22E, 0x69FD614A,
0x471CECE6, 0x6A6D98A4,
0x46756827, 0x6ADCC964,
0x45CD358F, 0x6B4AF278,
0x452456BC, 0x6BB812D0,
0x447ACD50, 0x6C242960,
0x43D09AEC, 0x6C8F351C,
0x4325C135, 0x6CF934FB,
0x427A41D0, 0x6D6227FA,
0x41CE1E64, 0x6DCA0D14,
0x4121589A, 0x6E30E349,
0x4073F21D, 0x6E96A99C,
0x3FC5EC97, 0x6EFB5F12,
0x3F1749B7, 0x6F5F02B1,
0x3E680B2C, 0x6FC19385,
0x3DB832A5, 0x70231099,
0x3D07C1D5, 0x708378FE,
0x3C56BA70, 0x70E2CBC6,
0x3BA51E29, 0x71410804,
0x3AF2EEB7, 0x719E2CD2,
0x3A402DD1, 0x71FA3948,
0x398CDD32, 0x72552C84,
0x38D8FE93, 0x72AF05A6,
0x382493B0, 0x7307C3D0,
0x376F9E46, 0x735F6626,
0x36BA2013, 0x73B5EBD0,
0x36041AD9, 0x740B53FA,
0x354D9056, 0x745F9DD1,
0x3496824F, 0x74B2C883,
0x33DEF287, 0x7504D345,
0x3326E2C2, 0x7555BD4B,
0x326E54C7, 0x75A585CF,
0x31B54A5D, 0x75F42C0A,
0x30FBC54D, 0x7641AF3C,
0x3041C760, 0x768E0EA5,
0x2F875262, 0x76D94988,
0x2ECC681E, 0x77235F2D,
0x2E110A62, 0x776C4EDB,
0x2D553AFB, 0x77B417DF,
0x2C98FBBA, 0x77FAB988,
0x2BDC4E6F, 0x78403328,
0x2B1F34EB, 0x78848413,
0x2A61B101, 0x78C7ABA1,
0x29A3C484, 0x7909A92C,
0x28E5714A, 0x794A7C11,
0x2826B928, 0x798A23B1,
0x27679DF4, 0x79C89F6D,
0x26A82185, 0x7A05EEAD,
0x25E845B5, 0x7A4210D8,
0x25280C5D, 0x7A7D055B,
0x24677757, 0x7AB6CBA3,
0x23A6887E, 0x7AEF6323,
0x22E541AE, 0x7B26CB4F,
0x2223A4C5, 0x7B5D039D,
0x2161B39F, 0x7B920B89,
0x209F701C, 0x7BC5E28F,
0x1FDCDC1A, 0x7BF88830,
0x1F19F97B, 0x7C29FBEE,
0x1E56CA1E, 0x7C5A3D4F,
0x1D934FE5, 0x7C894BDD,
0x1CCF8CB3, 0x7CB72724,
0x1C0B826A, 0x7CE3CEB1,
0x1B4732EF, 0x7D0F4218,
0x1A82A025, 0x7D3980EC,
0x19BDCBF2, 0x7D628AC5,
0x18F8B83C, 0x7D8A5F3F,
0x183366E8, 0x7DB0FDF7,
0x176DD9DE, 0x7DD6668E,
0x16A81305, 0x7DFA98A7,
0x15E21444, 0x7E1D93E9,
0x151BDF85, 0x7E3F57FE,
0x145576B1, 0x7E5FE493,
0x138EDBB0, 0x7E7F3956,
0x12C8106E, 0x7E9D55FC,
0x120116D4, 0x7EBA3A39,
0x1139F0CE, 0x7ED5E5C6,
0x1072A047, 0x7EF0585F,
0x0FAB272B, 0x7F0991C3,
0x0EE38765, 0x7F2191B4,
0x0E1BC2E3, 0x7F3857F5,
0x0D53DB92, 0x7F4DE450,
0x0C8BD35E, 0x7F62368F,
0x0BC3AC35, 0x7F754E7F,
0x0AFB6805, 0x7F872BF3,
0x0A3308BC, 0x7F97CEBC,
0x096A9049, 0x7FA736B4,
0x08A2009A, 0x7FB563B2,
0x07D95B9E, 0x7FC25596,
0x0710A344, 0x7FCE0C3E,
0x0647D97C, 0x7FD8878D,
0x057F0034, 0x7FE1C76B,
0x04B6195D, 0x7FE9CBC0,
0x03ED26E6, 0x7FF09477,
0x03242ABF, 0x7FF62182,
0x025B26D7, 0x7FFA72D1,
0x01921D1F, 0x7FFD885A,
0x00C90F88, 0x7FFF6216,
0x00000000, 0x7FFFFFFF,
0xFF36F078, 0x7FFF6216,
0xFE6DE2E0, 0x7FFD885A,
0xFDA4D928, 0x7FFA72D1,
0xFCDBD541, 0x7FF62182,
0xFC12D919, 0x7FF09477,
0xFB49E6A2, 0x7FE9CBC0,
0xFA80FFCB, 0x7FE1C76B,
0xF9B82683, 0x7FD8878D,
0xF8EF5CBB, 0x7FCE0C3E,
0xF826A461, 0x7FC25596,
0xF75DFF65, 0x7FB563B2,
0xF6956FB6, 0x7FA736B4,
0xF5CCF743, 0x7F97CEBC,
0xF50497FA, 0x7F872BF3,
0xF43C53CA, 0x7F754E7F,
0xF3742CA1, 0x7F62368F,
0xF2AC246D, 0x7F4DE450,
0xF1E43D1C, 0x7F3857F5,
0xF11C789A, 0x7F2191B4,
0xF054D8D4, 0x7F0991C3,
0xEF8D5FB8, 0x7EF0585F,
0xEEC60F31, 0x7ED5E5C6,
0xEDFEE92B, 0x7EBA3A39,
0xED37EF91, 0x7E9D55FC,
0xEC71244F, 0x7E7F3956,
0xEBAA894E, 0x7E5FE493,
0xEAE4207A, 0x7E3F57FE,
0xEA1DEBBB, 0x7E1D93E9,
0xE957ECFB, 0x7DFA98A7,
0xE8922621, 0x7DD6668E,
0xE7CC9917, 0x7DB0FDF7,
0xE70747C3, 0x7D8A5F3F,
0xE642340D, 0x7D628AC5,
0xE57D5FDA, 0x7D3980EC,
0xE4B8CD10, 0x7D0F4218,
0xE3F47D95, 0x7CE3CEB1,
0xE330734C, 0x7CB72724,
0xE26CB01A, 0x7C894BDD,
0xE1A935E1, 0x7C5A3D4F,
0xE0E60684, 0x7C29FBEE,
0xE02323E5, 0x7BF88830,
0xDF608FE3, 0x7BC5E28F,
0xDE9E4C60, 0x7B920B89,
0xDDDC5B3A, 0x7B5D039D,
0xDD1ABE51, 0x7B26CB4F,
0xDC597781, 0x7AEF6323,
0xDB9888A8, 0x7AB6CBA3,
0xDAD7F3A2, 0x7A7D055B,
0xDA17BA4A, 0x7A4210D8,
0xD957DE7A, 0x7A05EEAD,
0xD898620C, 0x79C89F6D,
0xD7D946D7, 0x798A23B1,
0xD71A8EB5, 0x794A7C11,
0xD65C3B7B, 0x7909A92C,
0xD59E4EFE, 0x78C7ABA1,
0xD4E0CB14, 0x78848413,
0xD423B190, 0x78403328,
0xD3670445, 0x77FAB988,
0xD2AAC504, 0x77B417DF,
0xD1EEF59E, 0x776C4EDB,
0xD13397E1, 0x77235F2D,
0xD078AD9D, 0x76D94988,
0xCFBE389F, 0x768E0EA5,
0xCF043AB2, 0x7641AF3C,
0xCE4AB5A2, 0x75F42C0A,
0xCD91AB38, 0x75A585CF,
0xCCD91D3D, 0x7555BD4B,
0xCC210D78, 0x7504D345,
0xCB697DB0, 0x74B2C883,
0xCAB26FA9, 0x745F9DD1,
0xC9FBE527, 0x740B53FA,
0xC945DFEC, 0x73B5EBD0,
0xC89061BA, 0x735F6626,
0xC7DB6C50, 0x7307C3D0,
0xC727016C, 0x72AF05A6,
0xC67322CD, 0x72552C84,
0xC5BFD22E, 0x71FA3948,
0xC50D1148, 0x719E2CD2,
0xC45AE1D7, 0x71410804,
0xC3A9458F, 0x70E2CBC6,
0xC2F83E2A, 0x708378FE,
0xC247CD5A, 0x70231099,
0xC197F4D3, 0x6FC19385,
0xC0E8B648, 0x6F5F02B1,
0xC03A1368, 0x6EFB5F12,
0xBF8C0DE2, 0x6E96A99C,
0xBEDEA765, 0x6E30E349,
0xBE31E19B, 0x6DCA0D14,
0xBD85BE2F, 0x6D6227FA,
0xBCDA3ECA, 0x6CF934FB,
0xBC2F6513, 0x6C8F351C,
0xBB8532AF, 0x6C242960,
0xBADBA943, 0x6BB812D0,
0xBA32CA70, 0x6B4AF278,
0xB98A97D8, 0x6ADCC964,
0xB8E31319, 0x6A6D98A4,
0xB83C3DD1, 0x69FD614A,
0xB796199B, 0x698C246C,
0xB6F0A811, 0x6919E320,
0xB64BEACC, 0x68A69E81,
0xB5A7E362, 0x683257AA,
0xB5049368, 0x67BD0FBC,
0xB461FC70, 0x6746C7D7,
0xB3C0200C, 0x66CF811F,
0xB31EFFCB, 0x66573CBB,
0xB27E9D3B, 0x65DDFBD3,
0xB1DEF9E8, 0x6563BF92,
0xB140175B, 0x64E88926,
0xB0A1F71C, 0x646C59BF,
0xB0049AB2, 0x63EF328F,
0xAF6803A1, 0x637114CC,
0xAECC336B, 0x62F201AC,
0xAE312B91, 0x6271FA69,
0xAD96ED91, 0x61F1003E,
0xACFD7AE8, 0x616F146B,
0xAC64D510, 0x60EC3830,
0xABCCFD82, 0x60686CCE,
0xAB35F5B5, 0x5FE3B38D,
0xAA9FBF1D, 0x5F5E0DB3,
0xAA0A5B2D, 0x5ED77C89,
0xA975CB56, 0x5E50015D,
0xA8E21106, 0x5DC79D7C,
0xA84F2DA9, 0x5D3E5236,
0xA7BD22AB, 0x5CB420DF,
0xA72BF173, 0x5C290ACC,
0xA69B9B68, 0x5B9D1153,
0xA60C21ED, 0x5B1035CF,
0xA57D8666, 0x5A82799A,
0xA4EFCA31, 0x59F3DE12,
0xA462EEAC, 0x59646497,
0xA3D6F533, 0x58D40E8C,
0xA34BDF20, 0x5842DD54,
0xA2C1ADC9, 0x57B0D256,
0xA2386283, 0x571DEEF9,
0xA1AFFEA2, 0x568A34A9,
0xA1288376, 0x55F5A4D2,
0xA0A1F24C, 0x556040E2,
0xA01C4C72, 0x54CA0A4A,
0x9F979331, 0x5433027D,
0x9F13C7D0, 0x539B2AEF,
0x9E90EB94, 0x53028517,
0x9E0EFFC1, 0x5269126E,
0x9D8E0596, 0x51CED46E,
0x9D0DFE53, 0x5133CC94,
0x9C8EEB33, 0x5097FC5E,
0x9C10CD70, 0x4FFB654D,
0x9B93A640, 0x4F5E08E3,
0x9B1776D9, 0x4EBFE8A4,
0x9A9C406D, 0x4E210617,
0x9A22042C, 0x4D8162C4,
0x99A8C344, 0x4CE10034,
0x99307EE0, 0x4C3FDFF3,
0x98B93828, 0x4B9E038F,
0x9842F043, 0x4AFB6C97,
0x97CDA855, 0x4A581C9D,
0x9759617E, 0x49B41533,
0x96E61CDF, 0x490F57EE,
0x9673DB94, 0x4869E664,
0x96029EB5, 0x47C3C22E,
0x9592675B, 0x471CECE6,
0x9523369B, 0x46756827,
0x94B50D87, 0x45CD358F,
0x9447ED2F, 0x452456BC,
0x93DBD69F, 0x447ACD50,
0x9370CAE4, 0x43D09AEC,
0x9306CB04, 0x4325C135,
0x929DD805, 0x427A41D0,
0x9235F2EB, 0x41CE1E64,
0x91CF1CB6, 0x4121589A,
0x91695663, 0x4073F21D,
0x9104A0ED, 0x3FC5EC97,
0x90A0FD4E, 0x3F1749B7,
0x903E6C7A, 0x3E680B2C,
0x8FDCEF66, 0x3DB832A5,
0x8F7C8701, 0x3D07C1D5,
0x8F1D343A, 0x3C56BA70,
0x8EBEF7FB, 0x3BA51E29,
0x8E61D32D, 0x3AF2EEB7,
0x8E05C6B7, 0x3A402DD1,
0x8DAAD37B, 0x398CDD32,
0x8D50FA59, 0x38D8FE93,
0x8CF83C30, 0x382493B0,
0x8CA099D9, 0x376F9E46,
0x8C4A142F, 0x36BA2013,
0x8BF4AC05, 0x36041AD9,
0x8BA0622F, 0x354D9056,
0x8B4D377C, 0x3496824F,
0x8AFB2CBA, 0x33DEF287,
0x8AAA42B4, 0x3326E2C2,
0x8A5A7A30, 0x326E54C7,
0x8A0BD3F5, 0x31B54A5D,
0x89BE50C3, 0x30FBC54D,
0x8971F15A, 0x3041C760,
0x8926B677, 0x2F875262,
0x88DCA0D3, 0x2ECC681E,
0x8893B124, 0x2E110A62,
0x884BE820, 0x2D553AFB,
0x88054677, 0x2C98FBBA,
0x87BFCCD7, 0x2BDC4E6F,
0x877B7BEC, 0x2B1F34EB,
0x8738545E, 0x2A61B101,
0x86F656D3, 0x29A3C484,
0x86B583EE, 0x28E5714A,
0x8675DC4E, 0x2826B928,
0x86376092, 0x27679DF4,
0x85FA1152, 0x26A82185,
0x85BDEF27, 0x25E845B5,
0x8582FAA4, 0x25280C5D,
0x8549345C, 0x24677757,
0x85109CDC, 0x23A6887E,
0x84D934B0, 0x22E541AE,
0x84A2FC62, 0x2223A4C5,
0x846DF476, 0x2161B39F,
0x843A1D70, 0x209F701C,
0x840777CF, 0x1FDCDC1A,
0x83D60411, 0x1F19F97B,
0x83A5C2B0, 0x1E56CA1E,
0x8376B422, 0x1D934FE5,
0x8348D8DB, 0x1CCF8CB3,
0x831C314E, 0x1C0B826A,
0x82F0BDE8, 0x1B4732EF,
0x82C67F13, 0x1A82A025,
0x829D753A, 0x19BDCBF2,
0x8275A0C0, 0x18F8B83C,
0x824F0208, 0x183366E8,
0x82299971, 0x176DD9DE,
0x82056758, 0x16A81305,
0x81E26C16, 0x15E21444,
0x81C0A801, 0x151BDF85,
0x81A01B6C, 0x145576B1,
0x8180C6A9, 0x138EDBB0,
0x8162AA03, 0x12C8106E,
0x8145C5C6, 0x120116D4,
0x812A1A39, 0x1139F0CE,
0x810FA7A0, 0x1072A047,
0x80F66E3C, 0x0FAB272B,
0x80DE6E4C, 0x0EE38765,
0x80C7A80A, 0x0E1BC2E3,
0x80B21BAF, 0x0D53DB92,
0x809DC970, 0x0C8BD35E,
0x808AB180, 0x0BC3AC35,
0x8078D40D, 0x0AFB6805,
0x80683143, 0x0A3308BC,
0x8058C94C, 0x096A9049,
0x804A9C4D, 0x08A2009A,
0x803DAA69, 0x07D95B9E,
0x8031F3C1, 0x0710A344,
0x80277872, 0x0647D97C,
0x801E3894, 0x057F0034,
0x80163440, 0x04B6195D,
0x800F6B88, 0x03ED26E6,
0x8009DE7D, 0x03242ABF,
0x80058D2E, 0x025B26D7,
0x800277A5, 0x01921D1F,
0x80009DE9, 0x00C90F88,
0x80000000, 0x00000000,
0x80009DE9, 0xFF36F078,
0x800277A5, 0xFE6DE2E0,
0x80058D2E, 0xFDA4D928,
0x8009DE7D, 0xFCDBD541,
0x800F6B88, 0xFC12D919,
0x80163440, 0xFB49E6A2,
0x801E3894, 0xFA80FFCB,
0x80277872, 0xF9B82683,
0x8031F3C1, 0xF8EF5CBB,
0x803DAA69, 0xF826A461,
0x804A9C4D, 0xF75DFF65,
0x8058C94C, 0xF6956FB6,
0x80683143, 0xF5CCF743,
0x8078D40D, 0xF50497FA,
0x808AB180, 0xF43C53CA,
0x809DC970, 0xF3742CA1,
0x80B21BAF, 0xF2AC246D,
0x80C7A80A, 0xF1E43D1C,
0x80DE6E4C, 0xF11C789A,
0x80F66E3C, 0xF054D8D4,
0x810FA7A0, 0xEF8D5FB8,
0x812A1A39, 0xEEC60F31,
0x8145C5C6, 0xEDFEE92B,
0x8162AA03, 0xED37EF91,
0x8180C6A9, 0xEC71244F,
0x81A01B6C, 0xEBAA894E,
0x81C0A801, 0xEAE4207A,
0x81E26C16, 0xEA1DEBBB,
0x82056758, 0xE957ECFB,
0x82299971, 0xE8922621,
0x824F0208, 0xE7CC9917,
0x8275A0C0, 0xE70747C3,
0x829D753A, 0xE642340D,
0x82C67F13, 0xE57D5FDA,
0x82F0BDE8, 0xE4B8CD10,
0x831C314E, 0xE3F47D95,
0x8348D8DB, 0xE330734C,
0x8376B422, 0xE26CB01A,
0x83A5C2B0, 0xE1A935E1,
0x83D60411, 0xE0E60684,
0x840777CF, 0xE02323E5,
0x843A1D70, 0xDF608FE3,
0x846DF476, 0xDE9E4C60,
0x84A2FC62, 0xDDDC5B3A,
0x84D934B0, 0xDD1ABE51,
0x85109CDC, 0xDC597781,
0x8549345C, 0xDB9888A8,
0x8582FAA4, 0xDAD7F3A2,
0x85BDEF27, 0xDA17BA4A,
0x85FA1152, 0xD957DE7A,
0x86376092, 0xD898620C,
0x8675DC4E, 0xD7D946D7,
0x86B583EE, 0xD71A8EB5,
0x86F656D3, 0xD65C3B7B,
0x8738545E, 0xD59E4EFE,
0x877B7BEC, 0xD4E0CB14,
0x87BFCCD7, 0xD423B190,
0x88054677, 0xD3670445,
0x884BE820, 0xD2AAC504,
0x8893B124, 0xD1EEF59E,
0x88DCA0D3, 0xD13397E1,
0x8926B677, 0xD078AD9D,
0x8971F15A, 0xCFBE389F,
0x89BE50C3, 0xCF043AB2,
0x8A0BD3F5, 0xCE4AB5A2,
0x8A5A7A30, 0xCD91AB38,
0x8AAA42B4, 0xCCD91D3D,
0x8AFB2CBA, 0xCC210D78,
0x8B4D377C, 0xCB697DB0,
0x8BA0622F, 0xCAB26FA9,
0x8BF4AC05, 0xC9FBE527,
0x8C4A142F, 0xC945DFEC,
0x8CA099D9, 0xC89061BA,
0x8CF83C30, 0xC7DB6C50,
0x8D50FA59, 0xC727016C,
0x8DAAD37B, 0xC67322CD,
0x8E05C6B7, 0xC5BFD22E,
0x8E61D32D, 0xC50D1148,
0x8EBEF7FB, 0xC45AE1D7,
0x8F1D343A, 0xC3A9458F,
0x8F7C8701, 0xC2F83E2A,
0x8FDCEF66, 0xC247CD5A,
0x903E6C7A, 0xC197F4D3,
0x90A0FD4E, 0xC0E8B648,
0x9104A0ED, 0xC03A1368,
0x91695663, 0xBF8C0DE2,
0x91CF1CB6, 0xBEDEA765,
0x9235F2EB, 0xBE31E19B,
0x929DD805, 0xBD85BE2F,
0x9306CB04, 0xBCDA3ECA,
0x9370CAE4, 0xBC2F6513,
0x93DBD69F, 0xBB8532AF,
0x9447ED2F, 0xBADBA943,
0x94B50D87, 0xBA32CA70,
0x9523369B, 0xB98A97D8,
0x9592675B, 0xB8E31319,
0x96029EB5, 0xB83C3DD1,
0x9673DB94, 0xB796199B,
0x96E61CDF, 0xB6F0A811,
0x9759617E, 0xB64BEACC,
0x97CDA855, 0xB5A7E362,
0x9842F043, 0xB5049368,
0x98B93828, 0xB461FC70,
0x99307EE0, 0xB3C0200C,
0x99A8C344, 0xB31EFFCB,
0x9A22042C, 0xB27E9D3B,
0x9A9C406D, 0xB1DEF9E8,
0x9B1776D9, 0xB140175B,
0x9B93A640, 0xB0A1F71C,
0x9C10CD70, 0xB0049AB2,
0x9C8EEB33, 0xAF6803A1,
0x9D0DFE53, 0xAECC336B,
0x9D8E0596, 0xAE312B91,
0x9E0EFFC1, 0xAD96ED91,
0x9E90EB94, 0xACFD7AE8,
0x9F13C7D0, 0xAC64D510,
0x9F979331, 0xABCCFD82,
0xA01C4C72, 0xAB35F5B5,
0xA0A1F24C, 0xAA9FBF1D,
0xA1288376, 0xAA0A5B2D,
0xA1AFFEA2, 0xA975CB56,
0xA2386283, 0xA8E21106,
0xA2C1ADC9, 0xA84F2DA9,
0xA34BDF20, 0xA7BD22AB,
0xA3D6F533, 0xA72BF173,
0xA462EEAC, 0xA69B9B68,
0xA4EFCA31, 0xA60C21ED,
0xA57D8666, 0xA57D8666,
0xA60C21ED, 0xA4EFCA31,
0xA69B9B68, 0xA462EEAC,
0xA72BF173, 0xA3D6F533,
0xA7BD22AB, 0xA34BDF20,
0xA84F2DA9, 0xA2C1ADC9,
0xA8E21106, 0xA2386283,
0xA975CB56, 0xA1AFFEA2,
0xAA0A5B2D, 0xA1288376,
0xAA9FBF1D, 0xA0A1F24C,
0xAB35F5B5, 0xA01C4C72,
0xABCCFD82, 0x9F979331,
0xAC64D510, 0x9F13C7D0,
0xACFD7AE8, 0x9E90EB94,
0xAD96ED91, 0x9E0EFFC1,
0xAE312B91, 0x9D8E0596,
0xAECC336B, 0x9D0DFE53,
0xAF6803A1, 0x9C8EEB33,
0xB0049AB2, 0x9C10CD70,
0xB0A1F71C, 0x9B93A640,
0xB140175B, 0x9B1776D9,
0xB1DEF9E8, 0x9A9C406D,
0xB27E9D3B, 0x9A22042C,
0xB31EFFCB, 0x99A8C344,
0xB3C0200C, 0x99307EE0,
0xB461FC70, 0x98B93828,
0xB5049368, 0x9842F043,
0xB5A7E362, 0x97CDA855,
0xB64BEACC, 0x9759617E,
0xB6F0A811, 0x96E61CDF,
0xB796199B, 0x9673DB94,
0xB83C3DD1, 0x96029EB5,
0xB8E31319, 0x9592675B,
0xB98A97D8, 0x9523369B,
0xBA32CA70, 0x94B50D87,
0xBADBA943, 0x9447ED2F,
0xBB8532AF, 0x93DBD69F,
0xBC2F6513, 0x9370CAE4,
0xBCDA3ECA, 0x9306CB04,
0xBD85BE2F, 0x929DD805,
0xBE31E19B, 0x9235F2EB,
0xBEDEA765, 0x91CF1CB6,
0xBF8C0DE2, 0x91695663,
0xC03A1368, 0x9104A0ED,
0xC0E8B648, 0x90A0FD4E,
0xC197F4D3, 0x903E6C7A,
0xC247CD5A, 0x8FDCEF66,
0xC2F83E2A, 0x8F7C8701,
0xC3A9458F, 0x8F1D343A,
0xC45AE1D7, 0x8EBEF7FB,
0xC50D1148, 0x8E61D32D,
0xC5BFD22E, 0x8E05C6B7,
0xC67322CD, 0x8DAAD37B,
0xC727016C, 0x8D50FA59,
0xC7DB6C50, 0x8CF83C30,
0xC89061BA, 0x8CA099D9,
0xC945DFEC, 0x8C4A142F,
0xC9FBE527, 0x8BF4AC05,
0xCAB26FA9, 0x8BA0622F,
0xCB697DB0, 0x8B4D377C,
0xCC210D78, 0x8AFB2CBA,
0xCCD91D3D, 0x8AAA42B4,
0xCD91AB38, 0x8A5A7A30,
0xCE4AB5A2, 0x8A0BD3F5,
0xCF043AB2, 0x89BE50C3,
0xCFBE389F, 0x8971F15A,
0xD078AD9D, 0x8926B677,
0xD13397E1, 0x88DCA0D3,
0xD1EEF59E, 0x8893B124,
0xD2AAC504, 0x884BE820,
0xD3670445, 0x88054677,
0xD423B190, 0x87BFCCD7,
0xD4E0CB14, 0x877B7BEC,
0xD59E4EFE, 0x8738545E,
0xD65C3B7B, 0x86F656D3,
0xD71A8EB5, 0x86B583EE,
0xD7D946D7, 0x8675DC4E,
0xD898620C, 0x86376092,
0xD957DE7A, 0x85FA1152,
0xDA17BA4A, 0x85BDEF27,
0xDAD7F3A2, 0x8582FAA4,
0xDB9888A8, 0x8549345C,
0xDC597781, 0x85109CDC,
0xDD1ABE51, 0x84D934B0,
0xDDDC5B3A, 0x84A2FC62,
0xDE9E4C60, 0x846DF476,
0xDF608FE3, 0x843A1D70,
0xE02323E5, 0x840777CF,
0xE0E60684, 0x83D60411,
0xE1A935E1, 0x83A5C2B0,
0xE26CB01A, 0x8376B422,
0xE330734C, 0x8348D8DB,
0xE3F47D95, 0x831C314E,
0xE4B8CD10, 0x82F0BDE8,
0xE57D5FDA, 0x82C67F13,
0xE642340D, 0x829D753A,
0xE70747C3, 0x8275A0C0,
0xE7CC9917, 0x824F0208,
0xE8922621, 0x82299971,
0xE957ECFB, 0x82056758,
0xEA1DEBBB, 0x81E26C16,
0xEAE4207A, 0x81C0A801,
0xEBAA894E, 0x81A01B6C,
0xEC71244F, 0x8180C6A9,
0xED37EF91, 0x8162AA03,
0xEDFEE92B, 0x8145C5C6,
0xEEC60F31, 0x812A1A39,
0xEF8D5FB8, 0x810FA7A0,
0xF054D8D4, 0x80F66E3C,
0xF11C789A, 0x80DE6E4C,
0xF1E43D1C, 0x80C7A80A,
0xF2AC246D, 0x80B21BAF,
0xF3742CA1, 0x809DC970,
0xF43C53CA, 0x808AB180,
0xF50497FA, 0x8078D40D,
0xF5CCF743, 0x80683143,
0xF6956FB6, 0x8058C94C,
0xF75DFF65, 0x804A9C4D,
0xF826A461, 0x803DAA69,
0xF8EF5CBB, 0x8031F3C1,
0xF9B82683, 0x80277872,
0xFA80FFCB, 0x801E3894,
0xFB49E6A2, 0x80163440,
0xFC12D919, 0x800F6B88,
0xFCDBD541, 0x8009DE7D,
0xFDA4D928, 0x80058D2E,
0xFE6DE2E0, 0x800277A5,
0xFF36F078, 0x80009DE9
};
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 2048 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_2048_q31[3072] = {
0x7FFFFFFF, 0x00000000,
0x7FFFD885, 0x006487E3,
0x7FFF6216, 0x00C90F88,
0x7FFE9CB2, 0x012D96B0,
0x7FFD885A, 0x01921D1F,
0x7FFC250F, 0x01F6A296,
0x7FFA72D1, 0x025B26D7,
0x7FF871A1, 0x02BFA9A4,
0x7FF62182, 0x03242ABF,
0x7FF38273, 0x0388A9E9,
0x7FF09477, 0x03ED26E6,
0x7FED5790, 0x0451A176,
0x7FE9CBC0, 0x04B6195D,
0x7FE5F108, 0x051A8E5C,
0x7FE1C76B, 0x057F0034,
0x7FDD4EEC, 0x05E36EA9,
0x7FD8878D, 0x0647D97C,
0x7FD37152, 0x06AC406F,
0x7FCE0C3E, 0x0710A344,
0x7FC85853, 0x077501BE,
0x7FC25596, 0x07D95B9E,
0x7FBC040A, 0x083DB0A7,
0x7FB563B2, 0x08A2009A,
0x7FAE7494, 0x09064B3A,
0x7FA736B4, 0x096A9049,
0x7F9FAA15, 0x09CECF89,
0x7F97CEBC, 0x0A3308BC,
0x7F8FA4AF, 0x0A973BA5,
0x7F872BF3, 0x0AFB6805,
0x7F7E648B, 0x0B5F8D9F,
0x7F754E7F, 0x0BC3AC35,
0x7F6BE9D4, 0x0C27C389,
0x7F62368F, 0x0C8BD35E,
0x7F5834B6, 0x0CEFDB75,
0x7F4DE450, 0x0D53DB92,
0x7F434563, 0x0DB7D376,
0x7F3857F5, 0x0E1BC2E3,
0x7F2D1C0E, 0x0E7FA99D,
0x7F2191B4, 0x0EE38765,
0x7F15B8EE, 0x0F475BFE,
0x7F0991C3, 0x0FAB272B,
0x7EFD1C3C, 0x100EE8AD,
0x7EF0585F, 0x1072A047,
0x7EE34635, 0x10D64DBC,
0x7ED5E5C6, 0x1139F0CE,
0x7EC8371A, 0x119D8940,
0x7EBA3A39, 0x120116D4,
0x7EABEF2C, 0x1264994E,
0x7E9D55FC, 0x12C8106E,
0x7E8E6EB1, 0x132B7BF9,
0x7E7F3956, 0x138EDBB0,
0x7E6FB5F3, 0x13F22F57,
0x7E5FE493, 0x145576B1,
0x7E4FC53E, 0x14B8B17F,
0x7E3F57FE, 0x151BDF85,
0x7E2E9CDF, 0x157F0086,
0x7E1D93E9, 0x15E21444,
0x7E0C3D29, 0x16451A83,
0x7DFA98A7, 0x16A81305,
0x7DE8A670, 0x170AFD8D,
0x7DD6668E, 0x176DD9DE,
0x7DC3D90D, 0x17D0A7BB,
0x7DB0FDF7, 0x183366E8,
0x7D9DD55A, 0x18961727,
0x7D8A5F3F, 0x18F8B83C,
0x7D769BB5, 0x195B49E9,
0x7D628AC5, 0x19BDCBF2,
0x7D4E2C7E, 0x1A203E1B,
0x7D3980EC, 0x1A82A025,
0x7D24881A, 0x1AE4F1D6,
0x7D0F4218, 0x1B4732EF,
0x7CF9AEF0, 0x1BA96334,
0x7CE3CEB1, 0x1C0B826A,
0x7CCDA168, 0x1C6D9053,
0x7CB72724, 0x1CCF8CB3,
0x7CA05FF1, 0x1D31774D,
0x7C894BDD, 0x1D934FE5,
0x7C71EAF8, 0x1DF5163F,
0x7C5A3D4F, 0x1E56CA1E,
0x7C4242F2, 0x1EB86B46,
0x7C29FBEE, 0x1F19F97B,
0x7C116853, 0x1F7B7480,
0x7BF88830, 0x1FDCDC1A,
0x7BDF5B94, 0x203E300D,
0x7BC5E28F, 0x209F701C,
0x7BAC1D31, 0x21009C0B,
0x7B920B89, 0x2161B39F,
0x7B77ADA8, 0x21C2B69C,
0x7B5D039D, 0x2223A4C5,
0x7B420D7A, 0x22847DDF,
0x7B26CB4F, 0x22E541AE,
0x7B0B3D2C, 0x2345EFF7,
0x7AEF6323, 0x23A6887E,
0x7AD33D45, 0x24070B07,
0x7AB6CBA3, 0x24677757,
0x7A9A0E4F, 0x24C7CD32,
0x7A7D055B, 0x25280C5D,
0x7A5FB0D8, 0x2588349D,
0x7A4210D8, 0x25E845B5,
0x7A24256E, 0x26483F6C,
0x7A05EEAD, 0x26A82185,
0x79E76CA6, 0x2707EBC6,
0x79C89F6D, 0x27679DF4,
0x79A98715, 0x27C737D2,
0x798A23B1, 0x2826B928,
0x796A7554, 0x288621B9,
0x794A7C11, 0x28E5714A,
0x792A37FE, 0x2944A7A2,
0x7909A92C, 0x29A3C484,
0x78E8CFB1, 0x2A02C7B8,
0x78C7ABA1, 0x2A61B101,
0x78A63D10, 0x2AC08025,
0x78848413, 0x2B1F34EB,
0x786280BF, 0x2B7DCF17,
0x78403328, 0x2BDC4E6F,
0x781D9B64, 0x2C3AB2B9,
0x77FAB988, 0x2C98FBBA,
0x77D78DAA, 0x2CF72939,
0x77B417DF, 0x2D553AFB,
0x7790583D, 0x2DB330C7,
0x776C4EDB, 0x2E110A62,
0x7747FBCE, 0x2E6EC792,
0x77235F2D, 0x2ECC681E,
0x76FE790E, 0x2F29EBCC,
0x76D94988, 0x2F875262,
0x76B3D0B3, 0x2FE49BA6,
0x768E0EA5, 0x3041C760,
0x76680376, 0x309ED555,
0x7641AF3C, 0x30FBC54D,
0x761B1211, 0x3158970D,
0x75F42C0A, 0x31B54A5D,
0x75CCFD42, 0x3211DF03,
0x75A585CF, 0x326E54C7,
0x757DC5CA, 0x32CAAB6F,
0x7555BD4B, 0x3326E2C2,
0x752D6C6C, 0x3382FA88,
0x7504D345, 0x33DEF287,
0x74DBF1EF, 0x343ACA87,
0x74B2C883, 0x3496824F,
0x7489571B, 0x34F219A7,
0x745F9DD1, 0x354D9056,
0x74359CBD, 0x35A8E624,
0x740B53FA, 0x36041AD9,
0x73E0C3A3, 0x365F2E3B,
0x73B5EBD0, 0x36BA2013,
0x738ACC9E, 0x3714F02A,
0x735F6626, 0x376F9E46,
0x7333B883, 0x37CA2A30,
0x7307C3D0, 0x382493B0,
0x72DB8828, 0x387EDA8E,
0x72AF05A6, 0x38D8FE93,
0x72823C66, 0x3932FF87,
0x72552C84, 0x398CDD32,
0x7227D61C, 0x39E6975D,
0x71FA3948, 0x3A402DD1,
0x71CC5626, 0x3A99A057,
0x719E2CD2, 0x3AF2EEB7,
0x716FBD68, 0x3B4C18BA,
0x71410804, 0x3BA51E29,
0x71120CC5, 0x3BFDFECD,
0x70E2CBC6, 0x3C56BA70,
0x70B34524, 0x3CAF50DA,
0x708378FE, 0x3D07C1D5,
0x70536771, 0x3D600D2B,
0x70231099, 0x3DB832A5,
0x6FF27496, 0x3E10320D,
0x6FC19385, 0x3E680B2C,
0x6F906D84, 0x3EBFBDCC,
0x6F5F02B1, 0x3F1749B7,
0x6F2D532C, 0x3F6EAEB8,
0x6EFB5F12, 0x3FC5EC97,
0x6EC92682, 0x401D0320,
0x6E96A99C, 0x4073F21D,
0x6E63E87F, 0x40CAB957,
0x6E30E349, 0x4121589A,
0x6DFD9A1B, 0x4177CFB0,
0x6DCA0D14, 0x41CE1E64,
0x6D963C54, 0x42244480,
0x6D6227FA, 0x427A41D0,
0x6D2DD027, 0x42D0161E,
0x6CF934FB, 0x4325C135,
0x6CC45697, 0x437B42E1,
0x6C8F351C, 0x43D09AEC,
0x6C59D0A9, 0x4425C923,
0x6C242960, 0x447ACD50,
0x6BEE3F62, 0x44CFA73F,
0x6BB812D0, 0x452456BC,
0x6B81A3CD, 0x4578DB93,
0x6B4AF278, 0x45CD358F,
0x6B13FEF5, 0x4621647C,
0x6ADCC964, 0x46756827,
0x6AA551E8, 0x46C9405C,
0x6A6D98A4, 0x471CECE6,
0x6A359DB9, 0x47706D93,
0x69FD614A, 0x47C3C22E,
0x69C4E37A, 0x4816EA85,
0x698C246C, 0x4869E664,
0x69532442, 0x48BCB598,
0x6919E320, 0x490F57EE,
0x68E06129, 0x4961CD32,
0x68A69E81, 0x49B41533,
0x686C9B4B, 0x4A062FBD,
0x683257AA, 0x4A581C9D,
0x67F7D3C4, 0x4AA9DBA1,
0x67BD0FBC, 0x4AFB6C97,
0x67820BB6, 0x4B4CCF4D,
0x6746C7D7, 0x4B9E038F,
0x670B4443, 0x4BEF092D,
0x66CF811F, 0x4C3FDFF3,
0x66937E90, 0x4C9087B1,
0x66573CBB, 0x4CE10034,
0x661ABBC5, 0x4D31494B,
0x65DDFBD3, 0x4D8162C4,
0x65A0FD0B, 0x4DD14C6E,
0x6563BF92, 0x4E210617,
0x6526438E, 0x4E708F8F,
0x64E88926, 0x4EBFE8A4,
0x64AA907F, 0x4F0F1126,
0x646C59BF, 0x4F5E08E3,
0x642DE50D, 0x4FACCFAB,
0x63EF328F, 0x4FFB654D,
0x63B0426D, 0x5049C999,
0x637114CC, 0x5097FC5E,
0x6331A9D4, 0x50E5FD6C,
0x62F201AC, 0x5133CC94,
0x62B21C7B, 0x518169A4,
0x6271FA69, 0x51CED46E,
0x62319B9D, 0x521C0CC1,
0x61F1003E, 0x5269126E,
0x61B02876, 0x52B5E545,
0x616F146B, 0x53028517,
0x612DC446, 0x534EF1B5,
0x60EC3830, 0x539B2AEF,
0x60AA704F, 0x53E73097,
0x60686CCE, 0x5433027D,
0x60262DD5, 0x547EA073,
0x5FE3B38D, 0x54CA0A4A,
0x5FA0FE1E, 0x55153FD4,
0x5F5E0DB3, 0x556040E2,
0x5F1AE273, 0x55AB0D46,
0x5ED77C89, 0x55F5A4D2,
0x5E93DC1F, 0x56400757,
0x5E50015D, 0x568A34A9,
0x5E0BEC6E, 0x56D42C99,
0x5DC79D7C, 0x571DEEF9,
0x5D8314B0, 0x57677B9D,
0x5D3E5236, 0x57B0D256,
0x5CF95638, 0x57F9F2F7,
0x5CB420DF, 0x5842DD54,
0x5C6EB258, 0x588B913F,
0x5C290ACC, 0x58D40E8C,
0x5BE32A67, 0x591C550E,
0x5B9D1153, 0x59646497,
0x5B56BFBD, 0x59AC3CFD,
0x5B1035CF, 0x59F3DE12,
0x5AC973B4, 0x5A3B47AA,
0x5A82799A, 0x5A82799A,
0x5A3B47AA, 0x5AC973B4,
0x59F3DE12, 0x5B1035CF,
0x59AC3CFD, 0x5B56BFBD,
0x59646497, 0x5B9D1153,
0x591C550E, 0x5BE32A67,
0x58D40E8C, 0x5C290ACC,
0x588B913F, 0x5C6EB258,
0x5842DD54, 0x5CB420DF,
0x57F9F2F7, 0x5CF95638,
0x57B0D256, 0x5D3E5236,
0x57677B9D, 0x5D8314B0,
0x571DEEF9, 0x5DC79D7C,
0x56D42C99, 0x5E0BEC6E,
0x568A34A9, 0x5E50015D,
0x56400757, 0x5E93DC1F,
0x55F5A4D2, 0x5ED77C89,
0x55AB0D46, 0x5F1AE273,
0x556040E2, 0x5F5E0DB3,
0x55153FD4, 0x5FA0FE1E,
0x54CA0A4A, 0x5FE3B38D,
0x547EA073, 0x60262DD5,
0x5433027D, 0x60686CCE,
0x53E73097, 0x60AA704F,
0x539B2AEF, 0x60EC3830,
0x534EF1B5, 0x612DC446,
0x53028517, 0x616F146B,
0x52B5E545, 0x61B02876,
0x5269126E, 0x61F1003E,
0x521C0CC1, 0x62319B9D,
0x51CED46E, 0x6271FA69,
0x518169A4, 0x62B21C7B,
0x5133CC94, 0x62F201AC,
0x50E5FD6C, 0x6331A9D4,
0x5097FC5E, 0x637114CC,
0x5049C999, 0x63B0426D,
0x4FFB654D, 0x63EF328F,
0x4FACCFAB, 0x642DE50D,
0x4F5E08E3, 0x646C59BF,
0x4F0F1126, 0x64AA907F,
0x4EBFE8A4, 0x64E88926,
0x4E708F8F, 0x6526438E,
0x4E210617, 0x6563BF92,
0x4DD14C6E, 0x65A0FD0B,
0x4D8162C4, 0x65DDFBD3,
0x4D31494B, 0x661ABBC5,
0x4CE10034, 0x66573CBB,
0x4C9087B1, 0x66937E90,
0x4C3FDFF3, 0x66CF811F,
0x4BEF092D, 0x670B4443,
0x4B9E038F, 0x6746C7D7,
0x4B4CCF4D, 0x67820BB6,
0x4AFB6C97, 0x67BD0FBC,
0x4AA9DBA1, 0x67F7D3C4,
0x4A581C9D, 0x683257AA,
0x4A062FBD, 0x686C9B4B,
0x49B41533, 0x68A69E81,
0x4961CD32, 0x68E06129,
0x490F57EE, 0x6919E320,
0x48BCB598, 0x69532442,
0x4869E664, 0x698C246C,
0x4816EA85, 0x69C4E37A,
0x47C3C22E, 0x69FD614A,
0x47706D93, 0x6A359DB9,
0x471CECE6, 0x6A6D98A4,
0x46C9405C, 0x6AA551E8,
0x46756827, 0x6ADCC964,
0x4621647C, 0x6B13FEF5,
0x45CD358F, 0x6B4AF278,
0x4578DB93, 0x6B81A3CD,
0x452456BC, 0x6BB812D0,
0x44CFA73F, 0x6BEE3F62,
0x447ACD50, 0x6C242960,
0x4425C923, 0x6C59D0A9,
0x43D09AEC, 0x6C8F351C,
0x437B42E1, 0x6CC45697,
0x4325C135, 0x6CF934FB,
0x42D0161E, 0x6D2DD027,
0x427A41D0, 0x6D6227FA,
0x42244480, 0x6D963C54,
0x41CE1E64, 0x6DCA0D14,
0x4177CFB0, 0x6DFD9A1B,
0x4121589A, 0x6E30E349,
0x40CAB957, 0x6E63E87F,
0x4073F21D, 0x6E96A99C,
0x401D0320, 0x6EC92682,
0x3FC5EC97, 0x6EFB5F12,
0x3F6EAEB8, 0x6F2D532C,
0x3F1749B7, 0x6F5F02B1,
0x3EBFBDCC, 0x6F906D84,
0x3E680B2C, 0x6FC19385,
0x3E10320D, 0x6FF27496,
0x3DB832A5, 0x70231099,
0x3D600D2B, 0x70536771,
0x3D07C1D5, 0x708378FE,
0x3CAF50DA, 0x70B34524,
0x3C56BA70, 0x70E2CBC6,
0x3BFDFECD, 0x71120CC5,
0x3BA51E29, 0x71410804,
0x3B4C18BA, 0x716FBD68,
0x3AF2EEB7, 0x719E2CD2,
0x3A99A057, 0x71CC5626,
0x3A402DD1, 0x71FA3948,
0x39E6975D, 0x7227D61C,
0x398CDD32, 0x72552C84,
0x3932FF87, 0x72823C66,
0x38D8FE93, 0x72AF05A6,
0x387EDA8E, 0x72DB8828,
0x382493B0, 0x7307C3D0,
0x37CA2A30, 0x7333B883,
0x376F9E46, 0x735F6626,
0x3714F02A, 0x738ACC9E,
0x36BA2013, 0x73B5EBD0,
0x365F2E3B, 0x73E0C3A3,
0x36041AD9, 0x740B53FA,
0x35A8E624, 0x74359CBD,
0x354D9056, 0x745F9DD1,
0x34F219A7, 0x7489571B,
0x3496824F, 0x74B2C883,
0x343ACA87, 0x74DBF1EF,
0x33DEF287, 0x7504D345,
0x3382FA88, 0x752D6C6C,
0x3326E2C2, 0x7555BD4B,
0x32CAAB6F, 0x757DC5CA,
0x326E54C7, 0x75A585CF,
0x3211DF03, 0x75CCFD42,
0x31B54A5D, 0x75F42C0A,
0x3158970D, 0x761B1211,
0x30FBC54D, 0x7641AF3C,
0x309ED555, 0x76680376,
0x3041C760, 0x768E0EA5,
0x2FE49BA6, 0x76B3D0B3,
0x2F875262, 0x76D94988,
0x2F29EBCC, 0x76FE790E,
0x2ECC681E, 0x77235F2D,
0x2E6EC792, 0x7747FBCE,
0x2E110A62, 0x776C4EDB,
0x2DB330C7, 0x7790583D,
0x2D553AFB, 0x77B417DF,
0x2CF72939, 0x77D78DAA,
0x2C98FBBA, 0x77FAB988,
0x2C3AB2B9, 0x781D9B64,
0x2BDC4E6F, 0x78403328,
0x2B7DCF17, 0x786280BF,
0x2B1F34EB, 0x78848413,
0x2AC08025, 0x78A63D10,
0x2A61B101, 0x78C7ABA1,
0x2A02C7B8, 0x78E8CFB1,
0x29A3C484, 0x7909A92C,
0x2944A7A2, 0x792A37FE,
0x28E5714A, 0x794A7C11,
0x288621B9, 0x796A7554,
0x2826B928, 0x798A23B1,
0x27C737D2, 0x79A98715,
0x27679DF4, 0x79C89F6D,
0x2707EBC6, 0x79E76CA6,
0x26A82185, 0x7A05EEAD,
0x26483F6C, 0x7A24256E,
0x25E845B5, 0x7A4210D8,
0x2588349D, 0x7A5FB0D8,
0x25280C5D, 0x7A7D055B,
0x24C7CD32, 0x7A9A0E4F,
0x24677757, 0x7AB6CBA3,
0x24070B07, 0x7AD33D45,
0x23A6887E, 0x7AEF6323,
0x2345EFF7, 0x7B0B3D2C,
0x22E541AE, 0x7B26CB4F,
0x22847DDF, 0x7B420D7A,
0x2223A4C5, 0x7B5D039D,
0x21C2B69C, 0x7B77ADA8,
0x2161B39F, 0x7B920B89,
0x21009C0B, 0x7BAC1D31,
0x209F701C, 0x7BC5E28F,
0x203E300D, 0x7BDF5B94,
0x1FDCDC1A, 0x7BF88830,
0x1F7B7480, 0x7C116853,
0x1F19F97B, 0x7C29FBEE,
0x1EB86B46, 0x7C4242F2,
0x1E56CA1E, 0x7C5A3D4F,
0x1DF5163F, 0x7C71EAF8,
0x1D934FE5, 0x7C894BDD,
0x1D31774D, 0x7CA05FF1,
0x1CCF8CB3, 0x7CB72724,
0x1C6D9053, 0x7CCDA168,
0x1C0B826A, 0x7CE3CEB1,
0x1BA96334, 0x7CF9AEF0,
0x1B4732EF, 0x7D0F4218,
0x1AE4F1D6, 0x7D24881A,
0x1A82A025, 0x7D3980EC,
0x1A203E1B, 0x7D4E2C7E,
0x19BDCBF2, 0x7D628AC5,
0x195B49E9, 0x7D769BB5,
0x18F8B83C, 0x7D8A5F3F,
0x18961727, 0x7D9DD55A,
0x183366E8, 0x7DB0FDF7,
0x17D0A7BB, 0x7DC3D90D,
0x176DD9DE, 0x7DD6668E,
0x170AFD8D, 0x7DE8A670,
0x16A81305, 0x7DFA98A7,
0x16451A83, 0x7E0C3D29,
0x15E21444, 0x7E1D93E9,
0x157F0086, 0x7E2E9CDF,
0x151BDF85, 0x7E3F57FE,
0x14B8B17F, 0x7E4FC53E,
0x145576B1, 0x7E5FE493,
0x13F22F57, 0x7E6FB5F3,
0x138EDBB0, 0x7E7F3956,
0x132B7BF9, 0x7E8E6EB1,
0x12C8106E, 0x7E9D55FC,
0x1264994E, 0x7EABEF2C,
0x120116D4, 0x7EBA3A39,
0x119D8940, 0x7EC8371A,
0x1139F0CE, 0x7ED5E5C6,
0x10D64DBC, 0x7EE34635,
0x1072A047, 0x7EF0585F,
0x100EE8AD, 0x7EFD1C3C,
0x0FAB272B, 0x7F0991C3,
0x0F475BFE, 0x7F15B8EE,
0x0EE38765, 0x7F2191B4,
0x0E7FA99D, 0x7F2D1C0E,
0x0E1BC2E3, 0x7F3857F5,
0x0DB7D376, 0x7F434563,
0x0D53DB92, 0x7F4DE450,
0x0CEFDB75, 0x7F5834B6,
0x0C8BD35E, 0x7F62368F,
0x0C27C389, 0x7F6BE9D4,
0x0BC3AC35, 0x7F754E7F,
0x0B5F8D9F, 0x7F7E648B,
0x0AFB6805, 0x7F872BF3,
0x0A973BA5, 0x7F8FA4AF,
0x0A3308BC, 0x7F97CEBC,
0x09CECF89, 0x7F9FAA15,
0x096A9049, 0x7FA736B4,
0x09064B3A, 0x7FAE7494,
0x08A2009A, 0x7FB563B2,
0x083DB0A7, 0x7FBC040A,
0x07D95B9E, 0x7FC25596,
0x077501BE, 0x7FC85853,
0x0710A344, 0x7FCE0C3E,
0x06AC406F, 0x7FD37152,
0x0647D97C, 0x7FD8878D,
0x05E36EA9, 0x7FDD4EEC,
0x057F0034, 0x7FE1C76B,
0x051A8E5C, 0x7FE5F108,
0x04B6195D, 0x7FE9CBC0,
0x0451A176, 0x7FED5790,
0x03ED26E6, 0x7FF09477,
0x0388A9E9, 0x7FF38273,
0x03242ABF, 0x7FF62182,
0x02BFA9A4, 0x7FF871A1,
0x025B26D7, 0x7FFA72D1,
0x01F6A296, 0x7FFC250F,
0x01921D1F, 0x7FFD885A,
0x012D96B0, 0x7FFE9CB2,
0x00C90F88, 0x7FFF6216,
0x006487E3, 0x7FFFD885,
0x00000000, 0x7FFFFFFF,
0xFF9B781D, 0x7FFFD885,
0xFF36F078, 0x7FFF6216,
0xFED2694F, 0x7FFE9CB2,
0xFE6DE2E0, 0x7FFD885A,
0xFE095D69, 0x7FFC250F,
0xFDA4D928, 0x7FFA72D1,
0xFD40565B, 0x7FF871A1,
0xFCDBD541, 0x7FF62182,
0xFC775616, 0x7FF38273,
0xFC12D919, 0x7FF09477,
0xFBAE5E89, 0x7FED5790,
0xFB49E6A2, 0x7FE9CBC0,
0xFAE571A4, 0x7FE5F108,
0xFA80FFCB, 0x7FE1C76B,
0xFA1C9156, 0x7FDD4EEC,
0xF9B82683, 0x7FD8878D,
0xF953BF90, 0x7FD37152,
0xF8EF5CBB, 0x7FCE0C3E,
0xF88AFE41, 0x7FC85853,
0xF826A461, 0x7FC25596,
0xF7C24F58, 0x7FBC040A,
0xF75DFF65, 0x7FB563B2,
0xF6F9B4C5, 0x7FAE7494,
0xF6956FB6, 0x7FA736B4,
0xF6313076, 0x7F9FAA15,
0xF5CCF743, 0x7F97CEBC,
0xF568C45A, 0x7F8FA4AF,
0xF50497FA, 0x7F872BF3,
0xF4A07260, 0x7F7E648B,
0xF43C53CA, 0x7F754E7F,
0xF3D83C76, 0x7F6BE9D4,
0xF3742CA1, 0x7F62368F,
0xF310248A, 0x7F5834B6,
0xF2AC246D, 0x7F4DE450,
0xF2482C89, 0x7F434563,
0xF1E43D1C, 0x7F3857F5,
0xF1805662, 0x7F2D1C0E,
0xF11C789A, 0x7F2191B4,
0xF0B8A401, 0x7F15B8EE,
0xF054D8D4, 0x7F0991C3,
0xEFF11752, 0x7EFD1C3C,
0xEF8D5FB8, 0x7EF0585F,
0xEF29B243, 0x7EE34635,
0xEEC60F31, 0x7ED5E5C6,
0xEE6276BF, 0x7EC8371A,
0xEDFEE92B, 0x7EBA3A39,
0xED9B66B2, 0x7EABEF2C,
0xED37EF91, 0x7E9D55FC,
0xECD48406, 0x7E8E6EB1,
0xEC71244F, 0x7E7F3956,
0xEC0DD0A8, 0x7E6FB5F3,
0xEBAA894E, 0x7E5FE493,
0xEB474E80, 0x7E4FC53E,
0xEAE4207A, 0x7E3F57FE,
0xEA80FF79, 0x7E2E9CDF,
0xEA1DEBBB, 0x7E1D93E9,
0xE9BAE57C, 0x7E0C3D29,
0xE957ECFB, 0x7DFA98A7,
0xE8F50273, 0x7DE8A670,
0xE8922621, 0x7DD6668E,
0xE82F5844, 0x7DC3D90D,
0xE7CC9917, 0x7DB0FDF7,
0xE769E8D8, 0x7D9DD55A,
0xE70747C3, 0x7D8A5F3F,
0xE6A4B616, 0x7D769BB5,
0xE642340D, 0x7D628AC5,
0xE5DFC1E4, 0x7D4E2C7E,
0xE57D5FDA, 0x7D3980EC,
0xE51B0E2A, 0x7D24881A,
0xE4B8CD10, 0x7D0F4218,
0xE4569CCB, 0x7CF9AEF0,
0xE3F47D95, 0x7CE3CEB1,
0xE3926FAC, 0x7CCDA168,
0xE330734C, 0x7CB72724,
0xE2CE88B2, 0x7CA05FF1,
0xE26CB01A, 0x7C894BDD,
0xE20AE9C1, 0x7C71EAF8,
0xE1A935E1, 0x7C5A3D4F,
0xE14794B9, 0x7C4242F2,
0xE0E60684, 0x7C29FBEE,
0xE0848B7F, 0x7C116853,
0xE02323E5, 0x7BF88830,
0xDFC1CFF2, 0x7BDF5B94,
0xDF608FE3, 0x7BC5E28F,
0xDEFF63F4, 0x7BAC1D31,
0xDE9E4C60, 0x7B920B89,
0xDE3D4963, 0x7B77ADA8,
0xDDDC5B3A, 0x7B5D039D,
0xDD7B8220, 0x7B420D7A,
0xDD1ABE51, 0x7B26CB4F,
0xDCBA1008, 0x7B0B3D2C,
0xDC597781, 0x7AEF6323,
0xDBF8F4F8, 0x7AD33D45,
0xDB9888A8, 0x7AB6CBA3,
0xDB3832CD, 0x7A9A0E4F,
0xDAD7F3A2, 0x7A7D055B,
0xDA77CB62, 0x7A5FB0D8,
0xDA17BA4A, 0x7A4210D8,
0xD9B7C093, 0x7A24256E,
0xD957DE7A, 0x7A05EEAD,
0xD8F81439, 0x79E76CA6,
0xD898620C, 0x79C89F6D,
0xD838C82D, 0x79A98715,
0xD7D946D7, 0x798A23B1,
0xD779DE46, 0x796A7554,
0xD71A8EB5, 0x794A7C11,
0xD6BB585D, 0x792A37FE,
0xD65C3B7B, 0x7909A92C,
0xD5FD3847, 0x78E8CFB1,
0xD59E4EFE, 0x78C7ABA1,
0xD53F7FDA, 0x78A63D10,
0xD4E0CB14, 0x78848413,
0xD48230E8, 0x786280BF,
0xD423B190, 0x78403328,
0xD3C54D46, 0x781D9B64,
0xD3670445, 0x77FAB988,
0xD308D6C6, 0x77D78DAA,
0xD2AAC504, 0x77B417DF,
0xD24CCF38, 0x7790583D,
0xD1EEF59E, 0x776C4EDB,
0xD191386D, 0x7747FBCE,
0xD13397E1, 0x77235F2D,
0xD0D61433, 0x76FE790E,
0xD078AD9D, 0x76D94988,
0xD01B6459, 0x76B3D0B3,
0xCFBE389F, 0x768E0EA5,
0xCF612AAA, 0x76680376,
0xCF043AB2, 0x7641AF3C,
0xCEA768F2, 0x761B1211,
0xCE4AB5A2, 0x75F42C0A,
0xCDEE20FC, 0x75CCFD42,
0xCD91AB38, 0x75A585CF,
0xCD355490, 0x757DC5CA,
0xCCD91D3D, 0x7555BD4B,
0xCC7D0577, 0x752D6C6C,
0xCC210D78, 0x7504D345,
0xCBC53578, 0x74DBF1EF,
0xCB697DB0, 0x74B2C883,
0xCB0DE658, 0x7489571B,
0xCAB26FA9, 0x745F9DD1,
0xCA5719DB, 0x74359CBD,
0xC9FBE527, 0x740B53FA,
0xC9A0D1C4, 0x73E0C3A3,
0xC945DFEC, 0x73B5EBD0,
0xC8EB0FD6, 0x738ACC9E,
0xC89061BA, 0x735F6626,
0xC835D5D0, 0x7333B883,
0xC7DB6C50, 0x7307C3D0,
0xC7812571, 0x72DB8828,
0xC727016C, 0x72AF05A6,
0xC6CD0079, 0x72823C66,
0xC67322CD, 0x72552C84,
0xC61968A2, 0x7227D61C,
0xC5BFD22E, 0x71FA3948,
0xC5665FA8, 0x71CC5626,
0xC50D1148, 0x719E2CD2,
0xC4B3E746, 0x716FBD68,
0xC45AE1D7, 0x71410804,
0xC4020132, 0x71120CC5,
0xC3A9458F, 0x70E2CBC6,
0xC350AF25, 0x70B34524,
0xC2F83E2A, 0x708378FE,
0xC29FF2D4, 0x70536771,
0xC247CD5A, 0x70231099,
0xC1EFCDF2, 0x6FF27496,
0xC197F4D3, 0x6FC19385,
0xC1404233, 0x6F906D84,
0xC0E8B648, 0x6F5F02B1,
0xC0915147, 0x6F2D532C,
0xC03A1368, 0x6EFB5F12,
0xBFE2FCDF, 0x6EC92682,
0xBF8C0DE2, 0x6E96A99C,
0xBF3546A8, 0x6E63E87F,
0xBEDEA765, 0x6E30E349,
0xBE88304F, 0x6DFD9A1B,
0xBE31E19B, 0x6DCA0D14,
0xBDDBBB7F, 0x6D963C54,
0xBD85BE2F, 0x6D6227FA,
0xBD2FE9E1, 0x6D2DD027,
0xBCDA3ECA, 0x6CF934FB,
0xBC84BD1E, 0x6CC45697,
0xBC2F6513, 0x6C8F351C,
0xBBDA36DC, 0x6C59D0A9,
0xBB8532AF, 0x6C242960,
0xBB3058C0, 0x6BEE3F62,
0xBADBA943, 0x6BB812D0,
0xBA87246C, 0x6B81A3CD,
0xBA32CA70, 0x6B4AF278,
0xB9DE9B83, 0x6B13FEF5,
0xB98A97D8, 0x6ADCC964,
0xB936BFA3, 0x6AA551E8,
0xB8E31319, 0x6A6D98A4,
0xB88F926C, 0x6A359DB9,
0xB83C3DD1, 0x69FD614A,
0xB7E9157A, 0x69C4E37A,
0xB796199B, 0x698C246C,
0xB7434A67, 0x69532442,
0xB6F0A811, 0x6919E320,
0xB69E32CD, 0x68E06129,
0xB64BEACC, 0x68A69E81,
0xB5F9D042, 0x686C9B4B,
0xB5A7E362, 0x683257AA,
0xB556245E, 0x67F7D3C4,
0xB5049368, 0x67BD0FBC,
0xB4B330B2, 0x67820BB6,
0xB461FC70, 0x6746C7D7,
0xB410F6D2, 0x670B4443,
0xB3C0200C, 0x66CF811F,
0xB36F784E, 0x66937E90,
0xB31EFFCB, 0x66573CBB,
0xB2CEB6B5, 0x661ABBC5,
0xB27E9D3B, 0x65DDFBD3,
0xB22EB392, 0x65A0FD0B,
0xB1DEF9E8, 0x6563BF92,
0xB18F7070, 0x6526438E,
0xB140175B, 0x64E88926,
0xB0F0EEDA, 0x64AA907F,
0xB0A1F71C, 0x646C59BF,
0xB0533055, 0x642DE50D,
0xB0049AB2, 0x63EF328F,
0xAFB63667, 0x63B0426D,
0xAF6803A1, 0x637114CC,
0xAF1A0293, 0x6331A9D4,
0xAECC336B, 0x62F201AC,
0xAE7E965B, 0x62B21C7B,
0xAE312B91, 0x6271FA69,
0xADE3F33E, 0x62319B9D,
0xAD96ED91, 0x61F1003E,
0xAD4A1ABA, 0x61B02876,
0xACFD7AE8, 0x616F146B,
0xACB10E4A, 0x612DC446,
0xAC64D510, 0x60EC3830,
0xAC18CF68, 0x60AA704F,
0xABCCFD82, 0x60686CCE,
0xAB815F8C, 0x60262DD5,
0xAB35F5B5, 0x5FE3B38D,
0xAAEAC02B, 0x5FA0FE1E,
0xAA9FBF1D, 0x5F5E0DB3,
0xAA54F2B9, 0x5F1AE273,
0xAA0A5B2D, 0x5ED77C89,
0xA9BFF8A8, 0x5E93DC1F,
0xA975CB56, 0x5E50015D,
0xA92BD366, 0x5E0BEC6E,
0xA8E21106, 0x5DC79D7C,
0xA8988463, 0x5D8314B0,
0xA84F2DA9, 0x5D3E5236,
0xA8060D08, 0x5CF95638,
0xA7BD22AB, 0x5CB420DF,
0xA7746EC0, 0x5C6EB258,
0xA72BF173, 0x5C290ACC,
0xA6E3AAF2, 0x5BE32A67,
0xA69B9B68, 0x5B9D1153,
0xA653C302, 0x5B56BFBD,
0xA60C21ED, 0x5B1035CF,
0xA5C4B855, 0x5AC973B4,
0xA57D8666, 0x5A82799A,
0xA5368C4B, 0x5A3B47AA,
0xA4EFCA31, 0x59F3DE12,
0xA4A94042, 0x59AC3CFD,
0xA462EEAC, 0x59646497,
0xA41CD598, 0x591C550E,
0xA3D6F533, 0x58D40E8C,
0xA3914DA7, 0x588B913F,
0xA34BDF20, 0x5842DD54,
0xA306A9C7, 0x57F9F2F7,
0xA2C1ADC9, 0x57B0D256,
0xA27CEB4F, 0x57677B9D,
0xA2386283, 0x571DEEF9,
0xA1F41391, 0x56D42C99,
0xA1AFFEA2, 0x568A34A9,
0xA16C23E1, 0x56400757,
0xA1288376, 0x55F5A4D2,
0xA0E51D8C, 0x55AB0D46,
0xA0A1F24C, 0x556040E2,
0xA05F01E1, 0x55153FD4,
0xA01C4C72, 0x54CA0A4A,
0x9FD9D22A, 0x547EA073,
0x9F979331, 0x5433027D,
0x9F558FB0, 0x53E73097,
0x9F13C7D0, 0x539B2AEF,
0x9ED23BB9, 0x534EF1B5,
0x9E90EB94, 0x53028517,
0x9E4FD789, 0x52B5E545,
0x9E0EFFC1, 0x5269126E,
0x9DCE6462, 0x521C0CC1,
0x9D8E0596, 0x51CED46E,
0x9D4DE384, 0x518169A4,
0x9D0DFE53, 0x5133CC94,
0x9CCE562B, 0x50E5FD6C,
0x9C8EEB33, 0x5097FC5E,
0x9C4FBD92, 0x5049C999,
0x9C10CD70, 0x4FFB654D,
0x9BD21AF2, 0x4FACCFAB,
0x9B93A640, 0x4F5E08E3,
0x9B556F80, 0x4F0F1126,
0x9B1776D9, 0x4EBFE8A4,
0x9AD9BC71, 0x4E708F8F,
0x9A9C406D, 0x4E210617,
0x9A5F02F5, 0x4DD14C6E,
0x9A22042C, 0x4D8162C4,
0x99E5443A, 0x4D31494B,
0x99A8C344, 0x4CE10034,
0x996C816F, 0x4C9087B1,
0x99307EE0, 0x4C3FDFF3,
0x98F4BBBC, 0x4BEF092D,
0x98B93828, 0x4B9E038F,
0x987DF449, 0x4B4CCF4D,
0x9842F043, 0x4AFB6C97,
0x98082C3B, 0x4AA9DBA1,
0x97CDA855, 0x4A581C9D,
0x979364B5, 0x4A062FBD,
0x9759617E, 0x49B41533,
0x971F9ED6, 0x4961CD32,
0x96E61CDF, 0x490F57EE,
0x96ACDBBD, 0x48BCB598,
0x9673DB94, 0x4869E664,
0x963B1C85, 0x4816EA85,
0x96029EB5, 0x47C3C22E,
0x95CA6246, 0x47706D93,
0x9592675B, 0x471CECE6,
0x955AAE17, 0x46C9405C,
0x9523369B, 0x46756827,
0x94EC010B, 0x4621647C,
0x94B50D87, 0x45CD358F,
0x947E5C32, 0x4578DB93,
0x9447ED2F, 0x452456BC,
0x9411C09D, 0x44CFA73F,
0x93DBD69F, 0x447ACD50,
0x93A62F56, 0x4425C923,
0x9370CAE4, 0x43D09AEC,
0x933BA968, 0x437B42E1,
0x9306CB04, 0x4325C135,
0x92D22FD8, 0x42D0161E,
0x929DD805, 0x427A41D0,
0x9269C3AC, 0x42244480,
0x9235F2EB, 0x41CE1E64,
0x920265E4, 0x4177CFB0,
0x91CF1CB6, 0x4121589A,
0x919C1780, 0x40CAB957,
0x91695663, 0x4073F21D,
0x9136D97D, 0x401D0320,
0x9104A0ED, 0x3FC5EC97,
0x90D2ACD3, 0x3F6EAEB8,
0x90A0FD4E, 0x3F1749B7,
0x906F927B, 0x3EBFBDCC,
0x903E6C7A, 0x3E680B2C,
0x900D8B69, 0x3E10320D,
0x8FDCEF66, 0x3DB832A5,
0x8FAC988E, 0x3D600D2B,
0x8F7C8701, 0x3D07C1D5,
0x8F4CBADB, 0x3CAF50DA,
0x8F1D343A, 0x3C56BA70,
0x8EEDF33B, 0x3BFDFECD,
0x8EBEF7FB, 0x3BA51E29,
0x8E904298, 0x3B4C18BA,
0x8E61D32D, 0x3AF2EEB7,
0x8E33A9D9, 0x3A99A057,
0x8E05C6B7, 0x3A402DD1,
0x8DD829E4, 0x39E6975D,
0x8DAAD37B, 0x398CDD32,
0x8D7DC399, 0x3932FF87,
0x8D50FA59, 0x38D8FE93,
0x8D2477D8, 0x387EDA8E,
0x8CF83C30, 0x382493B0,
0x8CCC477D, 0x37CA2A30,
0x8CA099D9, 0x376F9E46,
0x8C753361, 0x3714F02A,
0x8C4A142F, 0x36BA2013,
0x8C1F3C5C, 0x365F2E3B,
0x8BF4AC05, 0x36041AD9,
0x8BCA6342, 0x35A8E624,
0x8BA0622F, 0x354D9056,
0x8B76A8E4, 0x34F219A7,
0x8B4D377C, 0x3496824F,
0x8B240E10, 0x343ACA87,
0x8AFB2CBA, 0x33DEF287,
0x8AD29393, 0x3382FA88,
0x8AAA42B4, 0x3326E2C2,
0x8A823A35, 0x32CAAB6F,
0x8A5A7A30, 0x326E54C7,
0x8A3302BD, 0x3211DF03,
0x8A0BD3F5, 0x31B54A5D,
0x89E4EDEE, 0x3158970D,
0x89BE50C3, 0x30FBC54D,
0x8997FC89, 0x309ED555,
0x8971F15A, 0x3041C760,
0x894C2F4C, 0x2FE49BA6,
0x8926B677, 0x2F875262,
0x890186F1, 0x2F29EBCC,
0x88DCA0D3, 0x2ECC681E,
0x88B80431, 0x2E6EC792,
0x8893B124, 0x2E110A62,
0x886FA7C2, 0x2DB330C7,
0x884BE820, 0x2D553AFB,
0x88287255, 0x2CF72939,
0x88054677, 0x2C98FBBA,
0x87E2649B, 0x2C3AB2B9,
0x87BFCCD7, 0x2BDC4E6F,
0x879D7F40, 0x2B7DCF17,
0x877B7BEC, 0x2B1F34EB,
0x8759C2EF, 0x2AC08025,
0x8738545E, 0x2A61B101,
0x8717304E, 0x2A02C7B8,
0x86F656D3, 0x29A3C484,
0x86D5C802, 0x2944A7A2,
0x86B583EE, 0x28E5714A,
0x86958AAB, 0x288621B9,
0x8675DC4E, 0x2826B928,
0x865678EA, 0x27C737D2,
0x86376092, 0x27679DF4,
0x86189359, 0x2707EBC6,
0x85FA1152, 0x26A82185,
0x85DBDA91, 0x26483F6C,
0x85BDEF27, 0x25E845B5,
0x85A04F28, 0x2588349D,
0x8582FAA4, 0x25280C5D,
0x8565F1B0, 0x24C7CD32,
0x8549345C, 0x24677757,
0x852CC2BA, 0x24070B07,
0x85109CDC, 0x23A6887E,
0x84F4C2D3, 0x2345EFF7,
0x84D934B0, 0x22E541AE,
0x84BDF285, 0x22847DDF,
0x84A2FC62, 0x2223A4C5,
0x84885257, 0x21C2B69C,
0x846DF476, 0x2161B39F,
0x8453E2CE, 0x21009C0B,
0x843A1D70, 0x209F701C,
0x8420A46B, 0x203E300D,
0x840777CF, 0x1FDCDC1A,
0x83EE97AC, 0x1F7B7480,
0x83D60411, 0x1F19F97B,
0x83BDBD0D, 0x1EB86B46,
0x83A5C2B0, 0x1E56CA1E,
0x838E1507, 0x1DF5163F,
0x8376B422, 0x1D934FE5,
0x835FA00E, 0x1D31774D,
0x8348D8DB, 0x1CCF8CB3,
0x83325E97, 0x1C6D9053,
0x831C314E, 0x1C0B826A,
0x8306510F, 0x1BA96334,
0x82F0BDE8, 0x1B4732EF,
0x82DB77E5, 0x1AE4F1D6,
0x82C67F13, 0x1A82A025,
0x82B1D381, 0x1A203E1B,
0x829D753A, 0x19BDCBF2,
0x8289644A, 0x195B49E9,
0x8275A0C0, 0x18F8B83C,
0x82622AA5, 0x18961727,
0x824F0208, 0x183366E8,
0x823C26F2, 0x17D0A7BB,
0x82299971, 0x176DD9DE,
0x8217598F, 0x170AFD8D,
0x82056758, 0x16A81305,
0x81F3C2D7, 0x16451A83,
0x81E26C16, 0x15E21444,
0x81D16320, 0x157F0086,
0x81C0A801, 0x151BDF85,
0x81B03AC1, 0x14B8B17F,
0x81A01B6C, 0x145576B1,
0x81904A0C, 0x13F22F57,
0x8180C6A9, 0x138EDBB0,
0x8171914E, 0x132B7BF9,
0x8162AA03, 0x12C8106E,
0x815410D3, 0x1264994E,
0x8145C5C6, 0x120116D4,
0x8137C8E6, 0x119D8940,
0x812A1A39, 0x1139F0CE,
0x811CB9CA, 0x10D64DBC,
0x810FA7A0, 0x1072A047,
0x8102E3C3, 0x100EE8AD,
0x80F66E3C, 0x0FAB272B,
0x80EA4712, 0x0F475BFE,
0x80DE6E4C, 0x0EE38765,
0x80D2E3F1, 0x0E7FA99D,
0x80C7A80A, 0x0E1BC2E3,
0x80BCBA9C, 0x0DB7D376,
0x80B21BAF, 0x0D53DB92,
0x80A7CB49, 0x0CEFDB75,
0x809DC970, 0x0C8BD35E,
0x8094162B, 0x0C27C389,
0x808AB180, 0x0BC3AC35,
0x80819B74, 0x0B5F8D9F,
0x8078D40D, 0x0AFB6805,
0x80705B50, 0x0A973BA5,
0x80683143, 0x0A3308BC,
0x806055EA, 0x09CECF89,
0x8058C94C, 0x096A9049,
0x80518B6B, 0x09064B3A,
0x804A9C4D, 0x08A2009A,
0x8043FBF6, 0x083DB0A7,
0x803DAA69, 0x07D95B9E,
0x8037A7AC, 0x077501BE,
0x8031F3C1, 0x0710A344,
0x802C8EAD, 0x06AC406F,
0x80277872, 0x0647D97C,
0x8022B113, 0x05E36EA9,
0x801E3894, 0x057F0034,
0x801A0EF7, 0x051A8E5C,
0x80163440, 0x04B6195D,
0x8012A86F, 0x0451A176,
0x800F6B88, 0x03ED26E6,
0x800C7D8C, 0x0388A9E9,
0x8009DE7D, 0x03242ABF,
0x80078E5E, 0x02BFA9A4,
0x80058D2E, 0x025B26D7,
0x8003DAF0, 0x01F6A296,
0x800277A5, 0x01921D1F,
0x8001634D, 0x012D96B0,
0x80009DE9, 0x00C90F88,
0x8000277A, 0x006487E3,
0x80000000, 0x00000000,
0x8000277A, 0xFF9B781D,
0x80009DE9, 0xFF36F078,
0x8001634D, 0xFED2694F,
0x800277A5, 0xFE6DE2E0,
0x8003DAF0, 0xFE095D69,
0x80058D2E, 0xFDA4D928,
0x80078E5E, 0xFD40565B,
0x8009DE7D, 0xFCDBD541,
0x800C7D8C, 0xFC775616,
0x800F6B88, 0xFC12D919,
0x8012A86F, 0xFBAE5E89,
0x80163440, 0xFB49E6A2,
0x801A0EF7, 0xFAE571A4,
0x801E3894, 0xFA80FFCB,
0x8022B113, 0xFA1C9156,
0x80277872, 0xF9B82683,
0x802C8EAD, 0xF953BF90,
0x8031F3C1, 0xF8EF5CBB,
0x8037A7AC, 0xF88AFE41,
0x803DAA69, 0xF826A461,
0x8043FBF6, 0xF7C24F58,
0x804A9C4D, 0xF75DFF65,
0x80518B6B, 0xF6F9B4C5,
0x8058C94C, 0xF6956FB6,
0x806055EA, 0xF6313076,
0x80683143, 0xF5CCF743,
0x80705B50, 0xF568C45A,
0x8078D40D, 0xF50497FA,
0x80819B74, 0xF4A07260,
0x808AB180, 0xF43C53CA,
0x8094162B, 0xF3D83C76,
0x809DC970, 0xF3742CA1,
0x80A7CB49, 0xF310248A,
0x80B21BAF, 0xF2AC246D,
0x80BCBA9C, 0xF2482C89,
0x80C7A80A, 0xF1E43D1C,
0x80D2E3F1, 0xF1805662,
0x80DE6E4C, 0xF11C789A,
0x80EA4712, 0xF0B8A401,
0x80F66E3C, 0xF054D8D4,
0x8102E3C3, 0xEFF11752,
0x810FA7A0, 0xEF8D5FB8,
0x811CB9CA, 0xEF29B243,
0x812A1A39, 0xEEC60F31,
0x8137C8E6, 0xEE6276BF,
0x8145C5C6, 0xEDFEE92B,
0x815410D3, 0xED9B66B2,
0x8162AA03, 0xED37EF91,
0x8171914E, 0xECD48406,
0x8180C6A9, 0xEC71244F,
0x81904A0C, 0xEC0DD0A8,
0x81A01B6C, 0xEBAA894E,
0x81B03AC1, 0xEB474E80,
0x81C0A801, 0xEAE4207A,
0x81D16320, 0xEA80FF79,
0x81E26C16, 0xEA1DEBBB,
0x81F3C2D7, 0xE9BAE57C,
0x82056758, 0xE957ECFB,
0x8217598F, 0xE8F50273,
0x82299971, 0xE8922621,
0x823C26F2, 0xE82F5844,
0x824F0208, 0xE7CC9917,
0x82622AA5, 0xE769E8D8,
0x8275A0C0, 0xE70747C3,
0x8289644A, 0xE6A4B616,
0x829D753A, 0xE642340D,
0x82B1D381, 0xE5DFC1E4,
0x82C67F13, 0xE57D5FDA,
0x82DB77E5, 0xE51B0E2A,
0x82F0BDE8, 0xE4B8CD10,
0x8306510F, 0xE4569CCB,
0x831C314E, 0xE3F47D95,
0x83325E97, 0xE3926FAC,
0x8348D8DB, 0xE330734C,
0x835FA00E, 0xE2CE88B2,
0x8376B422, 0xE26CB01A,
0x838E1507, 0xE20AE9C1,
0x83A5C2B0, 0xE1A935E1,
0x83BDBD0D, 0xE14794B9,
0x83D60411, 0xE0E60684,
0x83EE97AC, 0xE0848B7F,
0x840777CF, 0xE02323E5,
0x8420A46B, 0xDFC1CFF2,
0x843A1D70, 0xDF608FE3,
0x8453E2CE, 0xDEFF63F4,
0x846DF476, 0xDE9E4C60,
0x84885257, 0xDE3D4963,
0x84A2FC62, 0xDDDC5B3A,
0x84BDF285, 0xDD7B8220,
0x84D934B0, 0xDD1ABE51,
0x84F4C2D3, 0xDCBA1008,
0x85109CDC, 0xDC597781,
0x852CC2BA, 0xDBF8F4F8,
0x8549345C, 0xDB9888A8,
0x8565F1B0, 0xDB3832CD,
0x8582FAA4, 0xDAD7F3A2,
0x85A04F28, 0xDA77CB62,
0x85BDEF27, 0xDA17BA4A,
0x85DBDA91, 0xD9B7C093,
0x85FA1152, 0xD957DE7A,
0x86189359, 0xD8F81439,
0x86376092, 0xD898620C,
0x865678EA, 0xD838C82D,
0x8675DC4E, 0xD7D946D7,
0x86958AAB, 0xD779DE46,
0x86B583EE, 0xD71A8EB5,
0x86D5C802, 0xD6BB585D,
0x86F656D3, 0xD65C3B7B,
0x8717304E, 0xD5FD3847,
0x8738545E, 0xD59E4EFE,
0x8759C2EF, 0xD53F7FDA,
0x877B7BEC, 0xD4E0CB14,
0x879D7F40, 0xD48230E8,
0x87BFCCD7, 0xD423B190,
0x87E2649B, 0xD3C54D46,
0x88054677, 0xD3670445,
0x88287255, 0xD308D6C6,
0x884BE820, 0xD2AAC504,
0x886FA7C2, 0xD24CCF38,
0x8893B124, 0xD1EEF59E,
0x88B80431, 0xD191386D,
0x88DCA0D3, 0xD13397E1,
0x890186F1, 0xD0D61433,
0x8926B677, 0xD078AD9D,
0x894C2F4C, 0xD01B6459,
0x8971F15A, 0xCFBE389F,
0x8997FC89, 0xCF612AAA,
0x89BE50C3, 0xCF043AB2,
0x89E4EDEE, 0xCEA768F2,
0x8A0BD3F5, 0xCE4AB5A2,
0x8A3302BD, 0xCDEE20FC,
0x8A5A7A30, 0xCD91AB38,
0x8A823A35, 0xCD355490,
0x8AAA42B4, 0xCCD91D3D,
0x8AD29393, 0xCC7D0577,
0x8AFB2CBA, 0xCC210D78,
0x8B240E10, 0xCBC53578,
0x8B4D377C, 0xCB697DB0,
0x8B76A8E4, 0xCB0DE658,
0x8BA0622F, 0xCAB26FA9,
0x8BCA6342, 0xCA5719DB,
0x8BF4AC05, 0xC9FBE527,
0x8C1F3C5C, 0xC9A0D1C4,
0x8C4A142F, 0xC945DFEC,
0x8C753361, 0xC8EB0FD6,
0x8CA099D9, 0xC89061BA,
0x8CCC477D, 0xC835D5D0,
0x8CF83C30, 0xC7DB6C50,
0x8D2477D8, 0xC7812571,
0x8D50FA59, 0xC727016C,
0x8D7DC399, 0xC6CD0079,
0x8DAAD37B, 0xC67322CD,
0x8DD829E4, 0xC61968A2,
0x8E05C6B7, 0xC5BFD22E,
0x8E33A9D9, 0xC5665FA8,
0x8E61D32D, 0xC50D1148,
0x8E904298, 0xC4B3E746,
0x8EBEF7FB, 0xC45AE1D7,
0x8EEDF33B, 0xC4020132,
0x8F1D343A, 0xC3A9458F,
0x8F4CBADB, 0xC350AF25,
0x8F7C8701, 0xC2F83E2A,
0x8FAC988E, 0xC29FF2D4,
0x8FDCEF66, 0xC247CD5A,
0x900D8B69, 0xC1EFCDF2,
0x903E6C7A, 0xC197F4D3,
0x906F927B, 0xC1404233,
0x90A0FD4E, 0xC0E8B648,
0x90D2ACD3, 0xC0915147,
0x9104A0ED, 0xC03A1368,
0x9136D97D, 0xBFE2FCDF,
0x91695663, 0xBF8C0DE2,
0x919C1780, 0xBF3546A8,
0x91CF1CB6, 0xBEDEA765,
0x920265E4, 0xBE88304F,
0x9235F2EB, 0xBE31E19B,
0x9269C3AC, 0xBDDBBB7F,
0x929DD805, 0xBD85BE2F,
0x92D22FD8, 0xBD2FE9E1,
0x9306CB04, 0xBCDA3ECA,
0x933BA968, 0xBC84BD1E,
0x9370CAE4, 0xBC2F6513,
0x93A62F56, 0xBBDA36DC,
0x93DBD69F, 0xBB8532AF,
0x9411C09D, 0xBB3058C0,
0x9447ED2F, 0xBADBA943,
0x947E5C32, 0xBA87246C,
0x94B50D87, 0xBA32CA70,
0x94EC010B, 0xB9DE9B83,
0x9523369B, 0xB98A97D8,
0x955AAE17, 0xB936BFA3,
0x9592675B, 0xB8E31319,
0x95CA6246, 0xB88F926C,
0x96029EB5, 0xB83C3DD1,
0x963B1C85, 0xB7E9157A,
0x9673DB94, 0xB796199B,
0x96ACDBBD, 0xB7434A67,
0x96E61CDF, 0xB6F0A811,
0x971F9ED6, 0xB69E32CD,
0x9759617E, 0xB64BEACC,
0x979364B5, 0xB5F9D042,
0x97CDA855, 0xB5A7E362,
0x98082C3B, 0xB556245E,
0x9842F043, 0xB5049368,
0x987DF449, 0xB4B330B2,
0x98B93828, 0xB461FC70,
0x98F4BBBC, 0xB410F6D2,
0x99307EE0, 0xB3C0200C,
0x996C816F, 0xB36F784E,
0x99A8C344, 0xB31EFFCB,
0x99E5443A, 0xB2CEB6B5,
0x9A22042C, 0xB27E9D3B,
0x9A5F02F5, 0xB22EB392,
0x9A9C406D, 0xB1DEF9E8,
0x9AD9BC71, 0xB18F7070,
0x9B1776D9, 0xB140175B,
0x9B556F80, 0xB0F0EEDA,
0x9B93A640, 0xB0A1F71C,
0x9BD21AF2, 0xB0533055,
0x9C10CD70, 0xB0049AB2,
0x9C4FBD92, 0xAFB63667,
0x9C8EEB33, 0xAF6803A1,
0x9CCE562B, 0xAF1A0293,
0x9D0DFE53, 0xAECC336B,
0x9D4DE384, 0xAE7E965B,
0x9D8E0596, 0xAE312B91,
0x9DCE6462, 0xADE3F33E,
0x9E0EFFC1, 0xAD96ED91,
0x9E4FD789, 0xAD4A1ABA,
0x9E90EB94, 0xACFD7AE8,
0x9ED23BB9, 0xACB10E4A,
0x9F13C7D0, 0xAC64D510,
0x9F558FB0, 0xAC18CF68,
0x9F979331, 0xABCCFD82,
0x9FD9D22A, 0xAB815F8C,
0xA01C4C72, 0xAB35F5B5,
0xA05F01E1, 0xAAEAC02B,
0xA0A1F24C, 0xAA9FBF1D,
0xA0E51D8C, 0xAA54F2B9,
0xA1288376, 0xAA0A5B2D,
0xA16C23E1, 0xA9BFF8A8,
0xA1AFFEA2, 0xA975CB56,
0xA1F41391, 0xA92BD366,
0xA2386283, 0xA8E21106,
0xA27CEB4F, 0xA8988463,
0xA2C1ADC9, 0xA84F2DA9,
0xA306A9C7, 0xA8060D08,
0xA34BDF20, 0xA7BD22AB,
0xA3914DA7, 0xA7746EC0,
0xA3D6F533, 0xA72BF173,
0xA41CD598, 0xA6E3AAF2,
0xA462EEAC, 0xA69B9B68,
0xA4A94042, 0xA653C302,
0xA4EFCA31, 0xA60C21ED,
0xA5368C4B, 0xA5C4B855,
0xA57D8666, 0xA57D8666,
0xA5C4B855, 0xA5368C4B,
0xA60C21ED, 0xA4EFCA31,
0xA653C302, 0xA4A94042,
0xA69B9B68, 0xA462EEAC,
0xA6E3AAF2, 0xA41CD598,
0xA72BF173, 0xA3D6F533,
0xA7746EC0, 0xA3914DA7,
0xA7BD22AB, 0xA34BDF20,
0xA8060D08, 0xA306A9C7,
0xA84F2DA9, 0xA2C1ADC9,
0xA8988463, 0xA27CEB4F,
0xA8E21106, 0xA2386283,
0xA92BD366, 0xA1F41391,
0xA975CB56, 0xA1AFFEA2,
0xA9BFF8A8, 0xA16C23E1,
0xAA0A5B2D, 0xA1288376,
0xAA54F2B9, 0xA0E51D8C,
0xAA9FBF1D, 0xA0A1F24C,
0xAAEAC02B, 0xA05F01E1,
0xAB35F5B5, 0xA01C4C72,
0xAB815F8C, 0x9FD9D22A,
0xABCCFD82, 0x9F979331,
0xAC18CF68, 0x9F558FB0,
0xAC64D510, 0x9F13C7D0,
0xACB10E4A, 0x9ED23BB9,
0xACFD7AE8, 0x9E90EB94,
0xAD4A1ABA, 0x9E4FD789,
0xAD96ED91, 0x9E0EFFC1,
0xADE3F33E, 0x9DCE6462,
0xAE312B91, 0x9D8E0596,
0xAE7E965B, 0x9D4DE384,
0xAECC336B, 0x9D0DFE53,
0xAF1A0293, 0x9CCE562B,
0xAF6803A1, 0x9C8EEB33,
0xAFB63667, 0x9C4FBD92,
0xB0049AB2, 0x9C10CD70,
0xB0533055, 0x9BD21AF2,
0xB0A1F71C, 0x9B93A640,
0xB0F0EEDA, 0x9B556F80,
0xB140175B, 0x9B1776D9,
0xB18F7070, 0x9AD9BC71,
0xB1DEF9E8, 0x9A9C406D,
0xB22EB392, 0x9A5F02F5,
0xB27E9D3B, 0x9A22042C,
0xB2CEB6B5, 0x99E5443A,
0xB31EFFCB, 0x99A8C344,
0xB36F784E, 0x996C816F,
0xB3C0200C, 0x99307EE0,
0xB410F6D2, 0x98F4BBBC,
0xB461FC70, 0x98B93828,
0xB4B330B2, 0x987DF449,
0xB5049368, 0x9842F043,
0xB556245E, 0x98082C3B,
0xB5A7E362, 0x97CDA855,
0xB5F9D042, 0x979364B5,
0xB64BEACC, 0x9759617E,
0xB69E32CD, 0x971F9ED6,
0xB6F0A811, 0x96E61CDF,
0xB7434A67, 0x96ACDBBD,
0xB796199B, 0x9673DB94,
0xB7E9157A, 0x963B1C85,
0xB83C3DD1, 0x96029EB5,
0xB88F926C, 0x95CA6246,
0xB8E31319, 0x9592675B,
0xB936BFA3, 0x955AAE17,
0xB98A97D8, 0x9523369B,
0xB9DE9B83, 0x94EC010B,
0xBA32CA70, 0x94B50D87,
0xBA87246C, 0x947E5C32,
0xBADBA943, 0x9447ED2F,
0xBB3058C0, 0x9411C09D,
0xBB8532AF, 0x93DBD69F,
0xBBDA36DC, 0x93A62F56,
0xBC2F6513, 0x9370CAE4,
0xBC84BD1E, 0x933BA968,
0xBCDA3ECA, 0x9306CB04,
0xBD2FE9E1, 0x92D22FD8,
0xBD85BE2F, 0x929DD805,
0xBDDBBB7F, 0x9269C3AC,
0xBE31E19B, 0x9235F2EB,
0xBE88304F, 0x920265E4,
0xBEDEA765, 0x91CF1CB6,
0xBF3546A8, 0x919C1780,
0xBF8C0DE2, 0x91695663,
0xBFE2FCDF, 0x9136D97D,
0xC03A1368, 0x9104A0ED,
0xC0915147, 0x90D2ACD3,
0xC0E8B648, 0x90A0FD4E,
0xC1404233, 0x906F927B,
0xC197F4D3, 0x903E6C7A,
0xC1EFCDF2, 0x900D8B69,
0xC247CD5A, 0x8FDCEF66,
0xC29FF2D4, 0x8FAC988E,
0xC2F83E2A, 0x8F7C8701,
0xC350AF25, 0x8F4CBADB,
0xC3A9458F, 0x8F1D343A,
0xC4020132, 0x8EEDF33B,
0xC45AE1D7, 0x8EBEF7FB,
0xC4B3E746, 0x8E904298,
0xC50D1148, 0x8E61D32D,
0xC5665FA8, 0x8E33A9D9,
0xC5BFD22E, 0x8E05C6B7,
0xC61968A2, 0x8DD829E4,
0xC67322CD, 0x8DAAD37B,
0xC6CD0079, 0x8D7DC399,
0xC727016C, 0x8D50FA59,
0xC7812571, 0x8D2477D8,
0xC7DB6C50, 0x8CF83C30,
0xC835D5D0, 0x8CCC477D,
0xC89061BA, 0x8CA099D9,
0xC8EB0FD6, 0x8C753361,
0xC945DFEC, 0x8C4A142F,
0xC9A0D1C4, 0x8C1F3C5C,
0xC9FBE527, 0x8BF4AC05,
0xCA5719DB, 0x8BCA6342,
0xCAB26FA9, 0x8BA0622F,
0xCB0DE658, 0x8B76A8E4,
0xCB697DB0, 0x8B4D377C,
0xCBC53578, 0x8B240E10,
0xCC210D78, 0x8AFB2CBA,
0xCC7D0577, 0x8AD29393,
0xCCD91D3D, 0x8AAA42B4,
0xCD355490, 0x8A823A35,
0xCD91AB38, 0x8A5A7A30,
0xCDEE20FC, 0x8A3302BD,
0xCE4AB5A2, 0x8A0BD3F5,
0xCEA768F2, 0x89E4EDEE,
0xCF043AB2, 0x89BE50C3,
0xCF612AAA, 0x8997FC89,
0xCFBE389F, 0x8971F15A,
0xD01B6459, 0x894C2F4C,
0xD078AD9D, 0x8926B677,
0xD0D61433, 0x890186F1,
0xD13397E1, 0x88DCA0D3,
0xD191386D, 0x88B80431,
0xD1EEF59E, 0x8893B124,
0xD24CCF38, 0x886FA7C2,
0xD2AAC504, 0x884BE820,
0xD308D6C6, 0x88287255,
0xD3670445, 0x88054677,
0xD3C54D46, 0x87E2649B,
0xD423B190, 0x87BFCCD7,
0xD48230E8, 0x879D7F40,
0xD4E0CB14, 0x877B7BEC,
0xD53F7FDA, 0x8759C2EF,
0xD59E4EFE, 0x8738545E,
0xD5FD3847, 0x8717304E,
0xD65C3B7B, 0x86F656D3,
0xD6BB585D, 0x86D5C802,
0xD71A8EB5, 0x86B583EE,
0xD779DE46, 0x86958AAB,
0xD7D946D7, 0x8675DC4E,
0xD838C82D, 0x865678EA,
0xD898620C, 0x86376092,
0xD8F81439, 0x86189359,
0xD957DE7A, 0x85FA1152,
0xD9B7C093, 0x85DBDA91,
0xDA17BA4A, 0x85BDEF27,
0xDA77CB62, 0x85A04F28,
0xDAD7F3A2, 0x8582FAA4,
0xDB3832CD, 0x8565F1B0,
0xDB9888A8, 0x8549345C,
0xDBF8F4F8, 0x852CC2BA,
0xDC597781, 0x85109CDC,
0xDCBA1008, 0x84F4C2D3,
0xDD1ABE51, 0x84D934B0,
0xDD7B8220, 0x84BDF285,
0xDDDC5B3A, 0x84A2FC62,
0xDE3D4963, 0x84885257,
0xDE9E4C60, 0x846DF476,
0xDEFF63F4, 0x8453E2CE,
0xDF608FE3, 0x843A1D70,
0xDFC1CFF2, 0x8420A46B,
0xE02323E5, 0x840777CF,
0xE0848B7F, 0x83EE97AC,
0xE0E60684, 0x83D60411,
0xE14794B9, 0x83BDBD0D,
0xE1A935E1, 0x83A5C2B0,
0xE20AE9C1, 0x838E1507,
0xE26CB01A, 0x8376B422,
0xE2CE88B2, 0x835FA00E,
0xE330734C, 0x8348D8DB,
0xE3926FAC, 0x83325E97,
0xE3F47D95, 0x831C314E,
0xE4569CCB, 0x8306510F,
0xE4B8CD10, 0x82F0BDE8,
0xE51B0E2A, 0x82DB77E5,
0xE57D5FDA, 0x82C67F13,
0xE5DFC1E4, 0x82B1D381,
0xE642340D, 0x829D753A,
0xE6A4B616, 0x8289644A,
0xE70747C3, 0x8275A0C0,
0xE769E8D8, 0x82622AA5,
0xE7CC9917, 0x824F0208,
0xE82F5844, 0x823C26F2,
0xE8922621, 0x82299971,
0xE8F50273, 0x8217598F,
0xE957ECFB, 0x82056758,
0xE9BAE57C, 0x81F3C2D7,
0xEA1DEBBB, 0x81E26C16,
0xEA80FF79, 0x81D16320,
0xEAE4207A, 0x81C0A801,
0xEB474E80, 0x81B03AC1,
0xEBAA894E, 0x81A01B6C,
0xEC0DD0A8, 0x81904A0C,
0xEC71244F, 0x8180C6A9,
0xECD48406, 0x8171914E,
0xED37EF91, 0x8162AA03,
0xED9B66B2, 0x815410D3,
0xEDFEE92B, 0x8145C5C6,
0xEE6276BF, 0x8137C8E6,
0xEEC60F31, 0x812A1A39,
0xEF29B243, 0x811CB9CA,
0xEF8D5FB8, 0x810FA7A0,
0xEFF11752, 0x8102E3C3,
0xF054D8D4, 0x80F66E3C,
0xF0B8A401, 0x80EA4712,
0xF11C789A, 0x80DE6E4C,
0xF1805662, 0x80D2E3F1,
0xF1E43D1C, 0x80C7A80A,
0xF2482C89, 0x80BCBA9C,
0xF2AC246D, 0x80B21BAF,
0xF310248A, 0x80A7CB49,
0xF3742CA1, 0x809DC970,
0xF3D83C76, 0x8094162B,
0xF43C53CA, 0x808AB180,
0xF4A07260, 0x80819B74,
0xF50497FA, 0x8078D40D,
0xF568C45A, 0x80705B50,
0xF5CCF743, 0x80683143,
0xF6313076, 0x806055EA,
0xF6956FB6, 0x8058C94C,
0xF6F9B4C5, 0x80518B6B,
0xF75DFF65, 0x804A9C4D,
0xF7C24F58, 0x8043FBF6,
0xF826A461, 0x803DAA69,
0xF88AFE41, 0x8037A7AC,
0xF8EF5CBB, 0x8031F3C1,
0xF953BF90, 0x802C8EAD,
0xF9B82683, 0x80277872,
0xFA1C9156, 0x8022B113,
0xFA80FFCB, 0x801E3894,
0xFAE571A4, 0x801A0EF7,
0xFB49E6A2, 0x80163440,
0xFBAE5E89, 0x8012A86F,
0xFC12D919, 0x800F6B88,
0xFC775616, 0x800C7D8C,
0xFCDBD541, 0x8009DE7D,
0xFD40565B, 0x80078E5E,
0xFDA4D928, 0x80058D2E,
0xFE095D69, 0x8003DAF0,
0xFE6DE2E0, 0x800277A5,
0xFED2694F, 0x8001634D,
0xFF36F078, 0x80009DE9,
0xFF9B781D, 0x8000277A
};
/**
* \par
* Example code for Q31 Twiddle factors Generation::
* \par
* <pre>for(i = 0; i< 3N/4; i++)
* {
* twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);
* twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);
* } </pre>
* \par
* where N = 4096 and PI = 3.14159265358979
* \par
* Cos and Sin values are interleaved fashion
* \par
* Convert Floating point to Q31(Fixed point 1.31):
* round(twiddleCoefQ31(i) * pow(2, 31))
*
*/
const q31_t twiddleCoef_4096_q31[6144] =
{
0x7FFFFFFF, 0x00000000,
0x7FFFF621, 0x003243F5,
0x7FFFD885, 0x006487E3,
0x7FFFA72C, 0x0096CBC1,
0x7FFF6216, 0x00C90F88,
0x7FFF0942, 0x00FB532F,
0x7FFE9CB2, 0x012D96B0,
0x7FFE1C64, 0x015FDA03,
0x7FFD885A, 0x01921D1F,
0x7FFCE093, 0x01C45FFE,
0x7FFC250F, 0x01F6A296,
0x7FFB55CE, 0x0228E4E1,
0x7FFA72D1, 0x025B26D7,
0x7FF97C17, 0x028D6870,
0x7FF871A1, 0x02BFA9A4,
0x7FF7536F, 0x02F1EA6B,
0x7FF62182, 0x03242ABF,
0x7FF4DBD8, 0x03566A96,
0x7FF38273, 0x0388A9E9,
0x7FF21553, 0x03BAE8B1,
0x7FF09477, 0x03ED26E6,
0x7FEEFFE1, 0x041F647F,
0x7FED5790, 0x0451A176,
0x7FEB9B85, 0x0483DDC3,
0x7FE9CBC0, 0x04B6195D,
0x7FE7E840, 0x04E8543D,
0x7FE5F108, 0x051A8E5C,
0x7FE3E616, 0x054CC7B0,
0x7FE1C76B, 0x057F0034,
0x7FDF9508, 0x05B137DF,
0x7FDD4EEC, 0x05E36EA9,
0x7FDAF518, 0x0615A48A,
0x7FD8878D, 0x0647D97C,
0x7FD6064B, 0x067A0D75,
0x7FD37152, 0x06AC406F,
0x7FD0C8A3, 0x06DE7261,
0x7FCE0C3E, 0x0710A344,
0x7FCB3C23, 0x0742D310,
0x7FC85853, 0x077501BE,
0x7FC560CF, 0x07A72F45,
0x7FC25596, 0x07D95B9E,
0x7FBF36A9, 0x080B86C1,
0x7FBC040A, 0x083DB0A7,
0x7FB8BDB7, 0x086FD947,
0x7FB563B2, 0x08A2009A,
0x7FB1F5FC, 0x08D42698,
0x7FAE7494, 0x09064B3A,
0x7FAADF7C, 0x09386E77,
0x7FA736B4, 0x096A9049,
0x7FA37A3C, 0x099CB0A7,
0x7F9FAA15, 0x09CECF89,
0x7F9BC63F, 0x0A00ECE8,
0x7F97CEBC, 0x0A3308BC,
0x7F93C38C, 0x0A6522FE,
0x7F8FA4AF, 0x0A973BA5,
0x7F8B7226, 0x0AC952AA,
0x7F872BF3, 0x0AFB6805,
0x7F82D214, 0x0B2D7BAE,
0x7F7E648B, 0x0B5F8D9F,
0x7F79E35A, 0x0B919DCE,
0x7F754E7F, 0x0BC3AC35,
0x7F70A5FD, 0x0BF5B8CB,
0x7F6BE9D4, 0x0C27C389,
0x7F671A04, 0x0C59CC67,
0x7F62368F, 0x0C8BD35E,
0x7F5D3F75, 0x0CBDD865,
0x7F5834B6, 0x0CEFDB75,
0x7F531654, 0x0D21DC87,
0x7F4DE450, 0x0D53DB92,
0x7F489EAA, 0x0D85D88F,
0x7F434563, 0x0DB7D376,
0x7F3DD87C, 0x0DE9CC3F,
0x7F3857F5, 0x0E1BC2E3,
0x7F32C3D0, 0x0E4DB75B,
0x7F2D1C0E, 0x0E7FA99D,
0x7F2760AF, 0x0EB199A3,
0x7F2191B4, 0x0EE38765,
0x7F1BAF1E, 0x0F1572DC,
0x7F15B8EE, 0x0F475BFE,
0x7F0FAF24, 0x0F7942C6,
0x7F0991C3, 0x0FAB272B,
0x7F0360CB, 0x0FDD0925,
0x7EFD1C3C, 0x100EE8AD,
0x7EF6C418, 0x1040C5BB,
0x7EF0585F, 0x1072A047,
0x7EE9D913, 0x10A4784A,
0x7EE34635, 0x10D64DBC,
0x7EDC9FC6, 0x11082096,
0x7ED5E5C6, 0x1139F0CE,
0x7ECF1837, 0x116BBE5F,
0x7EC8371A, 0x119D8940,
0x7EC1426F, 0x11CF516A,
0x7EBA3A39, 0x120116D4,
0x7EB31E77, 0x1232D978,
0x7EABEF2C, 0x1264994E,
0x7EA4AC58, 0x1296564D,
0x7E9D55FC, 0x12C8106E,
0x7E95EC19, 0x12F9C7AA,
0x7E8E6EB1, 0x132B7BF9,
0x7E86DDC5, 0x135D2D53,
0x7E7F3956, 0x138EDBB0,
0x7E778165, 0x13C0870A,
0x7E6FB5F3, 0x13F22F57,
0x7E67D702, 0x1423D492,
0x7E5FE493, 0x145576B1,
0x7E57DEA6, 0x148715AD,
0x7E4FC53E, 0x14B8B17F,
0x7E47985B, 0x14EA4A1F,
0x7E3F57FE, 0x151BDF85,
0x7E37042A, 0x154D71AA,
0x7E2E9CDF, 0x157F0086,
0x7E26221E, 0x15B08C11,
0x7E1D93E9, 0x15E21444,
0x7E14F242, 0x16139917,
0x7E0C3D29, 0x16451A83,
0x7E03749F, 0x1676987F,
0x7DFA98A7, 0x16A81305,
0x7DF1A942, 0x16D98A0C,
0x7DE8A670, 0x170AFD8D,
0x7DDF9034, 0x173C6D80,
0x7DD6668E, 0x176DD9DE,
0x7DCD2981, 0x179F429F,
0x7DC3D90D, 0x17D0A7BB,
0x7DBA7534, 0x1802092C,
0x7DB0FDF7, 0x183366E8,
0x7DA77359, 0x1864C0E9,
0x7D9DD55A, 0x18961727,
0x7D9423FB, 0x18C7699B,
0x7D8A5F3F, 0x18F8B83C,
0x7D808727, 0x192A0303,
0x7D769BB5, 0x195B49E9,
0x7D6C9CE9, 0x198C8CE6,
0x7D628AC5, 0x19BDCBF2,
0x7D58654C, 0x19EF0706,
0x7D4E2C7E, 0x1A203E1B,
0x7D43E05E, 0x1A517127,
0x7D3980EC, 0x1A82A025,
0x7D2F0E2A, 0x1AB3CB0C,
0x7D24881A, 0x1AE4F1D6,
0x7D19EEBE, 0x1B161479,
0x7D0F4218, 0x1B4732EF,
0x7D048228, 0x1B784D30,
0x7CF9AEF0, 0x1BA96334,
0x7CEEC873, 0x1BDA74F5,
0x7CE3CEB1, 0x1C0B826A,
0x7CD8C1AD, 0x1C3C8B8C,
0x7CCDA168, 0x1C6D9053,
0x7CC26DE5, 0x1C9E90B8,
0x7CB72724, 0x1CCF8CB3,
0x7CABCD27, 0x1D00843C,
0x7CA05FF1, 0x1D31774D,
0x7C94DF82, 0x1D6265DD,
0x7C894BDD, 0x1D934FE5,
0x7C7DA504, 0x1DC4355D,
0x7C71EAF8, 0x1DF5163F,
0x7C661DBB, 0x1E25F281,
0x7C5A3D4F, 0x1E56CA1E,
0x7C4E49B6, 0x1E879D0C,
0x7C4242F2, 0x1EB86B46,
0x7C362904, 0x1EE934C2,
0x7C29FBEE, 0x1F19F97B,
0x7C1DBBB2, 0x1F4AB967,
0x7C116853, 0x1F7B7480,
0x7C0501D1, 0x1FAC2ABF,
0x7BF88830, 0x1FDCDC1A,
0x7BEBFB70, 0x200D888C,
0x7BDF5B94, 0x203E300D,
0x7BD2A89E, 0x206ED295,
0x7BC5E28F, 0x209F701C,
0x7BB9096A, 0x20D0089B,
0x7BAC1D31, 0x21009C0B,
0x7B9F1DE5, 0x21312A65,
0x7B920B89, 0x2161B39F,
0x7B84E61E, 0x219237B4,
0x7B77ADA8, 0x21C2B69C,
0x7B6A6227, 0x21F3304E,
0x7B5D039D, 0x2223A4C5,
0x7B4F920E, 0x225413F8,
0x7B420D7A, 0x22847DDF,
0x7B3475E4, 0x22B4E274,
0x7B26CB4F, 0x22E541AE,
0x7B190DBB, 0x23159B87,
0x7B0B3D2C, 0x2345EFF7,
0x7AFD59A3, 0x23763EF7,
0x7AEF6323, 0x23A6887E,
0x7AE159AE, 0x23D6CC86,
0x7AD33D45, 0x24070B07,
0x7AC50DEB, 0x243743FA,
0x7AB6CBA3, 0x24677757,
0x7AA8766E, 0x2497A517,
0x7A9A0E4F, 0x24C7CD32,
0x7A8B9348, 0x24F7EFA1,
0x7A7D055B, 0x25280C5D,
0x7A6E648A, 0x2558235E,
0x7A5FB0D8, 0x2588349D,
0x7A50EA46, 0x25B84012,
0x7A4210D8, 0x25E845B5,
0x7A33248F, 0x26184581,
0x7A24256E, 0x26483F6C,
0x7A151377, 0x26783370,
0x7A05EEAD, 0x26A82185,
0x79F6B711, 0x26D809A5,
0x79E76CA6, 0x2707EBC6,
0x79D80F6F, 0x2737C7E3,
0x79C89F6D, 0x27679DF4,
0x79B91CA4, 0x27976DF1,
0x79A98715, 0x27C737D2,
0x7999DEC3, 0x27F6FB92,
0x798A23B1, 0x2826B928,
0x797A55E0, 0x2856708C,
0x796A7554, 0x288621B9,
0x795A820E, 0x28B5CCA5,
0x794A7C11, 0x28E5714A,
0x793A6360, 0x29150FA1,
0x792A37FE, 0x2944A7A2,
0x7919F9EB, 0x29743945,
0x7909A92C, 0x29A3C484,
0x78F945C3, 0x29D34958,
0x78E8CFB1, 0x2A02C7B8,
0x78D846FB, 0x2A323F9D,
0x78C7ABA1, 0x2A61B101,
0x78B6FDA8, 0x2A911BDB,
0x78A63D10, 0x2AC08025,
0x789569DE, 0x2AEFDDD8,
0x78848413, 0x2B1F34EB,
0x78738BB3, 0x2B4E8558,
0x786280BF, 0x2B7DCF17,
0x7851633B, 0x2BAD1221,
0x78403328, 0x2BDC4E6F,
0x782EF08B, 0x2C0B83F9,
0x781D9B64, 0x2C3AB2B9,
0x780C33B8, 0x2C69DAA6,
0x77FAB988, 0x2C98FBBA,
0x77E92CD8, 0x2CC815ED,
0x77D78DAA, 0x2CF72939,
0x77C5DC01, 0x2D263595,
0x77B417DF, 0x2D553AFB,
0x77A24148, 0x2D843963,
0x7790583D, 0x2DB330C7,
0x777E5CC3, 0x2DE2211E,
0x776C4EDB, 0x2E110A62,
0x775A2E88, 0x2E3FEC8B,
0x7747FBCE, 0x2E6EC792,
0x7735B6AE, 0x2E9D9B70,
0x77235F2D, 0x2ECC681E,
0x7710F54B, 0x2EFB2D94,
0x76FE790E, 0x2F29EBCC,
0x76EBEA77, 0x2F58A2BD,
0x76D94988, 0x2F875262,
0x76C69646, 0x2FB5FAB2,
0x76B3D0B3, 0x2FE49BA6,
0x76A0F8D2, 0x30133538,
0x768E0EA5, 0x3041C760,
0x767B1230, 0x30705217,
0x76680376, 0x309ED555,
0x7654E279, 0x30CD5114,
0x7641AF3C, 0x30FBC54D,
0x762E69C3, 0x312A31F8,
0x761B1211, 0x3158970D,
0x7607A827, 0x3186F487,
0x75F42C0A, 0x31B54A5D,
0x75E09DBD, 0x31E39889,
0x75CCFD42, 0x3211DF03,
0x75B94A9C, 0x32401DC5,
0x75A585CF, 0x326E54C7,
0x7591AEDD, 0x329C8402,
0x757DC5CA, 0x32CAAB6F,
0x7569CA98, 0x32F8CB07,
0x7555BD4B, 0x3326E2C2,
0x75419DE6, 0x3354F29A,
0x752D6C6C, 0x3382FA88,
0x751928E0, 0x33B0FA84,
0x7504D345, 0x33DEF287,
0x74F06B9E, 0x340CE28A,
0x74DBF1EF, 0x343ACA87,
0x74C7663A, 0x3468AA76,
0x74B2C883, 0x3496824F,
0x749E18CD, 0x34C4520D,
0x7489571B, 0x34F219A7,
0x74748371, 0x351FD917,
0x745F9DD1, 0x354D9056,
0x744AA63E, 0x357B3F5D,
0x74359CBD, 0x35A8E624,
0x74208150, 0x35D684A5,
0x740B53FA, 0x36041AD9,
0x73F614C0, 0x3631A8B7,
0x73E0C3A3, 0x365F2E3B,
0x73CB60A7, 0x368CAB5C,
0x73B5EBD0, 0x36BA2013,
0x73A06522, 0x36E78C5A,
0x738ACC9E, 0x3714F02A,
0x73752249, 0x37424B7A,
0x735F6626, 0x376F9E46,
0x73499838, 0x379CE884,
0x7333B883, 0x37CA2A30,
0x731DC709, 0x37F76340,
0x7307C3D0, 0x382493B0,
0x72F1AED8, 0x3851BB76,
0x72DB8828, 0x387EDA8E,
0x72C54FC0, 0x38ABF0EF,
0x72AF05A6, 0x38D8FE93,
0x7298A9DC, 0x39060372,
0x72823C66, 0x3932FF87,
0x726BBD48, 0x395FF2C9,
0x72552C84, 0x398CDD32,
0x723E8A1F, 0x39B9BEBB,
0x7227D61C, 0x39E6975D,
0x7211107D, 0x3A136712,
0x71FA3948, 0x3A402DD1,
0x71E3507F, 0x3A6CEB95,
0x71CC5626, 0x3A99A057,
0x71B54A40, 0x3AC64C0F,
0x719E2CD2, 0x3AF2EEB7,
0x7186FDDE, 0x3B1F8847,
0x716FBD68, 0x3B4C18BA,
0x71586B73, 0x3B78A007,
0x71410804, 0x3BA51E29,
0x7129931E, 0x3BD19317,
0x71120CC5, 0x3BFDFECD,
0x70FA74FB, 0x3C2A6142,
0x70E2CBC6, 0x3C56BA70,
0x70CB1127, 0x3C830A4F,
0x70B34524, 0x3CAF50DA,
0x709B67C0, 0x3CDB8E09,
0x708378FE, 0x3D07C1D5,
0x706B78E3, 0x3D33EC39,
0x70536771, 0x3D600D2B,
0x703B44AC, 0x3D8C24A7,
0x70231099, 0x3DB832A5,
0x700ACB3B, 0x3DE4371F,
0x6FF27496, 0x3E10320D,
0x6FDA0CAD, 0x3E3C2369,
0x6FC19385, 0x3E680B2C,
0x6FA90920, 0x3E93E94F,
0x6F906D84, 0x3EBFBDCC,
0x6F77C0B3, 0x3EEB889C,
0x6F5F02B1, 0x3F1749B7,
0x6F463383, 0x3F430118,
0x6F2D532C, 0x3F6EAEB8,
0x6F1461AF, 0x3F9A528F,
0x6EFB5F12, 0x3FC5EC97,
0x6EE24B57, 0x3FF17CCA,
0x6EC92682, 0x401D0320,
0x6EAFF098, 0x40487F93,
0x6E96A99C, 0x4073F21D,
0x6E7D5193, 0x409F5AB6,
0x6E63E87F, 0x40CAB957,
0x6E4A6E65, 0x40F60DFB,
0x6E30E349, 0x4121589A,
0x6E17472F, 0x414C992E,
0x6DFD9A1B, 0x4177CFB0,
0x6DE3DC11, 0x41A2FC1A,
0x6DCA0D14, 0x41CE1E64,
0x6DB02D29, 0x41F93688,
0x6D963C54, 0x42244480,
0x6D7C3A98, 0x424F4845,
0x6D6227FA, 0x427A41D0,
0x6D48047E, 0x42A5311A,
0x6D2DD027, 0x42D0161E,
0x6D138AFA, 0x42FAF0D4,
0x6CF934FB, 0x4325C135,
0x6CDECE2E, 0x4350873C,
0x6CC45697, 0x437B42E1,
0x6CA9CE3A, 0x43A5F41E,
0x6C8F351C, 0x43D09AEC,
0x6C748B3F, 0x43FB3745,
0x6C59D0A9, 0x4425C923,
0x6C3F055D, 0x4450507E,
0x6C242960, 0x447ACD50,
0x6C093CB6, 0x44A53F93,
0x6BEE3F62, 0x44CFA73F,
0x6BD3316A, 0x44FA044F,
0x6BB812D0, 0x452456BC,
0x6B9CE39B, 0x454E9E80,
0x6B81A3CD, 0x4578DB93,
0x6B66536A, 0x45A30DF0,
0x6B4AF278, 0x45CD358F,
0x6B2F80FA, 0x45F7526B,
0x6B13FEF5, 0x4621647C,
0x6AF86C6C, 0x464B6BBD,
0x6ADCC964, 0x46756827,
0x6AC115E1, 0x469F59B4,
0x6AA551E8, 0x46C9405C,
0x6A897D7D, 0x46F31C1A,
0x6A6D98A4, 0x471CECE6,
0x6A51A361, 0x4746B2BC,
0x6A359DB9, 0x47706D93,
0x6A1987B0, 0x479A1D66,
0x69FD614A, 0x47C3C22E,
0x69E12A8C, 0x47ED5BE6,
0x69C4E37A, 0x4816EA85,
0x69A88C18, 0x48406E07,
0x698C246C, 0x4869E664,
0x696FAC78, 0x48935397,
0x69532442, 0x48BCB598,
0x69368BCE, 0x48E60C62,
0x6919E320, 0x490F57EE,
0x68FD2A3D, 0x49389836,
0x68E06129, 0x4961CD32,
0x68C387E9, 0x498AF6DE,
0x68A69E81, 0x49B41533,
0x6889A4F5, 0x49DD282A,
0x686C9B4B, 0x4A062FBD,
0x684F8186, 0x4A2F2BE5,
0x683257AA, 0x4A581C9D,
0x68151DBE, 0x4A8101DE,
0x67F7D3C4, 0x4AA9DBA1,
0x67DA79C2, 0x4AD2A9E1,
0x67BD0FBC, 0x4AFB6C97,
0x679F95B7, 0x4B2423BD,
0x67820BB6, 0x4B4CCF4D,
0x676471C0, 0x4B756F3F,
0x6746C7D7, 0x4B9E038F,
0x67290E02, 0x4BC68C36,
0x670B4443, 0x4BEF092D,
0x66ED6AA1, 0x4C177A6E,
0x66CF811F, 0x4C3FDFF3,
0x66B187C3, 0x4C6839B6,
0x66937E90, 0x4C9087B1,
0x6675658C, 0x4CB8C9DD,
0x66573CBB, 0x4CE10034,
0x66390422, 0x4D092AB0,
0x661ABBC5, 0x4D31494B,
0x65FC63A9, 0x4D595BFE,
0x65DDFBD3, 0x4D8162C4,
0x65BF8447, 0x4DA95D96,
0x65A0FD0B, 0x4DD14C6E,
0x65826622, 0x4DF92F45,
0x6563BF92, 0x4E210617,
0x6545095F, 0x4E48D0DC,
0x6526438E, 0x4E708F8F,
0x65076E24, 0x4E984229,
0x64E88926, 0x4EBFE8A4,
0x64C99498, 0x4EE782FA,
0x64AA907F, 0x4F0F1126,
0x648B7CDF, 0x4F369320,
0x646C59BF, 0x4F5E08E3,
0x644D2722, 0x4F857268,
0x642DE50D, 0x4FACCFAB,
0x640E9385, 0x4FD420A3,
0x63EF328F, 0x4FFB654D,
0x63CFC230, 0x50229DA0,
0x63B0426D, 0x5049C999,
0x6390B34A, 0x5070E92F,
0x637114CC, 0x5097FC5E,
0x635166F8, 0x50BF031F,
0x6331A9D4, 0x50E5FD6C,
0x6311DD63, 0x510CEB40,
0x62F201AC, 0x5133CC94,
0x62D216B2, 0x515AA162,
0x62B21C7B, 0x518169A4,
0x6292130C, 0x51A82555,
0x6271FA69, 0x51CED46E,
0x6251D297, 0x51F576E9,
0x62319B9D, 0x521C0CC1,
0x6211557D, 0x524295EF,
0x61F1003E, 0x5269126E,
0x61D09BE5, 0x528F8237,
0x61B02876, 0x52B5E545,
0x618FA5F6, 0x52DC3B92,
0x616F146B, 0x53028517,
0x614E73D9, 0x5328C1D0,
0x612DC446, 0x534EF1B5,
0x610D05B7, 0x537514C1,
0x60EC3830, 0x539B2AEF,
0x60CB5BB6, 0x53C13438,
0x60AA704F, 0x53E73097,
0x60897600, 0x540D2005,
0x60686CCE, 0x5433027D,
0x604754BE, 0x5458D7F9,
0x60262DD5, 0x547EA073,
0x6004F818, 0x54A45BE5,
0x5FE3B38D, 0x54CA0A4A,
0x5FC26038, 0x54EFAB9C,
0x5FA0FE1E, 0x55153FD4,
0x5F7F8D46, 0x553AC6ED,
0x5F5E0DB3, 0x556040E2,
0x5F3C7F6B, 0x5585ADAC,
0x5F1AE273, 0x55AB0D46,
0x5EF936D1, 0x55D05FAA,
0x5ED77C89, 0x55F5A4D2,
0x5EB5B3A1, 0x561ADCB8,
0x5E93DC1F, 0x56400757,
0x5E71F606, 0x566524AA,
0x5E50015D, 0x568A34A9,
0x5E2DFE28, 0x56AF3750,
0x5E0BEC6E, 0x56D42C99,
0x5DE9CC32, 0x56F9147E,
0x5DC79D7C, 0x571DEEF9,
0x5DA5604E, 0x5742BC05,
0x5D8314B0, 0x57677B9D,
0x5D60BAA6, 0x578C2DB9,
0x5D3E5236, 0x57B0D256,
0x5D1BDB65, 0x57D5696C,
0x5CF95638, 0x57F9F2F7,
0x5CD6C2B4, 0x581E6EF1,
0x5CB420DF, 0x5842DD54,
0x5C9170BF, 0x58673E1B,
0x5C6EB258, 0x588B913F,
0x5C4BE5B0, 0x58AFD6BC,
0x5C290ACC, 0x58D40E8C,
0x5C0621B2, 0x58F838A9,
0x5BE32A67, 0x591C550E,
0x5BC024F0, 0x594063B4,
0x5B9D1153, 0x59646497,
0x5B79EF96, 0x598857B1,
0x5B56BFBD, 0x59AC3CFD,
0x5B3381CE, 0x59D01474,
0x5B1035CF, 0x59F3DE12,
0x5AECDBC4, 0x5A1799D0,
0x5AC973B4, 0x5A3B47AA,
0x5AA5FDA4, 0x5A5EE79A,
0x5A82799A, 0x5A82799A,
0x5A5EE79A, 0x5AA5FDA4,
0x5A3B47AA, 0x5AC973B4,
0x5A1799D0, 0x5AECDBC4,
0x59F3DE12, 0x5B1035CF,
0x59D01474, 0x5B3381CE,
0x59AC3CFD, 0x5B56BFBD,
0x598857B1, 0x5B79EF96,
0x59646497, 0x5B9D1153,
0x594063B4, 0x5BC024F0,
0x591C550E, 0x5BE32A67,
0x58F838A9, 0x5C0621B2,
0x58D40E8C, 0x5C290ACC,
0x58AFD6BC, 0x5C4BE5B0,
0x588B913F, 0x5C6EB258,
0x58673E1B, 0x5C9170BF,
0x5842DD54, 0x5CB420DF,
0x581E6EF1, 0x5CD6C2B4,
0x57F9F2F7, 0x5CF95638,
0x57D5696C, 0x5D1BDB65,
0x57B0D256, 0x5D3E5236,
0x578C2DB9, 0x5D60BAA6,
0x57677B9D, 0x5D8314B0,
0x5742BC05, 0x5DA5604E,
0x571DEEF9, 0x5DC79D7C,
0x56F9147E, 0x5DE9CC32,
0x56D42C99, 0x5E0BEC6E,
0x56AF3750, 0x5E2DFE28,
0x568A34A9, 0x5E50015D,
0x566524AA, 0x5E71F606,
0x56400757, 0x5E93DC1F,
0x561ADCB8, 0x5EB5B3A1,
0x55F5A4D2, 0x5ED77C89,
0x55D05FAA, 0x5EF936D1,
0x55AB0D46, 0x5F1AE273,
0x5585ADAC, 0x5F3C7F6B,
0x556040E2, 0x5F5E0DB3,
0x553AC6ED, 0x5F7F8D46,
0x55153FD4, 0x5FA0FE1E,
0x54EFAB9C, 0x5FC26038,
0x54CA0A4A, 0x5FE3B38D,
0x54A45BE5, 0x6004F818,
0x547EA073, 0x60262DD5,
0x5458D7F9, 0x604754BE,
0x5433027D, 0x60686CCE,
0x540D2005, 0x60897600,
0x53E73097, 0x60AA704F,
0x53C13438, 0x60CB5BB6,
0x539B2AEF, 0x60EC3830,
0x537514C1, 0x610D05B7,
0x534EF1B5, 0x612DC446,
0x5328C1D0, 0x614E73D9,
0x53028517, 0x616F146B,
0x52DC3B92, 0x618FA5F6,
0x52B5E545, 0x61B02876,
0x528F8237, 0x61D09BE5,
0x5269126E, 0x61F1003E,
0x524295EF, 0x6211557D,
0x521C0CC1, 0x62319B9D,
0x51F576E9, 0x6251D297,
0x51CED46E, 0x6271FA69,
0x51A82555, 0x6292130C,
0x518169A4, 0x62B21C7B,
0x515AA162, 0x62D216B2,
0x5133CC94, 0x62F201AC,
0x510CEB40, 0x6311DD63,
0x50E5FD6C, 0x6331A9D4,
0x50BF031F, 0x635166F8,
0x5097FC5E, 0x637114CC,
0x5070E92F, 0x6390B34A,
0x5049C999, 0x63B0426D,
0x50229DA0, 0x63CFC230,
0x4FFB654D, 0x63EF328F,
0x4FD420A3, 0x640E9385,
0x4FACCFAB, 0x642DE50D,
0x4F857268, 0x644D2722,
0x4F5E08E3, 0x646C59BF,
0x4F369320, 0x648B7CDF,
0x4F0F1126, 0x64AA907F,
0x4EE782FA, 0x64C99498,
0x4EBFE8A4, 0x64E88926,
0x4E984229, 0x65076E24,
0x4E708F8F, 0x6526438E,
0x4E48D0DC, 0x6545095F,
0x4E210617, 0x6563BF92,
0x4DF92F45, 0x65826622,
0x4DD14C6E, 0x65A0FD0B,
0x4DA95D96, 0x65BF8447,
0x4D8162C4, 0x65DDFBD3,
0x4D595BFE, 0x65FC63A9,
0x4D31494B, 0x661ABBC5,
0x4D092AB0, 0x66390422,
0x4CE10034, 0x66573CBB,
0x4CB8C9DD, 0x6675658C,
0x4C9087B1, 0x66937E90,
0x4C6839B6, 0x66B187C3,
0x4C3FDFF3, 0x66CF811F,
0x4C177A6E, 0x66ED6AA1,
0x4BEF092D, 0x670B4443,
0x4BC68C36, 0x67290E02,
0x4B9E038F, 0x6746C7D7,
0x4B756F3F, 0x676471C0,
0x4B4CCF4D, 0x67820BB6,
0x4B2423BD, 0x679F95B7,
0x4AFB6C97, 0x67BD0FBC,
0x4AD2A9E1, 0x67DA79C2,
0x4AA9DBA1, 0x67F7D3C4,
0x4A8101DE, 0x68151DBE,
0x4A581C9D, 0x683257AA,
0x4A2F2BE5, 0x684F8186,
0x4A062FBD, 0x686C9B4B,
0x49DD282A, 0x6889A4F5,
0x49B41533, 0x68A69E81,
0x498AF6DE, 0x68C387E9,
0x4961CD32, 0x68E06129,
0x49389836, 0x68FD2A3D,
0x490F57EE, 0x6919E320,
0x48E60C62, 0x69368BCE,
0x48BCB598, 0x69532442,
0x48935397, 0x696FAC78,
0x4869E664, 0x698C246C,
0x48406E07, 0x69A88C18,
0x4816EA85, 0x69C4E37A,
0x47ED5BE6, 0x69E12A8C,
0x47C3C22E, 0x69FD614A,
0x479A1D66, 0x6A1987B0,
0x47706D93, 0x6A359DB9,
0x4746B2BC, 0x6A51A361,
0x471CECE6, 0x6A6D98A4,
0x46F31C1A, 0x6A897D7D,
0x46C9405C, 0x6AA551E8,
0x469F59B4, 0x6AC115E1,
0x46756827, 0x6ADCC964,
0x464B6BBD, 0x6AF86C6C,
0x4621647C, 0x6B13FEF5,
0x45F7526B, 0x6B2F80FA,
0x45CD358F, 0x6B4AF278,
0x45A30DF0, 0x6B66536A,
0x4578DB93, 0x6B81A3CD,
0x454E9E80, 0x6B9CE39B,
0x452456BC, 0x6BB812D0,
0x44FA044F, 0x6BD3316A,
0x44CFA73F, 0x6BEE3F62,
0x44A53F93, 0x6C093CB6,
0x447ACD50, 0x6C242960,
0x4450507E, 0x6C3F055D,
0x4425C923, 0x6C59D0A9,
0x43FB3745, 0x6C748B3F,
0x43D09AEC, 0x6C8F351C,
0x43A5F41E, 0x6CA9CE3A,
0x437B42E1, 0x6CC45697,
0x4350873C, 0x6CDECE2E,
0x4325C135, 0x6CF934FB,
0x42FAF0D4, 0x6D138AFA,
0x42D0161E, 0x6D2DD027,
0x42A5311A, 0x6D48047E,
0x427A41D0, 0x6D6227FA,
0x424F4845, 0x6D7C3A98,
0x42244480, 0x6D963C54,
0x41F93688, 0x6DB02D29,
0x41CE1E64, 0x6DCA0D14,
0x41A2FC1A, 0x6DE3DC11,
0x4177CFB0, 0x6DFD9A1B,
0x414C992E, 0x6E17472F,
0x4121589A, 0x6E30E349,
0x40F60DFB, 0x6E4A6E65,
0x40CAB957, 0x6E63E87F,
0x409F5AB6, 0x6E7D5193,
0x4073F21D, 0x6E96A99C,
0x40487F93, 0x6EAFF098,
0x401D0320, 0x6EC92682,
0x3FF17CCA, 0x6EE24B57,
0x3FC5EC97, 0x6EFB5F12,
0x3F9A528F, 0x6F1461AF,
0x3F6EAEB8, 0x6F2D532C,
0x3F430118, 0x6F463383,
0x3F1749B7, 0x6F5F02B1,
0x3EEB889C, 0x6F77C0B3,
0x3EBFBDCC, 0x6F906D84,
0x3E93E94F, 0x6FA90920,
0x3E680B2C, 0x6FC19385,
0x3E3C2369, 0x6FDA0CAD,
0x3E10320D, 0x6FF27496,
0x3DE4371F, 0x700ACB3B,
0x3DB832A5, 0x70231099,
0x3D8C24A7, 0x703B44AC,
0x3D600D2B, 0x70536771,
0x3D33EC39, 0x706B78E3,
0x3D07C1D5, 0x708378FE,
0x3CDB8E09, 0x709B67C0,
0x3CAF50DA, 0x70B34524,
0x3C830A4F, 0x70CB1127,
0x3C56BA70, 0x70E2CBC6,
0x3C2A6142, 0x70FA74FB,
0x3BFDFECD, 0x71120CC5,
0x3BD19317, 0x7129931E,
0x3BA51E29, 0x71410804,
0x3B78A007, 0x71586B73,
0x3B4C18BA, 0x716FBD68,
0x3B1F8847, 0x7186FDDE,
0x3AF2EEB7, 0x719E2CD2,
0x3AC64C0F, 0x71B54A40,
0x3A99A057, 0x71CC5626,
0x3A6CEB95, 0x71E3507F,
0x3A402DD1, 0x71FA3948,
0x3A136712, 0x7211107D,
0x39E6975D, 0x7227D61C,
0x39B9BEBB, 0x723E8A1F,
0x398CDD32, 0x72552C84,
0x395FF2C9, 0x726BBD48,
0x3932FF87, 0x72823C66,
0x39060372, 0x7298A9DC,
0x38D8FE93, 0x72AF05A6,
0x38ABF0EF, 0x72C54FC0,
0x387EDA8E, 0x72DB8828,
0x3851BB76, 0x72F1AED8,
0x382493B0, 0x7307C3D0,
0x37F76340, 0x731DC709,
0x37CA2A30, 0x7333B883,
0x379CE884, 0x73499838,
0x376F9E46, 0x735F6626,
0x37424B7A, 0x73752249,
0x3714F02A, 0x738ACC9E,
0x36E78C5A, 0x73A06522,
0x36BA2013, 0x73B5EBD0,
0x368CAB5C, 0x73CB60A7,
0x365F2E3B, 0x73E0C3A3,
0x3631A8B7, 0x73F614C0,
0x36041AD9, 0x740B53FA,
0x35D684A5, 0x74208150,
0x35A8E624, 0x74359CBD,
0x357B3F5D, 0x744AA63E,
0x354D9056, 0x745F9DD1,
0x351FD917, 0x74748371,
0x34F219A7, 0x7489571B,
0x34C4520D, 0x749E18CD,
0x3496824F, 0x74B2C883,
0x3468AA76, 0x74C7663A,
0x343ACA87, 0x74DBF1EF,
0x340CE28A, 0x74F06B9E,
0x33DEF287, 0x7504D345,
0x33B0FA84, 0x751928E0,
0x3382FA88, 0x752D6C6C,
0x3354F29A, 0x75419DE6,
0x3326E2C2, 0x7555BD4B,
0x32F8CB07, 0x7569CA98,
0x32CAAB6F, 0x757DC5CA,
0x329C8402, 0x7591AEDD,
0x326E54C7, 0x75A585CF,
0x32401DC5, 0x75B94A9C,
0x3211DF03, 0x75CCFD42,
0x31E39889, 0x75E09DBD,
0x31B54A5D, 0x75F42C0A,
0x3186F487, 0x7607A827,
0x3158970D, 0x761B1211,
0x312A31F8, 0x762E69C3,
0x30FBC54D, 0x7641AF3C,
0x30CD5114, 0x7654E279,
0x309ED555, 0x76680376,
0x30705217, 0x767B1230,
0x3041C760, 0x768E0EA5,
0x30133538, 0x76A0F8D2,
0x2FE49BA6, 0x76B3D0B3,
0x2FB5FAB2, 0x76C69646,
0x2F875262, 0x76D94988,
0x2F58A2BD, 0x76EBEA77,
0x2F29EBCC, 0x76FE790E,
0x2EFB2D94, 0x7710F54B,
0x2ECC681E, 0x77235F2D,
0x2E9D9B70, 0x7735B6AE,
0x2E6EC792, 0x7747FBCE,
0x2E3FEC8B, 0x775A2E88,
0x2E110A62, 0x776C4EDB,
0x2DE2211E, 0x777E5CC3,
0x2DB330C7, 0x7790583D,
0x2D843963, 0x77A24148,
0x2D553AFB, 0x77B417DF,
0x2D263595, 0x77C5DC01,
0x2CF72939, 0x77D78DAA,
0x2CC815ED, 0x77E92CD8,
0x2C98FBBA, 0x77FAB988,
0x2C69DAA6, 0x780C33B8,
0x2C3AB2B9, 0x781D9B64,
0x2C0B83F9, 0x782EF08B,
0x2BDC4E6F, 0x78403328,
0x2BAD1221, 0x7851633B,
0x2B7DCF17, 0x786280BF,
0x2B4E8558, 0x78738BB3,
0x2B1F34EB, 0x78848413,
0x2AEFDDD8, 0x789569DE,
0x2AC08025, 0x78A63D10,
0x2A911BDB, 0x78B6FDA8,
0x2A61B101, 0x78C7ABA1,
0x2A323F9D, 0x78D846FB,
0x2A02C7B8, 0x78E8CFB1,
0x29D34958, 0x78F945C3,
0x29A3C484, 0x7909A92C,
0x29743945, 0x7919F9EB,
0x2944A7A2, 0x792A37FE,
0x29150FA1, 0x793A6360,
0x28E5714A, 0x794A7C11,
0x28B5CCA5, 0x795A820E,
0x288621B9, 0x796A7554,
0x2856708C, 0x797A55E0,
0x2826B928, 0x798A23B1,
0x27F6FB92, 0x7999DEC3,
0x27C737D2, 0x79A98715,
0x27976DF1, 0x79B91CA4,
0x27679DF4, 0x79C89F6D,
0x2737C7E3, 0x79D80F6F,
0x2707EBC6, 0x79E76CA6,
0x26D809A5, 0x79F6B711,
0x26A82185, 0x7A05EEAD,
0x26783370, 0x7A151377,
0x26483F6C, 0x7A24256E,
0x26184581, 0x7A33248F,
0x25E845B5, 0x7A4210D8,
0x25B84012, 0x7A50EA46,
0x2588349D, 0x7A5FB0D8,
0x2558235E, 0x7A6E648A,
0x25280C5D, 0x7A7D055B,
0x24F7EFA1, 0x7A8B9348,
0x24C7CD32, 0x7A9A0E4F,
0x2497A517, 0x7AA8766E,
0x24677757, 0x7AB6CBA3,
0x243743FA, 0x7AC50DEB,
0x24070B07, 0x7AD33D45,
0x23D6CC86, 0x7AE159AE,
0x23A6887E, 0x7AEF6323,
0x23763EF7, 0x7AFD59A3,
0x2345EFF7, 0x7B0B3D2C,
0x23159B87, 0x7B190DBB,
0x22E541AE, 0x7B26CB4F,
0x22B4E274, 0x7B3475E4,
0x22847DDF, 0x7B420D7A,
0x225413F8, 0x7B4F920E,
0x2223A4C5, 0x7B5D039D,
0x21F3304E, 0x7B6A6227,
0x21C2B69C, 0x7B77ADA8,
0x219237B4, 0x7B84E61E,
0x2161B39F, 0x7B920B89,
0x21312A65, 0x7B9F1DE5,
0x21009C0B, 0x7BAC1D31,
0x20D0089B, 0x7BB9096A,
0x209F701C, 0x7BC5E28F,
0x206ED295, 0x7BD2A89E,
0x203E300D, 0x7BDF5B94,
0x200D888C, 0x7BEBFB70,
0x1FDCDC1A, 0x7BF88830,
0x1FAC2ABF, 0x7C0501D1,
0x1F7B7480, 0x7C116853,
0x1F4AB967, 0x7C1DBBB2,
0x1F19F97B, 0x7C29FBEE,
0x1EE934C2, 0x7C362904,
0x1EB86B46, 0x7C4242F2,
0x1E879D0C, 0x7C4E49B6,
0x1E56CA1E, 0x7C5A3D4F,
0x1E25F281, 0x7C661DBB,
0x1DF5163F, 0x7C71EAF8,
0x1DC4355D, 0x7C7DA504,
0x1D934FE5, 0x7C894BDD,
0x1D6265DD, 0x7C94DF82,
0x1D31774D, 0x7CA05FF1,
0x1D00843C, 0x7CABCD27,
0x1CCF8CB3, 0x7CB72724,
0x1C9E90B8, 0x7CC26DE5,
0x1C6D9053, 0x7CCDA168,
0x1C3C8B8C, 0x7CD8C1AD,
0x1C0B826A, 0x7CE3CEB1,
0x1BDA74F5, 0x7CEEC873,
0x1BA96334, 0x7CF9AEF0,
0x1B784D30, 0x7D048228,
0x1B4732EF, 0x7D0F4218,
0x1B161479, 0x7D19EEBE,
0x1AE4F1D6, 0x7D24881A,
0x1AB3CB0C, 0x7D2F0E2A,
0x1A82A025, 0x7D3980EC,
0x1A517127, 0x7D43E05E,
0x1A203E1B, 0x7D4E2C7E,
0x19EF0706, 0x7D58654C,
0x19BDCBF2, 0x7D628AC5,
0x198C8CE6, 0x7D6C9CE9,
0x195B49E9, 0x7D769BB5,
0x192A0303, 0x7D808727,
0x18F8B83C, 0x7D8A5F3F,
0x18C7699B, 0x7D9423FB,
0x18961727, 0x7D9DD55A,
0x1864C0E9, 0x7DA77359,
0x183366E8, 0x7DB0FDF7,
0x1802092C, 0x7DBA7534,
0x17D0A7BB, 0x7DC3D90D,
0x179F429F, 0x7DCD2981,
0x176DD9DE, 0x7DD6668E,
0x173C6D80, 0x7DDF9034,
0x170AFD8D, 0x7DE8A670,
0x16D98A0C, 0x7DF1A942,
0x16A81305, 0x7DFA98A7,
0x1676987F, 0x7E03749F,
0x16451A83, 0x7E0C3D29,
0x16139917, 0x7E14F242,
0x15E21444, 0x7E1D93E9,
0x15B08C11, 0x7E26221E,
0x157F0086, 0x7E2E9CDF,
0x154D71AA, 0x7E37042A,
0x151BDF85, 0x7E3F57FE,
0x14EA4A1F, 0x7E47985B,
0x14B8B17F, 0x7E4FC53E,
0x148715AD, 0x7E57DEA6,
0x145576B1, 0x7E5FE493,
0x1423D492, 0x7E67D702,
0x13F22F57, 0x7E6FB5F3,
0x13C0870A, 0x7E778165,
0x138EDBB0, 0x7E7F3956,
0x135D2D53, 0x7E86DDC5,
0x132B7BF9, 0x7E8E6EB1,
0x12F9C7AA, 0x7E95EC19,
0x12C8106E, 0x7E9D55FC,
0x1296564D, 0x7EA4AC58,
0x1264994E, 0x7EABEF2C,
0x1232D978, 0x7EB31E77,
0x120116D4, 0x7EBA3A39,
0x11CF516A, 0x7EC1426F,
0x119D8940, 0x7EC8371A,
0x116BBE5F, 0x7ECF1837,
0x1139F0CE, 0x7ED5E5C6,
0x11082096, 0x7EDC9FC6,
0x10D64DBC, 0x7EE34635,
0x10A4784A, 0x7EE9D913,
0x1072A047, 0x7EF0585F,
0x1040C5BB, 0x7EF6C418,
0x100EE8AD, 0x7EFD1C3C,
0x0FDD0925, 0x7F0360CB,
0x0FAB272B, 0x7F0991C3,
0x0F7942C6, 0x7F0FAF24,
0x0F475BFE, 0x7F15B8EE,
0x0F1572DC, 0x7F1BAF1E,
0x0EE38765, 0x7F2191B4,
0x0EB199A3, 0x7F2760AF,
0x0E7FA99D, 0x7F2D1C0E,
0x0E4DB75B, 0x7F32C3D0,
0x0E1BC2E3, 0x7F3857F5,
0x0DE9CC3F, 0x7F3DD87C,
0x0DB7D376, 0x7F434563,
0x0D85D88F, 0x7F489EAA,
0x0D53DB92, 0x7F4DE450,
0x0D21DC87, 0x7F531654,
0x0CEFDB75, 0x7F5834B6,
0x0CBDD865, 0x7F5D3F75,
0x0C8BD35E, 0x7F62368F,
0x0C59CC67, 0x7F671A04,
0x0C27C389, 0x7F6BE9D4,
0x0BF5B8CB, 0x7F70A5FD,
0x0BC3AC35, 0x7F754E7F,
0x0B919DCE, 0x7F79E35A,
0x0B5F8D9F, 0x7F7E648B,
0x0B2D7BAE, 0x7F82D214,
0x0AFB6805, 0x7F872BF3,
0x0AC952AA, 0x7F8B7226,
0x0A973BA5, 0x7F8FA4AF,
0x0A6522FE, 0x7F93C38C,
0x0A3308BC, 0x7F97CEBC,
0x0A00ECE8, 0x7F9BC63F,
0x09CECF89, 0x7F9FAA15,
0x099CB0A7, 0x7FA37A3C,
0x096A9049, 0x7FA736B4,
0x09386E77, 0x7FAADF7C,
0x09064B3A, 0x7FAE7494,
0x08D42698, 0x7FB1F5FC,
0x08A2009A, 0x7FB563B2,
0x086FD947, 0x7FB8BDB7,
0x083DB0A7, 0x7FBC040A,
0x080B86C1, 0x7FBF36A9,
0x07D95B9E, 0x7FC25596,
0x07A72F45, 0x7FC560CF,
0x077501BE, 0x7FC85853,
0x0742D310, 0x7FCB3C23,
0x0710A344, 0x7FCE0C3E,
0x06DE7261, 0x7FD0C8A3,
0x06AC406F, 0x7FD37152,
0x067A0D75, 0x7FD6064B,
0x0647D97C, 0x7FD8878D,
0x0615A48A, 0x7FDAF518,
0x05E36EA9, 0x7FDD4EEC,
0x05B137DF, 0x7FDF9508,
0x057F0034, 0x7FE1C76B,
0x054CC7B0, 0x7FE3E616,
0x051A8E5C, 0x7FE5F108,
0x04E8543D, 0x7FE7E840,
0x04B6195D, 0x7FE9CBC0,
0x0483DDC3, 0x7FEB9B85,
0x0451A176, 0x7FED5790,
0x041F647F, 0x7FEEFFE1,
0x03ED26E6, 0x7FF09477,
0x03BAE8B1, 0x7FF21553,
0x0388A9E9, 0x7FF38273,
0x03566A96, 0x7FF4DBD8,
0x03242ABF, 0x7FF62182,
0x02F1EA6B, 0x7FF7536F,
0x02BFA9A4, 0x7FF871A1,
0x028D6870, 0x7FF97C17,
0x025B26D7, 0x7FFA72D1,
0x0228E4E1, 0x7FFB55CE,
0x01F6A296, 0x7FFC250F,
0x01C45FFE, 0x7FFCE093,
0x01921D1F, 0x7FFD885A,
0x015FDA03, 0x7FFE1C64,
0x012D96B0, 0x7FFE9CB2,
0x00FB532F, 0x7FFF0942,
0x00C90F88, 0x7FFF6216,
0x0096CBC1, 0x7FFFA72C,
0x006487E3, 0x7FFFD885,
0x003243F5, 0x7FFFF621,
0x00000000, 0x7FFFFFFF,
0xFFCDBC0A, 0x7FFFF621,
0xFF9B781D, 0x7FFFD885,
0xFF69343E, 0x7FFFA72C,
0xFF36F078, 0x7FFF6216,
0xFF04ACD0, 0x7FFF0942,
0xFED2694F, 0x7FFE9CB2,
0xFEA025FC, 0x7FFE1C64,
0xFE6DE2E0, 0x7FFD885A,
0xFE3BA001, 0x7FFCE093,
0xFE095D69, 0x7FFC250F,
0xFDD71B1E, 0x7FFB55CE,
0xFDA4D928, 0x7FFA72D1,
0xFD72978F, 0x7FF97C17,
0xFD40565B, 0x7FF871A1,
0xFD0E1594, 0x7FF7536F,
0xFCDBD541, 0x7FF62182,
0xFCA99569, 0x7FF4DBD8,
0xFC775616, 0x7FF38273,
0xFC45174E, 0x7FF21553,
0xFC12D919, 0x7FF09477,
0xFBE09B80, 0x7FEEFFE1,
0xFBAE5E89, 0x7FED5790,
0xFB7C223C, 0x7FEB9B85,
0xFB49E6A2, 0x7FE9CBC0,
0xFB17ABC2, 0x7FE7E840,
0xFAE571A4, 0x7FE5F108,
0xFAB3384F, 0x7FE3E616,
0xFA80FFCB, 0x7FE1C76B,
0xFA4EC820, 0x7FDF9508,
0xFA1C9156, 0x7FDD4EEC,
0xF9EA5B75, 0x7FDAF518,
0xF9B82683, 0x7FD8878D,
0xF985F28A, 0x7FD6064B,
0xF953BF90, 0x7FD37152,
0xF9218D9E, 0x7FD0C8A3,
0xF8EF5CBB, 0x7FCE0C3E,
0xF8BD2CEF, 0x7FCB3C23,
0xF88AFE41, 0x7FC85853,
0xF858D0BA, 0x7FC560CF,
0xF826A461, 0x7FC25596,
0xF7F4793E, 0x7FBF36A9,
0xF7C24F58, 0x7FBC040A,
0xF79026B8, 0x7FB8BDB7,
0xF75DFF65, 0x7FB563B2,
0xF72BD967, 0x7FB1F5FC,
0xF6F9B4C5, 0x7FAE7494,
0xF6C79188, 0x7FAADF7C,
0xF6956FB6, 0x7FA736B4,
0xF6634F58, 0x7FA37A3C,
0xF6313076, 0x7F9FAA15,
0xF5FF1317, 0x7F9BC63F,
0xF5CCF743, 0x7F97CEBC,
0xF59ADD01, 0x7F93C38C,
0xF568C45A, 0x7F8FA4AF,
0xF536AD55, 0x7F8B7226,
0xF50497FA, 0x7F872BF3,
0xF4D28451, 0x7F82D214,
0xF4A07260, 0x7F7E648B,
0xF46E6231, 0x7F79E35A,
0xF43C53CA, 0x7F754E7F,
0xF40A4734, 0x7F70A5FD,
0xF3D83C76, 0x7F6BE9D4,
0xF3A63398, 0x7F671A04,
0xF3742CA1, 0x7F62368F,
0xF342279A, 0x7F5D3F75,
0xF310248A, 0x7F5834B6,
0xF2DE2378, 0x7F531654,
0xF2AC246D, 0x7F4DE450,
0xF27A2770, 0x7F489EAA,
0xF2482C89, 0x7F434563,
0xF21633C0, 0x7F3DD87C,
0xF1E43D1C, 0x7F3857F5,
0xF1B248A5, 0x7F32C3D0,
0xF1805662, 0x7F2D1C0E,
0xF14E665C, 0x7F2760AF,
0xF11C789A, 0x7F2191B4,
0xF0EA8D23, 0x7F1BAF1E,
0xF0B8A401, 0x7F15B8EE,
0xF086BD39, 0x7F0FAF24,
0xF054D8D4, 0x7F0991C3,
0xF022F6DA, 0x7F0360CB,
0xEFF11752, 0x7EFD1C3C,
0xEFBF3A44, 0x7EF6C418,
0xEF8D5FB8, 0x7EF0585F,
0xEF5B87B5, 0x7EE9D913,
0xEF29B243, 0x7EE34635,
0xEEF7DF6A, 0x7EDC9FC6,
0xEEC60F31, 0x7ED5E5C6,
0xEE9441A0, 0x7ECF1837,
0xEE6276BF, 0x7EC8371A,
0xEE30AE95, 0x7EC1426F,
0xEDFEE92B, 0x7EBA3A39,
0xEDCD2687, 0x7EB31E77,
0xED9B66B2, 0x7EABEF2C,
0xED69A9B2, 0x7EA4AC58,
0xED37EF91, 0x7E9D55FC,
0xED063855, 0x7E95EC19,
0xECD48406, 0x7E8E6EB1,
0xECA2D2AC, 0x7E86DDC5,
0xEC71244F, 0x7E7F3956,
0xEC3F78F5, 0x7E778165,
0xEC0DD0A8, 0x7E6FB5F3,
0xEBDC2B6D, 0x7E67D702,
0xEBAA894E, 0x7E5FE493,
0xEB78EA52, 0x7E57DEA6,
0xEB474E80, 0x7E4FC53E,
0xEB15B5E0, 0x7E47985B,
0xEAE4207A, 0x7E3F57FE,
0xEAB28E55, 0x7E37042A,
0xEA80FF79, 0x7E2E9CDF,
0xEA4F73EE, 0x7E26221E,
0xEA1DEBBB, 0x7E1D93E9,
0xE9EC66E8, 0x7E14F242,
0xE9BAE57C, 0x7E0C3D29,
0xE9896780, 0x7E03749F,
0xE957ECFB, 0x7DFA98A7,
0xE92675F4, 0x7DF1A942,
0xE8F50273, 0x7DE8A670,
0xE8C3927F, 0x7DDF9034,
0xE8922621, 0x7DD6668E,
0xE860BD60, 0x7DCD2981,
0xE82F5844, 0x7DC3D90D,
0xE7FDF6D3, 0x7DBA7534,
0xE7CC9917, 0x7DB0FDF7,
0xE79B3F16, 0x7DA77359,
0xE769E8D8, 0x7D9DD55A,
0xE7389664, 0x7D9423FB,
0xE70747C3, 0x7D8A5F3F,
0xE6D5FCFC, 0x7D808727,
0xE6A4B616, 0x7D769BB5,
0xE6737319, 0x7D6C9CE9,
0xE642340D, 0x7D628AC5,
0xE610F8F9, 0x7D58654C,
0xE5DFC1E4, 0x7D4E2C7E,
0xE5AE8ED8, 0x7D43E05E,
0xE57D5FDA, 0x7D3980EC,
0xE54C34F3, 0x7D2F0E2A,
0xE51B0E2A, 0x7D24881A,
0xE4E9EB86, 0x7D19EEBE,
0xE4B8CD10, 0x7D0F4218,
0xE487B2CF, 0x7D048228,
0xE4569CCB, 0x7CF9AEF0,
0xE4258B0A, 0x7CEEC873,
0xE3F47D95, 0x7CE3CEB1,
0xE3C37473, 0x7CD8C1AD,
0xE3926FAC, 0x7CCDA168,
0xE3616F47, 0x7CC26DE5,
0xE330734C, 0x7CB72724,
0xE2FF7BC3, 0x7CABCD27,
0xE2CE88B2, 0x7CA05FF1,
0xE29D9A22, 0x7C94DF82,
0xE26CB01A, 0x7C894BDD,
0xE23BCAA2, 0x7C7DA504,
0xE20AE9C1, 0x7C71EAF8,
0xE1DA0D7E, 0x7C661DBB,
0xE1A935E1, 0x7C5A3D4F,
0xE17862F3, 0x7C4E49B6,
0xE14794B9, 0x7C4242F2,
0xE116CB3D, 0x7C362904,
0xE0E60684, 0x7C29FBEE,
0xE0B54698, 0x7C1DBBB2,
0xE0848B7F, 0x7C116853,
0xE053D541, 0x7C0501D1,
0xE02323E5, 0x7BF88830,
0xDFF27773, 0x7BEBFB70,
0xDFC1CFF2, 0x7BDF5B94,
0xDF912D6A, 0x7BD2A89E,
0xDF608FE3, 0x7BC5E28F,
0xDF2FF764, 0x7BB9096A,
0xDEFF63F4, 0x7BAC1D31,
0xDECED59B, 0x7B9F1DE5,
0xDE9E4C60, 0x7B920B89,
0xDE6DC84B, 0x7B84E61E,
0xDE3D4963, 0x7B77ADA8,
0xDE0CCFB1, 0x7B6A6227,
0xDDDC5B3A, 0x7B5D039D,
0xDDABEC07, 0x7B4F920E,
0xDD7B8220, 0x7B420D7A,
0xDD4B1D8B, 0x7B3475E4,
0xDD1ABE51, 0x7B26CB4F,
0xDCEA6478, 0x7B190DBB,
0xDCBA1008, 0x7B0B3D2C,
0xDC89C108, 0x7AFD59A3,
0xDC597781, 0x7AEF6323,
0xDC293379, 0x7AE159AE,
0xDBF8F4F8, 0x7AD33D45,
0xDBC8BC05, 0x7AC50DEB,
0xDB9888A8, 0x7AB6CBA3,
0xDB685AE8, 0x7AA8766E,
0xDB3832CD, 0x7A9A0E4F,
0xDB08105E, 0x7A8B9348,
0xDAD7F3A2, 0x7A7D055B,
0xDAA7DCA1, 0x7A6E648A,
0xDA77CB62, 0x7A5FB0D8,
0xDA47BFED, 0x7A50EA46,
0xDA17BA4A, 0x7A4210D8,
0xD9E7BA7E, 0x7A33248F,
0xD9B7C093, 0x7A24256E,
0xD987CC8F, 0x7A151377,
0xD957DE7A, 0x7A05EEAD,
0xD927F65B, 0x79F6B711,
0xD8F81439, 0x79E76CA6,
0xD8C8381C, 0x79D80F6F,
0xD898620C, 0x79C89F6D,
0xD868920F, 0x79B91CA4,
0xD838C82D, 0x79A98715,
0xD809046D, 0x7999DEC3,
0xD7D946D7, 0x798A23B1,
0xD7A98F73, 0x797A55E0,
0xD779DE46, 0x796A7554,
0xD74A335A, 0x795A820E,
0xD71A8EB5, 0x794A7C11,
0xD6EAF05E, 0x793A6360,
0xD6BB585D, 0x792A37FE,
0xD68BC6BA, 0x7919F9EB,
0xD65C3B7B, 0x7909A92C,
0xD62CB6A7, 0x78F945C3,
0xD5FD3847, 0x78E8CFB1,
0xD5CDC062, 0x78D846FB,
0xD59E4EFE, 0x78C7ABA1,
0xD56EE424, 0x78B6FDA8,
0xD53F7FDA, 0x78A63D10,
0xD5102227, 0x789569DE,
0xD4E0CB14, 0x78848413,
0xD4B17AA7, 0x78738BB3,
0xD48230E8, 0x786280BF,
0xD452EDDE, 0x7851633B,
0xD423B190, 0x78403328,
0xD3F47C06, 0x782EF08B,
0xD3C54D46, 0x781D9B64,
0xD3962559, 0x780C33B8,
0xD3670445, 0x77FAB988,
0xD337EA12, 0x77E92CD8,
0xD308D6C6, 0x77D78DAA,
0xD2D9CA6A, 0x77C5DC01,
0xD2AAC504, 0x77B417DF,
0xD27BC69C, 0x77A24148,
0xD24CCF38, 0x7790583D,
0xD21DDEE1, 0x777E5CC3,
0xD1EEF59E, 0x776C4EDB,
0xD1C01374, 0x775A2E88,
0xD191386D, 0x7747FBCE,
0xD162648F, 0x7735B6AE,
0xD13397E1, 0x77235F2D,
0xD104D26B, 0x7710F54B,
0xD0D61433, 0x76FE790E,
0xD0A75D42, 0x76EBEA77,
0xD078AD9D, 0x76D94988,
0xD04A054D, 0x76C69646,
0xD01B6459, 0x76B3D0B3,
0xCFECCAC7, 0x76A0F8D2,
0xCFBE389F, 0x768E0EA5,
0xCF8FADE8, 0x767B1230,
0xCF612AAA, 0x76680376,
0xCF32AEEB, 0x7654E279,
0xCF043AB2, 0x7641AF3C,
0xCED5CE08, 0x762E69C3,
0xCEA768F2, 0x761B1211,
0xCE790B78, 0x7607A827,
0xCE4AB5A2, 0x75F42C0A,
0xCE1C6776, 0x75E09DBD,
0xCDEE20FC, 0x75CCFD42,
0xCDBFE23A, 0x75B94A9C,
0xCD91AB38, 0x75A585CF,
0xCD637BFD, 0x7591AEDD,
0xCD355490, 0x757DC5CA,
0xCD0734F8, 0x7569CA98,
0xCCD91D3D, 0x7555BD4B,
0xCCAB0D65, 0x75419DE6,
0xCC7D0577, 0x752D6C6C,
0xCC4F057B, 0x751928E0,
0xCC210D78, 0x7504D345,
0xCBF31D75, 0x74F06B9E,
0xCBC53578, 0x74DBF1EF,
0xCB975589, 0x74C7663A,
0xCB697DB0, 0x74B2C883,
0xCB3BADF2, 0x749E18CD,
0xCB0DE658, 0x7489571B,
0xCAE026E8, 0x74748371,
0xCAB26FA9, 0x745F9DD1,
0xCA84C0A2, 0x744AA63E,
0xCA5719DB, 0x74359CBD,
0xCA297B5A, 0x74208150,
0xC9FBE527, 0x740B53FA,
0xC9CE5748, 0x73F614C0,
0xC9A0D1C4, 0x73E0C3A3,
0xC97354A3, 0x73CB60A7,
0xC945DFEC, 0x73B5EBD0,
0xC91873A5, 0x73A06522,
0xC8EB0FD6, 0x738ACC9E,
0xC8BDB485, 0x73752249,
0xC89061BA, 0x735F6626,
0xC863177B, 0x73499838,
0xC835D5D0, 0x7333B883,
0xC8089CBF, 0x731DC709,
0xC7DB6C50, 0x7307C3D0,
0xC7AE4489, 0x72F1AED8,
0xC7812571, 0x72DB8828,
0xC7540F10, 0x72C54FC0,
0xC727016C, 0x72AF05A6,
0xC6F9FC8D, 0x7298A9DC,
0xC6CD0079, 0x72823C66,
0xC6A00D36, 0x726BBD48,
0xC67322CD, 0x72552C84,
0xC6464144, 0x723E8A1F,
0xC61968A2, 0x7227D61C,
0xC5EC98ED, 0x7211107D,
0xC5BFD22E, 0x71FA3948,
0xC593146A, 0x71E3507F,
0xC5665FA8, 0x71CC5626,
0xC539B3F0, 0x71B54A40,
0xC50D1148, 0x719E2CD2,
0xC4E077B8, 0x7186FDDE,
0xC4B3E746, 0x716FBD68,
0xC4875FF8, 0x71586B73,
0xC45AE1D7, 0x71410804,
0xC42E6CE8, 0x7129931E,
0xC4020132, 0x71120CC5,
0xC3D59EBD, 0x70FA74FB,
0xC3A9458F, 0x70E2CBC6,
0xC37CF5B0, 0x70CB1127,
0xC350AF25, 0x70B34524,
0xC32471F6, 0x709B67C0,
0xC2F83E2A, 0x708378FE,
0xC2CC13C7, 0x706B78E3,
0xC29FF2D4, 0x70536771,
0xC273DB58, 0x703B44AC,
0xC247CD5A, 0x70231099,
0xC21BC8E0, 0x700ACB3B,
0xC1EFCDF2, 0x6FF27496,
0xC1C3DC96, 0x6FDA0CAD,
0xC197F4D3, 0x6FC19385,
0xC16C16B0, 0x6FA90920,
0xC1404233, 0x6F906D84,
0xC1147763, 0x6F77C0B3,
0xC0E8B648, 0x6F5F02B1,
0xC0BCFEE7, 0x6F463383,
0xC0915147, 0x6F2D532C,
0xC065AD70, 0x6F1461AF,
0xC03A1368, 0x6EFB5F12,
0xC00E8335, 0x6EE24B57,
0xBFE2FCDF, 0x6EC92682,
0xBFB7806C, 0x6EAFF098,
0xBF8C0DE2, 0x6E96A99C,
0xBF60A54A, 0x6E7D5193,
0xBF3546A8, 0x6E63E87F,
0xBF09F204, 0x6E4A6E65,
0xBEDEA765, 0x6E30E349,
0xBEB366D1, 0x6E17472F,
0xBE88304F, 0x6DFD9A1B,
0xBE5D03E5, 0x6DE3DC11,
0xBE31E19B, 0x6DCA0D14,
0xBE06C977, 0x6DB02D29,
0xBDDBBB7F, 0x6D963C54,
0xBDB0B7BA, 0x6D7C3A98,
0xBD85BE2F, 0x6D6227FA,
0xBD5ACEE5, 0x6D48047E,
0xBD2FE9E1, 0x6D2DD027,
0xBD050F2C, 0x6D138AFA,
0xBCDA3ECA, 0x6CF934FB,
0xBCAF78C3, 0x6CDECE2E,
0xBC84BD1E, 0x6CC45697,
0xBC5A0BE1, 0x6CA9CE3A,
0xBC2F6513, 0x6C8F351C,
0xBC04C8BA, 0x6C748B3F,
0xBBDA36DC, 0x6C59D0A9,
0xBBAFAF81, 0x6C3F055D,
0xBB8532AF, 0x6C242960,
0xBB5AC06C, 0x6C093CB6,
0xBB3058C0, 0x6BEE3F62,
0xBB05FBB0, 0x6BD3316A,
0xBADBA943, 0x6BB812D0,
0xBAB1617F, 0x6B9CE39B,
0xBA87246C, 0x6B81A3CD,
0xBA5CF210, 0x6B66536A,
0xBA32CA70, 0x6B4AF278,
0xBA08AD94, 0x6B2F80FA,
0xB9DE9B83, 0x6B13FEF5,
0xB9B49442, 0x6AF86C6C,
0xB98A97D8, 0x6ADCC964,
0xB960A64B, 0x6AC115E1,
0xB936BFA3, 0x6AA551E8,
0xB90CE3E6, 0x6A897D7D,
0xB8E31319, 0x6A6D98A4,
0xB8B94D44, 0x6A51A361,
0xB88F926C, 0x6A359DB9,
0xB865E299, 0x6A1987B0,
0xB83C3DD1, 0x69FD614A,
0xB812A419, 0x69E12A8C,
0xB7E9157A, 0x69C4E37A,
0xB7BF91F8, 0x69A88C18,
0xB796199B, 0x698C246C,
0xB76CAC68, 0x696FAC78,
0xB7434A67, 0x69532442,
0xB719F39D, 0x69368BCE,
0xB6F0A811, 0x6919E320,
0xB6C767CA, 0x68FD2A3D,
0xB69E32CD, 0x68E06129,
0xB6750921, 0x68C387E9,
0xB64BEACC, 0x68A69E81,
0xB622D7D5, 0x6889A4F5,
0xB5F9D042, 0x686C9B4B,
0xB5D0D41A, 0x684F8186,
0xB5A7E362, 0x683257AA,
0xB57EFE21, 0x68151DBE,
0xB556245E, 0x67F7D3C4,
0xB52D561E, 0x67DA79C2,
0xB5049368, 0x67BD0FBC,
0xB4DBDC42, 0x679F95B7,
0xB4B330B2, 0x67820BB6,
0xB48A90C0, 0x676471C0,
0xB461FC70, 0x6746C7D7,
0xB43973C9, 0x67290E02,
0xB410F6D2, 0x670B4443,
0xB3E88591, 0x66ED6AA1,
0xB3C0200C, 0x66CF811F,
0xB397C649, 0x66B187C3,
0xB36F784E, 0x66937E90,
0xB3473622, 0x6675658C,
0xB31EFFCB, 0x66573CBB,
0xB2F6D54F, 0x66390422,
0xB2CEB6B5, 0x661ABBC5,
0xB2A6A401, 0x65FC63A9,
0xB27E9D3B, 0x65DDFBD3,
0xB256A26A, 0x65BF8447,
0xB22EB392, 0x65A0FD0B,
0xB206D0BA, 0x65826622,
0xB1DEF9E8, 0x6563BF92,
0xB1B72F23, 0x6545095F,
0xB18F7070, 0x6526438E,
0xB167BDD6, 0x65076E24,
0xB140175B, 0x64E88926,
0xB1187D05, 0x64C99498,
0xB0F0EEDA, 0x64AA907F,
0xB0C96CDF, 0x648B7CDF,
0xB0A1F71C, 0x646C59BF,
0xB07A8D97, 0x644D2722,
0xB0533055, 0x642DE50D,
0xB02BDF5C, 0x640E9385,
0xB0049AB2, 0x63EF328F,
0xAFDD625F, 0x63CFC230,
0xAFB63667, 0x63B0426D,
0xAF8F16D0, 0x6390B34A,
0xAF6803A1, 0x637114CC,
0xAF40FCE0, 0x635166F8,
0xAF1A0293, 0x6331A9D4,
0xAEF314BF, 0x6311DD63,
0xAECC336B, 0x62F201AC,
0xAEA55E9D, 0x62D216B2,
0xAE7E965B, 0x62B21C7B,
0xAE57DAAA, 0x6292130C,
0xAE312B91, 0x6271FA69,
0xAE0A8916, 0x6251D297,
0xADE3F33E, 0x62319B9D,
0xADBD6A10, 0x6211557D,
0xAD96ED91, 0x61F1003E,
0xAD707DC8, 0x61D09BE5,
0xAD4A1ABA, 0x61B02876,
0xAD23C46D, 0x618FA5F6,
0xACFD7AE8, 0x616F146B,
0xACD73E30, 0x614E73D9,
0xACB10E4A, 0x612DC446,
0xAC8AEB3E, 0x610D05B7,
0xAC64D510, 0x60EC3830,
0xAC3ECBC7, 0x60CB5BB6,
0xAC18CF68, 0x60AA704F,
0xABF2DFFA, 0x60897600,
0xABCCFD82, 0x60686CCE,
0xABA72806, 0x604754BE,
0xAB815F8C, 0x60262DD5,
0xAB5BA41A, 0x6004F818,
0xAB35F5B5, 0x5FE3B38D,
0xAB105464, 0x5FC26038,
0xAAEAC02B, 0x5FA0FE1E,
0xAAC53912, 0x5F7F8D46,
0xAA9FBF1D, 0x5F5E0DB3,
0xAA7A5253, 0x5F3C7F6B,
0xAA54F2B9, 0x5F1AE273,
0xAA2FA055, 0x5EF936D1,
0xAA0A5B2D, 0x5ED77C89,
0xA9E52347, 0x5EB5B3A1,
0xA9BFF8A8, 0x5E93DC1F,
0xA99ADB56, 0x5E71F606,
0xA975CB56, 0x5E50015D,
0xA950C8AF, 0x5E2DFE28,
0xA92BD366, 0x5E0BEC6E,
0xA906EB81, 0x5DE9CC32,
0xA8E21106, 0x5DC79D7C,
0xA8BD43FA, 0x5DA5604E,
0xA8988463, 0x5D8314B0,
0xA873D246, 0x5D60BAA6,
0xA84F2DA9, 0x5D3E5236,
0xA82A9693, 0x5D1BDB65,
0xA8060D08, 0x5CF95638,
0xA7E1910E, 0x5CD6C2B4,
0xA7BD22AB, 0x5CB420DF,
0xA798C1E4, 0x5C9170BF,
0xA7746EC0, 0x5C6EB258,
0xA7502943, 0x5C4BE5B0,
0xA72BF173, 0x5C290ACC,
0xA707C756, 0x5C0621B2,
0xA6E3AAF2, 0x5BE32A67,
0xA6BF9C4B, 0x5BC024F0,
0xA69B9B68, 0x5B9D1153,
0xA677A84E, 0x5B79EF96,
0xA653C302, 0x5B56BFBD,
0xA62FEB8B, 0x5B3381CE,
0xA60C21ED, 0x5B1035CF,
0xA5E8662F, 0x5AECDBC4,
0xA5C4B855, 0x5AC973B4,
0xA5A11865, 0x5AA5FDA4,
0xA57D8666, 0x5A82799A,
0xA55A025B, 0x5A5EE79A,
0xA5368C4B, 0x5A3B47AA,
0xA513243B, 0x5A1799D0,
0xA4EFCA31, 0x59F3DE12,
0xA4CC7E31, 0x59D01474,
0xA4A94042, 0x59AC3CFD,
0xA4861069, 0x598857B1,
0xA462EEAC, 0x59646497,
0xA43FDB0F, 0x594063B4,
0xA41CD598, 0x591C550E,
0xA3F9DE4D, 0x58F838A9,
0xA3D6F533, 0x58D40E8C,
0xA3B41A4F, 0x58AFD6BC,
0xA3914DA7, 0x588B913F,
0xA36E8F40, 0x58673E1B,
0xA34BDF20, 0x5842DD54,
0xA3293D4B, 0x581E6EF1,
0xA306A9C7, 0x57F9F2F7,
0xA2E4249A, 0x57D5696C,
0xA2C1ADC9, 0x57B0D256,
0xA29F4559, 0x578C2DB9,
0xA27CEB4F, 0x57677B9D,
0xA25A9FB1, 0x5742BC05,
0xA2386283, 0x571DEEF9,
0xA21633CD, 0x56F9147E,
0xA1F41391, 0x56D42C99,
0xA1D201D7, 0x56AF3750,
0xA1AFFEA2, 0x568A34A9,
0xA18E09F9, 0x566524AA,
0xA16C23E1, 0x56400757,
0xA14A4C5E, 0x561ADCB8,
0xA1288376, 0x55F5A4D2,
0xA106C92E, 0x55D05FAA,
0xA0E51D8C, 0x55AB0D46,
0xA0C38094, 0x5585ADAC,
0xA0A1F24C, 0x556040E2,
0xA08072BA, 0x553AC6ED,
0xA05F01E1, 0x55153FD4,
0xA03D9FC7, 0x54EFAB9C,
0xA01C4C72, 0x54CA0A4A,
0x9FFB07E7, 0x54A45BE5,
0x9FD9D22A, 0x547EA073,
0x9FB8AB41, 0x5458D7F9,
0x9F979331, 0x5433027D,
0x9F7689FF, 0x540D2005,
0x9F558FB0, 0x53E73097,
0x9F34A449, 0x53C13438,
0x9F13C7D0, 0x539B2AEF,
0x9EF2FA48, 0x537514C1,
0x9ED23BB9, 0x534EF1B5,
0x9EB18C26, 0x5328C1D0,
0x9E90EB94, 0x53028517,
0x9E705A09, 0x52DC3B92,
0x9E4FD789, 0x52B5E545,
0x9E2F641A, 0x528F8237,
0x9E0EFFC1, 0x5269126E,
0x9DEEAA82, 0x524295EF,
0x9DCE6462, 0x521C0CC1,
0x9DAE2D68, 0x51F576E9,
0x9D8E0596, 0x51CED46E,
0x9D6DECF4, 0x51A82555,
0x9D4DE384, 0x518169A4,
0x9D2DE94D, 0x515AA162,
0x9D0DFE53, 0x5133CC94,
0x9CEE229C, 0x510CEB40,
0x9CCE562B, 0x50E5FD6C,
0x9CAE9907, 0x50BF031F,
0x9C8EEB33, 0x5097FC5E,
0x9C6F4CB5, 0x5070E92F,
0x9C4FBD92, 0x5049C999,
0x9C303DCF, 0x50229DA0,
0x9C10CD70, 0x4FFB654D,
0x9BF16C7A, 0x4FD420A3,
0x9BD21AF2, 0x4FACCFAB,
0x9BB2D8DD, 0x4F857268,
0x9B93A640, 0x4F5E08E3,
0x9B748320, 0x4F369320,
0x9B556F80, 0x4F0F1126,
0x9B366B67, 0x4EE782FA,
0x9B1776D9, 0x4EBFE8A4,
0x9AF891DB, 0x4E984229,
0x9AD9BC71, 0x4E708F8F,
0x9ABAF6A0, 0x4E48D0DC,
0x9A9C406D, 0x4E210617,
0x9A7D99DD, 0x4DF92F45,
0x9A5F02F5, 0x4DD14C6E,
0x9A407BB8, 0x4DA95D96,
0x9A22042C, 0x4D8162C4,
0x9A039C56, 0x4D595BFE,
0x99E5443A, 0x4D31494B,
0x99C6FBDE, 0x4D092AB0,
0x99A8C344, 0x4CE10034,
0x998A9A73, 0x4CB8C9DD,
0x996C816F, 0x4C9087B1,
0x994E783C, 0x4C6839B6,
0x99307EE0, 0x4C3FDFF3,
0x9912955E, 0x4C177A6E,
0x98F4BBBC, 0x4BEF092D,
0x98D6F1FE, 0x4BC68C36,
0x98B93828, 0x4B9E038F,
0x989B8E3F, 0x4B756F3F,
0x987DF449, 0x4B4CCF4D,
0x98606A48, 0x4B2423BD,
0x9842F043, 0x4AFB6C97,
0x9825863D, 0x4AD2A9E1,
0x98082C3B, 0x4AA9DBA1,
0x97EAE241, 0x4A8101DE,
0x97CDA855, 0x4A581C9D,
0x97B07E7A, 0x4A2F2BE5,
0x979364B5, 0x4A062FBD,
0x97765B0A, 0x49DD282A,
0x9759617E, 0x49B41533,
0x973C7816, 0x498AF6DE,
0x971F9ED6, 0x4961CD32,
0x9702D5C2, 0x49389836,
0x96E61CDF, 0x490F57EE,
0x96C97431, 0x48E60C62,
0x96ACDBBD, 0x48BCB598,
0x96905387, 0x48935397,
0x9673DB94, 0x4869E664,
0x965773E7, 0x48406E07,
0x963B1C85, 0x4816EA85,
0x961ED573, 0x47ED5BE6,
0x96029EB5, 0x47C3C22E,
0x95E6784F, 0x479A1D66,
0x95CA6246, 0x47706D93,
0x95AE5C9E, 0x4746B2BC,
0x9592675B, 0x471CECE6,
0x95768282, 0x46F31C1A,
0x955AAE17, 0x46C9405C,
0x953EEA1E, 0x469F59B4,
0x9523369B, 0x46756827,
0x95079393, 0x464B6BBD,
0x94EC010B, 0x4621647C,
0x94D07F05, 0x45F7526B,
0x94B50D87, 0x45CD358F,
0x9499AC95, 0x45A30DF0,
0x947E5C32, 0x4578DB93,
0x94631C64, 0x454E9E80,
0x9447ED2F, 0x452456BC,
0x942CCE95, 0x44FA044F,
0x9411C09D, 0x44CFA73F,
0x93F6C34A, 0x44A53F93,
0x93DBD69F, 0x447ACD50,
0x93C0FAA2, 0x4450507E,
0x93A62F56, 0x4425C923,
0x938B74C0, 0x43FB3745,
0x9370CAE4, 0x43D09AEC,
0x935631C5, 0x43A5F41E,
0x933BA968, 0x437B42E1,
0x932131D1, 0x4350873C,
0x9306CB04, 0x4325C135,
0x92EC7505, 0x42FAF0D4,
0x92D22FD8, 0x42D0161E,
0x92B7FB82, 0x42A5311A,
0x929DD805, 0x427A41D0,
0x9283C567, 0x424F4845,
0x9269C3AC, 0x42244480,
0x924FD2D6, 0x41F93688,
0x9235F2EB, 0x41CE1E64,
0x921C23EE, 0x41A2FC1A,
0x920265E4, 0x4177CFB0,
0x91E8B8D0, 0x414C992E,
0x91CF1CB6, 0x4121589A,
0x91B5919A, 0x40F60DFB,
0x919C1780, 0x40CAB957,
0x9182AE6C, 0x409F5AB6,
0x91695663, 0x4073F21D,
0x91500F67, 0x40487F93,
0x9136D97D, 0x401D0320,
0x911DB4A8, 0x3FF17CCA,
0x9104A0ED, 0x3FC5EC97,
0x90EB9E50, 0x3F9A528F,
0x90D2ACD3, 0x3F6EAEB8,
0x90B9CC7C, 0x3F430118,
0x90A0FD4E, 0x3F1749B7,
0x90883F4C, 0x3EEB889C,
0x906F927B, 0x3EBFBDCC,
0x9056F6DF, 0x3E93E94F,
0x903E6C7A, 0x3E680B2C,
0x9025F352, 0x3E3C2369,
0x900D8B69, 0x3E10320D,
0x8FF534C4, 0x3DE4371F,
0x8FDCEF66, 0x3DB832A5,
0x8FC4BB53, 0x3D8C24A7,
0x8FAC988E, 0x3D600D2B,
0x8F94871D, 0x3D33EC39,
0x8F7C8701, 0x3D07C1D5,
0x8F64983F